Tabel Data
Kriteria yang ingin kita cari, seperti ini :
Dimana di saat kita input Range Harga, misalnya dari Rp.10.000 sampai Rp. 50.000 , di Tabel Results akan muncul data produk, tgl order, qty dan harga sesuai range harga yang kita input.
Hasilnya akan muncul data yang sesuai denga price range yang di-input. Formulanya seperti ini :
Kolom "Produk"
=IFERROR(INDEX($A$2:$D$9;SMALL(IF(($D$2:$D$9<=$B$14)*$D$2:$D$9>=$B$13);ROW($D$2:$D$9)-MIN(ROW($D$2:$D$9))+1);ROW(1:1));COLUMN(A1:A1));"")
Kolom "Tgl Order"
=IFERROR(INDEX($A$2:$D$9;SMALL(IF(($D$2:$D$9<=$B$14)*$D$2:$D$9>=$B$13);ROW($D$2:$D$9)-MIN(ROW($D$2:$D$9))+1);ROW(1:1));COLUMN(B1:B1));"")
Kolom "Qty"
=IFERROR(INDEX($A$2:$D$9;SMALL(IF(($D$2:$D$9<=$B$14)*$D$2:$D$9>=$B$13);ROW($D$2:$D$9)-MIN(ROW($D$2:$D$9))+1);ROW(1:1));COLUMN(C1:C1));"")
Kolom "Harga"
=IFERROR(INDEX($A$2:$D$9;SMALL(IF(($D$2:$D$9<=$B$14)*$D$2:$D$9>=$B$13);ROW($D$2:$D$9)-MIN(ROW($D$2:$D$9))+1);ROW(1:1));COLUMN(D1:D1));"")
Dan jangan lupa untuk menekan CTRL+SHIFT+ENTER yaa........ (Array Formula)
Kasus 2 :
Pada kesempatan ini saya akan menambahkan kriteria yang dicari, masih dengan Tabel data yang sama, seperti contoh di bawah ini.
Download File Latihan
=IFERROR(INDEX($A$2:$D$9;SMALL(IF(($D$2:$D$9<=$B$14)*$D$2:$D$9>=$B$13);ROW($D$2:$D$9)-MIN(ROW($D$2:$D$9))+1);ROW(1:1));COLUMN(A1:A1));"")
Kolom "Tgl Order"
=IFERROR(INDEX($A$2:$D$9;SMALL(IF(($D$2:$D$9<=$B$14)*$D$2:$D$9>=$B$13);ROW($D$2:$D$9)-MIN(ROW($D$2:$D$9))+1);ROW(1:1));COLUMN(B1:B1));"")
Kolom "Qty"
=IFERROR(INDEX($A$2:$D$9;SMALL(IF(($D$2:$D$9<=$B$14)*$D$2:$D$9>=$B$13);ROW($D$2:$D$9)-MIN(ROW($D$2:$D$9))+1);ROW(1:1));COLUMN(C1:C1));"")
Kolom "Harga"
=IFERROR(INDEX($A$2:$D$9;SMALL(IF(($D$2:$D$9<=$B$14)*$D$2:$D$9>=$B$13);ROW($D$2:$D$9)-MIN(ROW($D$2:$D$9))+1);ROW(1:1));COLUMN(D1:D1));"")
Dan jangan lupa untuk menekan CTRL+SHIFT+ENTER yaa........ (Array Formula)
Kasus 2 :
Pada kesempatan ini saya akan menambahkan kriteria yang dicari, masih dengan Tabel data yang sama, seperti contoh di bawah ini.
Pada contoh di atas, kita menambahkan kriteria "Date Range", selain "Price Range" yang sudah dibahas pada kasus 1.
Hasilnya seperti ini
Rumusnya menjadi semakin kompleks dan ini bisa diselesaikan dengan array Formula.
Kolom "Produk"
=IFERROR(INDEX($A$2:$A$9;SMALL(IF(($B$2:$B$9>=$B$13)*($B$2:$B$9<=$B$14)*($D$2:$D$9>=$B$17)*($D$2:$D$9<=$B$18);ROW($A$2:$A$9)-MIN(ROW($A$2:$A$9))+1);ROW(1:1)));"")
Kolom "Tgl Order"
=IFERROR(INDEX($B$2:$B$9;SMALL(IF(($B$2:$B$9>=$B$13)*($B$2:$B$9<=$B$14)*($D$2:$D$9>=$B$17)*($D$2:$D$9<=$B$18);ROW($B$2:$B$9)-MIN(ROW($B$2:$B$9))+1);ROW(1:1)));"")
Kolom "Qty"
=IFERROR(INDEX($C$2:$C$9;SMALL(IF(($B$2:$B$9>=$B$13)*($B$2:$B$9<=$B$14)*($D$2:$D$9>=$B$17)*($D$2:$D$9<=$B$18);ROW($C$2:$C$9)-MIN(ROW($C$2:$C$9))+1);ROW(1:1)));"")
Kolom "Harga"
=IFERROR(INDEX($D$2:$D$9;SMALL(IF(($B$2:$B$9>=$B$13)*($B$2:$B$9<=$B$14)*($D$2:$D$9>=$B$17)*($D$2:$D$9<=$B$18);ROW($D$2:$D$9)-MIN(ROW($D$2:$D$9))+1);ROW(1:1)));"")
Tidak ada komentar:
Posting Komentar