Sdr Ris Naldi Saya tawarkan solusi menggunakan SUMPRODUCT() Namun untuk bisa menggunakan fungsi ini TERPAKSA saya mengubah tabel RATING bapak menjadi berpenampilan lebih kooperatif :-)
1. Rentang HARGA dipecah 2 kolom menjadi batas bawah dan batas atas rentang 2. Rentang UMUR dipecah 2 kolom menjadi batas bawah dan batas atas rentang 3. tanda pisah rentang diberi kolom tersendiri supaya tampilnya lebih cantik (Make up saja) Dengan demikian SUMPRODUCT() bisa menemukan baris yang : 1. harga bawahnya di bawah harga yang ditentukan : (Rating!F3:F19<=E3) 2. harga atasnya di atas harga yang ditentukan : (Rating!H3:H19>=E3) 3. umur bawahnya di bawah umur barang : (Rating!i3:i19<=E5) 4. umur atasnya di atas umur barang : (Rating!K3:K19>=E5) masing-masing syarat di atas akan menghasilkan 1 bila terpenuhi dan 0 jika tidak bila keempatnya dikalikan (...) * (...) * (...) * (...) maka hasilnya hanya akan 1 jika semua satu dan 0 bila salah satunya NOL ... yah begitulah hukumnya di matematika :-) Nah angka 0 atau 1 yang terakhir ini lalu diKALIkan dengan range RATE : Rating!L3:L19 maka hasilnya adalah RATE yang dicari. Semoga mencerahkan. Untuk jelasnya silakan dibongkar lampirannya. = eka = (-: Berbagi itu indah :-)
RATE menurut RENTANG HARGA dan UMUR barang.xlsx
Description: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

