FUNGSI MATCH, INDEX, CHOOSE
1. Fungsi MATCH : Digunakan untuk mencari posisi sebuah nilai dalam sebuah range.
Syntax : MATCH (lookup_value;lookup_array;[match_type])
a. Lookup_value : adalah nilai yang akan dicari dalam sebuah range
b. Lookup_array : adalah range yang berisikan data yang akan dicari
c. Match_type : berisikan -1,0 atau 1
-1 akan mengembalikan nilai terkecil yang lebih besar atau sama dengan lookup_value,
data harus diurutkan secara descending (besar ke kecil).
0 akan mengembalikan nilai yang benar-benar sama, jika tidak ada akan mengembalikan #N/A.
1 akan mengembalikan nilai terbesar yang lebih kecil atau sama dengan lookup_value, data harus
diurutkan secara asscending (kecil ke besar).
Misal ada data digambar dibawah ini.
Pertanyaannya :
Dimanakah posisi angka 27 ?
Untuk menjawab pertanyaan diatas, ketikkan formula dibawah ini.
Syntax : =MATCH(27;B4:B11;0)
Hasilnya, angka 27 terletak di baris ke-3 dari range B4:B11
2. Fungsi INDEX : Digunakan untuk mencari tahu nilai / referensi sebuah cell dengan memastikan informasi nomor baris & kolom.
Syntax : INDEX(array;row_num;column_num)
- Array adalah range yang berisikan data
- Row_num adalah nomor baris dari array
- Column_num adalah kolom dari array
Berikut contoh penggunaan fungsi index yang menghasilkan sebuah nilai, dengan formulasi seperti dibawah ini.
Syntax : =INDEX(B4:D11;5;2)
Gambar dibawah ini merupakan contoh INDEX yang menghasilkan cell reference, dengan formulasi sebagai berikut.
Syntax : =SUM(B4:INDEX(B4:D11;5;2))
Fungsi INDEX (B4:D11;5;2) pada contoh pertama menghasilkan sebuah nilai 27,
sedangkan pada contoh kedua menghasilkan sebuah cell reference yaitu D4,
sehingga formula =SUM(B4:INDEX(B4:D11;5;2)) sama dengan formulasi =SUM(B4:D4).
3. Fungsi CHOOSE: Digunakan untuk mencari sebuah nilai dalam sebuha list berdasarkan posisi yang diberikan.
Syntax : CHOOSE(index_num;value1,[value2];..)
- Jika index_num bernilai 1 maka menghasilkan value 1, jika bernilai 2 maka value 2 dan begitu seterusnya.
- Index_num berisikan 1-254, sedangkan jumlah value yang mungkin digunakan adalah 254.
Syntax : =CHOOSE(3;10;23;100;)