Pertanyaan:
"Hai semuaaaaaa... Saya lagi belajar Excel nih. Kemaren liat-liat arsip XL-mania. Keren banget yang filteran data unik pake rumusnya. Penasaran aja, kalo misalnya kebalikannya bisa ga? Jadi ada data, di kanannya ada jumlahnya. Dari dua kolom ini bisa muncul satu kolom lagi, isinya daftar dari data pertama tadi, tapi udah sesuai jumlah di kanannya. Kalo bingung coba deh liat attachmentnya. Thanx yaaaaa..... Kalo ga bisa ga papa kok... Tapi kalo bisa... Ntar ada
hadiahnya!" - Mulan Mei, Medan.

Uhm... Kirim aja hadiahnya! Hehehe.... Di E3 tulis: =IF(E2="item",$B$3,OFFSET($B$2,--(COUNTIF($E2:E$3,E2)=ROUND(VLOOKUP(E2,$B$3:$C$9,2,FALSE),0))+MATCH(E2,$B$3:$B$9,0),,,)), kemudian copy ke range E4 dan E15.
Penjelasan:
=IF(E2="item",$B$3... berfungsi melihat apakah cell tersebut adalah cell teratas, jika ya maka dikeluarkan data paling atas, yaitu $B$3, jika tidak ke langkah ke-2.
...(COUNTIF($E2:E$3,E2)... berfungsi untuk melihat sudah berapa kali data di atas cell yang bersangkutan muncul.
...VLOOKUP(E2,$B$3:$C$9,2,FALSE)... berfungsi untuk melihat berapa kali data ini ingin ditampilkan sesuai tabel pertama.
...ROUND(...,0)... berfungsi untuk berjaga-jaga seandainya nilai pada kolom C bukan integer. Fungsi ini dapat dihilangkan jika semua angka pada kolom C adalah integer (tidak mengandung desimal atau pecahan).
...COUNTIF(...)=ROUND(...)... berfungsi untuk melihat berapa banyak data yang sudah teraktualisasi di kolom E. Jika sudah sesuai dengan yang diinginkan pada langkah 3, maka akan menghasilkan nilai TRUE, jika belum akan menghasilkan FALSE.
...MATCH(E2,$B$3:$B$9,0)... berfungsi untuk mencari urutan ke berapakah data E pada kolom B.
...--... mengubah logika TRUE menjadi 1 dan FALSE menjadi 0.
Artinya jika langkah 5 sudah menghasilkan TRUE, maka dia akan menambahkan angka yang dihasilkan pada langkah 6, sehingga data yang ditampilkan berikutnya bergeser 1 baris dari hasil langkah 6. Cara menggesernya adalah dengan fungsi pada langkah ke-9.
...OFFSET($B$2,x,)... berfungsi untuk menampilkan data pada x baris setelah $B$2, dimana x sendiri merupakan operasi
File:
Anda dapat mendownload materi tips ini di sini
[harus belajar Excel di XL-mania, member XL-mania, daftar dulu ya di XL-maniaaaaaaaaa!]
Makan apa sih mas bisa bikin rumus aneh-aneh gini?
ReplyDeleteMas, gimana cara lookup berdasar 2 kondisi?
ReplyDeleteMas gimana sih cara ngilangin NA() hasil vlookup atau rumus lain?
ReplyDeleteCara cari nama belakang tapi pemisahnya bukan spasi gimana? huruf Besar misalnya.
ReplyDelete@ panda
ReplyDeletenasi campur :D
@ aramis
http://www.xl-mania.com/2008/11/lookup-dengan-banyak-kriteria.html
@ doriane
=if(isna(rumus),"",rumus)
@ veronica
ntar dibahas ya
THANKS YAH MASSSSSS
ReplyDeleteWuiiiiiihh.. mantabb gan.. xixixixi ... uhmn .. jadi mau otodidak lagi nih xl nya.. ada info job ga ..xixixixi mau donk di pm aja yah ..
ReplyDeleteBos Abimono, bagaimana kalo data di balik?
ReplyDeleteapel
apel
apel
jeruk
apel
maka:
apel = 4
jeruk = 1
tks.
boz abimono, saya juga ingin tau. bagaimana kalau kebalikannya, seprti yg dimaksud pak Flexter Sartono
ReplyDeletemas kalau misalnya saya ngetik angka 1 terus di enter itu biar dibawahnya langsung muncul tulisan "satu" bagaimana yaa ?
ReplyDeleteneed help sangat .
terimakasih ^^
bs minta tolong pecahin masalah saya via email ga?
ReplyDeletetrims,.
aqajahhh@yahoo.com
@flexter : bisa menggunakan fungsi countif
ReplyDeleteXL-Mania, sangat membantu saya dalam pekerjaan... web yang sangat berguna...
ReplyDeletebagaimana kalau saya inginn mengambil data dari
ReplyDeleteapel
jeruk
jeruk
mangga
mangga
lemon
lemon
menjadi :
apel
jeruk
lemon
mangga
pengen tau dong mas kalo di balik:
ReplyDeleteapel
apel
apel
jeruk
apel
maka:
apel = 4
jeruk = 1
caranya bagaimana ya
met malam... saya lagi bingung nih lagi bikin kolom nilai, malah g nyambung. tolong dong..
ReplyDelete"No.
Urut" Jenis Soal SOAL URAIAN (ESAY) SKOR "NILAI
AKHIR" "Ketun
tasan"
Nomor Soal 1 2 3 4 5 6 7 8 9 10
1 1 5 5 1 4 2 2 1 3
1 ABDULLAH HUSEN L 1 1 5 4 1 3 2 2 1 3 23 89 Tuntas
2 ADE ANGGARA PRADANA L 1 1 3 3 1 2 1 2 1 1 16 50 Blm Tuntas
3 ADI KURNIAWAN L 1 1 5 5 1 4 2 2 1 3 25 100 Tuntas
4 ANANG WIDIYANTO**) L 1 1 3 2 1 2 2 1 0 1 14 39 Blm Tuntas
5 Aninda Puspita P 1 0 1 1 0.5 0 0 0 0 1 4.5 -17 Blm Tuntas
6 ARDI CANDRA WIRAWAN L 1 1 2 2 1 2 2 2 1 1 15 45 Blm Tuntas
7 ARIF PRASETYO L 1 1 4 4 1 4 1 1 1 1 19 67 Tuntas
salam kenal mas,,
ReplyDeletebisa minta tolong ajarkan rumus ( formula ) untuk kelompokkan data,,misalnya :
dalam sheet1 berisi data dengan nama, kelas, kota
maunya saya dalam sheet2 nanti sdh ada tabel data yg di kelompokkan berdasarkan kota ( diambil dari sheet1 tadi) mohon di bantu y mas
thx..
email:uchiloicorporation2@yahoo.co.id
mas abie saya mau tanya kalau datanya dibalik seperti pertanyaan Flexter Sartono gimana ya... makasih ^^
ReplyDeletemas, klo rumus untuk membuat nomor urut kebawah dengan rumus gimana ya mas...
ReplyDeletemohon bantuannya?
mas abie, gimana klo data yang di B tidak berurutan....
ReplyDelete