Ada pertanyaan? Masuk ke Forum atau klik di sini..!

requestHalo, Pembaca Klinik Excel.. Bantu kami tetap online yuk..

Jika artikel-artikel kami dirasa memberikan manfaat, mohon bantu kami agar website ini tetap online ya.. Caranya gampang, cukup klik iklan yang tampil aja kok.. Terima kasih sebelumnya dan do'a kan agar kami dapat terus menulis artikel yang bermanfaat..

Dibawah ini adalah contoh penggunaan formula INDEX pada pengelompokkan data hasil survey 

Diketahui hasil survey mengenai minat terhadap jenis olahraga dengan data seperti dibawah dimana penulisan cabang olahraga yang dipilih disatukan dalam satu cell.

Survey1 revGambar1

Dari hasil data survey diatas dibutuhkan resume pengelompokkan masing-masing cabang olah raga masing-masing dalam satu sheet seperti dibawah

Survey9.bGambar2

Penyelesaiannya dapat dilakukan dengan tiga langkah yaitu

Pertama, pendeteksian data dalam soal ini adalah mendeteksi cabang olah raga yang menjadi target

Kedua, berikan sinyal hasil deteksi dan

Ketiga, eksekusi sinyal menjadi list yang diinginkan

Ingat kata kunci untuk pengolahan data ialah Deteksi, Sinyal dan Eksekusi.

Langkah pertama tulis formula dalam kolom dummy pada sheet Survey:

G1: =SEARCH("Bulutangkis",F2,1)

Hasilnya: 9

Nilai 9 (Sembilan) artinya adalah ditemukan text “Bulutangkis” dari text panjang pada urutan karakter ke- sembilan. Copas formula ke cell-cell dibawahnya. Ditemukan pada G6 hasilnya #Value! ini berarti pada cell G6 tidak ditemukan text yang dimaksud.

Tahap deteksi sudah berhasil dimana ditampilkan sebuah angka jika terdapat text yang dicari dan menampilkan nilai ERROR jika text yang dicari tidak ditemukan.

Survey3 rev

Gambar3

Langkah kedua yaitu memberikan sinyal yang tepat, tulis pada:

H1: =IF(G2>0,1,0)

Hasilnya: 1

Survey4

Gambar4

Untuk menghindari ERROR tuliskan kembali

H1: =IFERROR(IF(G2>0,1,0),0)

Survey5

Gambar5

Formula diatas untuk koreksi sinyal hasil deteksi dengan angka 1 (satu) dan 0 (nol) saja

Selanjutnya formula untuk membuat sinyal menjadi angka berurutan dengan menambahkan formula MAX

H1: =IFERROR(IF(G2>0,MAX(H$1:H1)+1,0),0)

Survey6

Gambar 6

Berikutnya adalah menyatukan formula pada kolom H:H ke dalam kolom G:G

H1: =IFERROR(IF(SEARCH(“Bulutangkis”,F2,1)>0,MAX(G$1:G1)+1,0),0)

Survey7

Gambar7

DONE, tahap pembuatan sinyal telah rampung.

Untuk dicatat, pada tahap ini berimajinasilah, membayangkan bagaimana menciptakan sinyal yang tepat untuk eksekusi yang anda inginkan.

Survey8

Gambar8

Langkah ketiga, EKSEKUSI …

Ayo tebak, formula apa yang tepat untuk data seperti diatas?

 Jika anda menebak formulanya yaitu VLOOKUP … itu jawaban benar. Effortnya hanya dengan memindahkan kolom Dummy ke kolom A:A, cut kolom serta insert kolom … itu saja.

Namun kita coba solusi atau alternatif lain tanpa harus memindahkan kolom dummy ke paling kiri sehingga data ada disebelah kanan dummy atau reference. Alternatif lain yaitu dengan formula INDEX dan MATCH. Jurus ini sakti mandraguna yang mampu mem-VLOOKUP data disebelah kiri reference. 

Survey9.a

Gambar9

Tuliskan pada sheet yang berbeda:

B5: =INDEX(Survey!$A$2:$G$32,MATCH($A5,Survey!$G$2:$G$32,0),2)

C5: =INDEX(Survey!$A$2:$G$32,MATCH($A5,Survey!$G$2:$G$32,0),4)

D5: =INDEX(Survey!$A$2:$G$32,MATCH($A5,Survey!$G$2:$G$32,0),5)

Hasilnya adalah seperti pada gambar

Survey9.b

Gambar10

Untuk pengujian pada sheet List ganti formula pada sheet Survey

Awalnya G2: =IFERROR(IF(SEARCH(“Bulutangkis”,F2,1)>0,MAX(G$1:G1)+1,0),0)

Menjadi

G2: =IFERROR(IF(SEARCH(List!$B$2,F2,1)>0,MAX(G$1:G1)+1,0),0)

Catatan kedua:

Banyak alternatif untuk case ini dengan pilihan-pilihan formula yang lain. Giliran anda sekarang untuk menemukan cara yang lainnya.

Ingat, DETEKSI, SINYAL dan EKSEKUSI.

Semoga bermanfaat,

 

 

Salam INDEX

Salam EXCEL