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 :-)

Attachment: RATE menurut RENTANG HARGA dan UMUR barang.xlsx
Description: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

Kirim email ke