Cari Data Dengan Banyak Kriteria

Banyak fungsi yang dapat digunakan untuk melakukan pencarian data, seperti vlookup, hlookup, index, match, offset.
Sekarang bagaimana mencari data atau lookup dengan banyak kriteria.
Contoh:
Perhatikan tabel:



Untuk mencari Nominal dengan kriteria Tgl dan No.Ref dengan menggunakan gabungan fungsi index dan match.
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 ::..

Subscribe to receive free email updates:

8 Responses to "Cari Data Dengan Banyak Kriteria"

  1. Maaf 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.

    ReplyDelete
  2. makasih 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?

    ReplyDelete
  3. Mau 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 :

    Tanggal 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

    ReplyDelete
  4. This comment has been removed by the author.

    ReplyDelete
  5. Udah 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