Membuat Tabel Data Unik Tanpa Pivot Table

4
membuat tabel data unik tanpa pivot table Pertanyaan: "Halo guru Excel! Saya sedang belajar Excel nih, tolong bantuan rumus ajaibnya yah. Saya ingin membuat tabel seperti yang biasa dibuat dengan pivot table. Tujuannya sih untuk memfilter data unik, kemudian menentukan jumlahnya. Kalau untuk jumlahnya saya sudah tahu caranya. Kalau di data saya ini pakai =COUNTIF($B$3:$B$15,D3). Masalahnya bagaimana cara membuat item unik di kolom D itu dengan formula? Pasti ada kan caranya? Tujuan saya pakai formula agar tabel itu selalu update, tidak seperti pivot table yang harus selalu di-refresh." - Sarah Azharia, Jakarta. Jawab: Hai Sarah, tanpa basa basi ya... formula ajaibnya bisa ditulis di D3 =INDEX($B$3:$B$15,MATCH(0,COUNTIF($D$2:D2,$B$3:$B$15),0)), akhiri dengan menekan tombol Ctrl+Shift+Enter sehingga keluar tanda {...} yang mengapit formula tersebut. Formulanya akan menjadi {=INDEX($B$3:$B$15,MATCH(0,COUNTIF($D$2:D2,$B$3:$B$15),0))}. Kemudian copy dari D3 ke range D4:D10. Penjelasan: 1. {...} adalah tanda bahwa formula tersebut adalah formula array 2. ...COUNTIF($D$2:D2,$B$3:$B$15)... adalah akan mencari apakah data di atasnya sudah pernah muncul lebih dari sekali, jika belum pernah muncul akan memberi hasil 0.

Transcript of Membuat Tabel Data Unik Tanpa Pivot Table

Page 1: Membuat Tabel Data Unik Tanpa Pivot Table

membuat tabel data unik tanpa pivot table

Pertanyaan: "Halo guru Excel! Saya sedang belajar Excel nih, tolong bantuan rumus ajaibnya yah. Saya ingin membuat tabel seperti yang biasa dibuat dengan pivot table. Tujuannya sih untuk memfilter data unik, kemudian menentukan jumlahnya. Kalau untuk jumlahnya saya sudah tahu caranya. Kalau di data saya ini pakai =COUNTIF($B$3:$B$15,D3). Masalahnya bagaimana cara membuat item unik di kolom D itu dengan formula? Pasti ada kan caranya? Tujuan saya pakai formula agar tabel itu selalu update, tidak seperti pivot table yang harus selalu di-refresh." - Sarah Azharia, Jakarta.

Jawab:

Hai Sarah, tanpa basa basi ya... formula ajaibnya bisa ditulis di D3 =INDEX($B$3:$B$15,MATCH(0,COUNTIF($D$2:D2,$B$3:$B$15),0)), akhiri dengan menekan tombol Ctrl+Shift+Enter sehingga keluar tanda {...} yang mengapit formula tersebut. Formulanya akan menjadi {=INDEX($B$3:$B$15,MATCH(0,COUNTIF($D$2:D2,$B$3:$B$15),0))}. Kemudian copy dari D3 ke range D4:D10.

Penjelasan:

1. {...} adalah tanda bahwa formula tersebut adalah formula array2. ...COUNTIF($D$2:D2,$B$3:$B$15)... adalah akan mencari apakah data di atasnya

sudah pernah muncul lebih dari sekali, jika belum pernah muncul akan memberi hasil 0.

3. Dari COUNTIF di atas, formula ...MATCH(0, ... ,0)... akan mencari, pada baris ke berapa akan muncul angka 0 pertama kali.

4. ...=INDEX(...,xxx) adalah fungsi untuk mencari data dari suatu array pada urutan ke xxx. Pada rangkaian ini, hasil dari MATCH di atas akan menjadi xxx yang dicari.

File:

Page 2: Membuat Tabel Data Unik Tanpa Pivot Table

Anda dapat mendownload materi ini di sini dan mendapatkan simulasi yang lebih jelas dalam detail "penjelasan".[harus memiliki yahoo id dan menjadi member milis XL-mania. XL-mania ituuhhh... tempat belajar Excel di internet!]

Posted by abimono at 9:28 PM 4 comments Labels: array, belajar excel, countif, index, match, megaformula 6.28.2008

menjumlah berdasar banyak kriteria tanpa SUMIFS

Pertanyaan:"Halo Excel expert! Saya punya masalah nih. Saya ingin menjumlahkan berdasarkan banyak kriteria. Kasusnya seperti terlampir. Ceritanya saya ingin menjumlahkan berdasarkan syarat1 dan syarat2. Saya ingin yang syarat1-nya "bbb" dan syarat2-nya "222". Jadi yang akan dijumlahkan adalah D4, D6, dan D9. Kalau datanya sedikit sih gampang. Tapi ini datanya banyak buaaannnggeettt. Kata temen saya kalau pakai Excel 2007, tinggal tulis di G6: =SUMIFS(D3:D9,B3:B9,G3,C3:C9,G4). Tapi saya nggak punya Excel 2007. Ada ga cara lain biar ga usah pakai SUMIFS?" - Sandra Dewiana, Jakarta.

Jawab:Hai Sandra, sepertinya ini nyambung dengan postingan saya tentang fungsi baru di Excel 2007. Sebenarnya ada kok cara lain untuk menjumlah berdasarkan beberapa kriteria / banyak kriteria. Misalnya pada posisi data dan syarat seperti kasus Sandra, di G6 saya tinggal tulis =SUMPRODUCT((B3:B9=G3)*(C3:C9=G4)*D3:D9).

Penjelasan:

1. =SUMPRODUCT(... berfungsi untuk mencari hasil kali dua buah array....(B3:B9=G3)... memberikan hasil TRUE jika hasilnya sama dengan G3, FALSE jika tidak sama.

2. ...(C3:C9=G4)... memberikan hasil TRUE jika hasilnya sama dengan G4, FALSE jika tidak sama.

3. ...D3:D9... adalah nilai yang akan dijumlahkan

File:Anda dapat mendownload materi ini di sini dan mendapatkan simulasi yang lebih jelas dalam detail "penjelasan". [harus memiliki yahoo id dan menjadi member milis XL-mania, tempat belajar excel gratis dengan diskusi yang hebboooohhhh...]

Posted by abimono at 7:30 AM 2 comments Labels: array, belajar excel, excel 2007, sumproduct 6.25.2008

Page 3: Membuat Tabel Data Unik Tanpa Pivot Table

vlookup yang bisa nengok ke kiri

Pertanyaan:"Hai XL-mania! Saya baru belajar Excel nih. Kemaren baru kenal sama yang namanya VLOOKUP nih. Tapi kok saya coba aplikasi di kasus di bawah ini nggak bisa ya? Apa yang salah? Saya maunya range F3:F5 itu bisa langsung keisi sesuai tabel B2:C12. Masalahnya, kolom hasilnya ada di sebelah kiri." - Soesilo Bambang, Jakarta.

Jawab:Memang benar, VLOOKUP tidak dapat "menengok" ke kiri. Untuk mengambil data di sebelah kiri, kita dapat menggunakan kombinasi INDEX dan MATCH. Caranya dengan mengetikkan formula: =INDEX($B$3:$B$12,MATCH(E3,$C$3:$C$12,0)) di cell F3, kemudian mengcopynya ke range F4 dan F5.

Penjelasan:1. ...MATCH(E3,$C$3:$C$12,0)... berfungsi untuk mencari pada baris ke berapa di range

C3 dan C12 ditemukan data sesuai E3. Angka 0 menunjukkan bahwa hasil pencarian harus sama persis dengan yang dicari.

2. =INDEX($B$3:$B$12,...) berfungsi untuk memberikan nilai pada baris yang ditunjuk.

File:Anda dapat mendownload materi tips ini di sini [harus memiliki yahoo id dan mengikuti mailing list XL-mania, yahoogroups tempat belajar excel terbesar di dunia]

Posted by abimono at 12:34 AM 1 comments