Banyak fungsi yang dapat digunakan untuk melakukan pencarian data, seperti vlookup, hlookup, index, match, offset.
Contoh:
Perhatikan tabel:
Sintaks:
{=INDEX(array,MATCH(lookup_value,lookup_array,[match_type]),[column_num])}
Pada kolom "F3", masukkan formula:
=INDEX($D$6:$F$17,MATCH(D3&E3,D6:D17&E6:E17,0),3)
* INDEX($D$6:$F$17,... range data yang berisi nilai yang akan dicari.
* ...MATCH(D3&E3,D6:D17&E6:E17,0).. mencocokkan pada baris ke berapa kriteria tersebut.
* ...,3) kolom yang ditentukan adalah kolom ke-3.
Kesimpulannya:
Kriteria 1 = 02/01/2014 dan Kriteria 2 = 222 ada pada posisi baris ke-2 dari range data.
Kolom yang ditentukan adalah kolom ke-3.
INDEX akan memberikan nilai pada baris ke-2 dan kolom ke-3, yaitu: 20.000,00
Sehingga Bunyi perintahnya, kurang lebih seperti ini:
"Berikan nilai yang sesuai dengan range data $D$6:$F$17, pada baris ke-2, dikolom ke-3".
Penting untuk diperhatikan, bahwa formula ini adalah Formula Array atau CSE Formula yaitu, formula yang dapat melakukan beberapa perhitungan sekaligus untuk satu atau beberapa hasil.
Cara membuatnya, ketika membuat formula harus diakhiri dengan menekan Ctrl+Shift+Enter secara bersamaan, sehingga akan muncul kurung kurawal { }.
..:: Semoga Bermanfaat ::..
makasih banyak gan
ReplyDeleteSemoga Bermanfaat Gan
DeleteMaaf mau nanya lagi, untuk mencari nilai dengan kondisi lebih besar dari salah satu angka bagaimana ya? Misal untuk contoh di atas, yang dicari bukan yang persis di kriteria 1 tetapi yang lebih besar dari pada kriteria 1.
ReplyDeletemakasih infonya, tapi bagaimana kalau kurung kurawal "{}" dibuat pada pertama kali mengetik rumusnya atau pada saat terakhir kita lupa menekan Ctrl+Shift+Enter secara bersamaan, apakah harus mengulang menulis rumusnya atau ada cara lain?
ReplyDeleteMau tanya klo dengan kasus tersebut saya mau menampilkan nominal berdasarkan no ref yang ditentukan dan tanggal >= today (tanggal mengikuti update data terbaru). Sebagai contoh berikut :
ReplyDeleteTanggal No. Ref Nominal
01/11/2016 111 10,000
15/11/2016 222 15,000
20/11/2016 111 12,000
20/11/2016 222 17,000
25/11/2016 111 15,000
Ibaratkan today @22/11/2016
Inputan
No. Ref : 111
Hasil
Nominal : 12,000 <- Apakah bisa dijelaskan rumus yang digunakan
Terima kasih
Salam
thanks gan
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteUdah nyoba rumusnya dan sangat sangat membantu tapi begitu ketemu yang datanya banyak, process ngitungnya jadi lama banget yah???? ada rumus alternatif kah? makasih sebelumnya
ReplyDelete