hmmm... fungsi rank bisa membantu....
dari formula mas Nang yang berbunyi : =INDEX($B$4:$B$16,MATCH(LARGE($D$4:$D$16,E4),$D$4:$D$16,0)) yang merujuk ke kolom helper, berarti kolom helper di kolom D range d4:d16 dan range E4 adalah lokasi nomor urut record pertama tabel hasil berarti data yang diurutkan di kolom C (c4:c16) -> sesuai gambar yang tampak di preview email kolom helper record pertama (range d4) bisa diberi formula : =Rank( c4 , c$4:c$16 ) + CountIF( c$4:c4 , c4 ) - 1 -> perhatikan peletakan absolute reference (karakter $) lalu cells pertama area hasil, formulanya : =Index( b$4:b$16 , Match( e4 , d$4:d$16 , 0 ) ) Wassalam, Kid On Thu, Apr 23, 2015 at 12:39 PM, Zulfikar N zulfikar_rout...@yahoo.com [belajar-excel] <belajar-excel@yahoogroups.com> wrote: > > > Dear Master Mr. Kid > inilah jawaban yang saya tunggu dari master, mau nanya dikit lagi master. > Jika kasus seperti di atas pada kolom helpernya ada cara lain nggak tanpa > ada pengalian *( * 1000). *mohon solusinya. > > salam > zulfikar > Pada Rabu, 22 April 2015 17:40, "'Mr. Kid' mr.nm...@gmail.com > [belajar-excel]" <belajar-excel@yahoogroups.com> menulis: > > > > > > Sorry ikutan nimbrung..... > > Dari file mas Nang Agus, tampak sekilas ada kolom bernama helper di sisi > kanan tabel data. Sepertinya, kolom ini adalah composite nilai yang berisi > nilai kolom unique previews dan jumlah record yang memiliki nilai unique > previews tersebut. Kalau ndak salah duga, susunan compositenya berbunyi : > =cell_current_record_unique_previews > + CountIF( > cell_record_sebelum_unique_previews:cell_current_record_unique_previews , > cell_current_record_unique_previews ) > > yang menghasilkan urutan dari jumlah cacah terendah ke tertinggi. > > Kemudian, tampaknya yang diinginkan, kolom unique previews diambil dengan > order DESC (tertinggi ke terendah) dengan urutan record yang harus tetap > sesuai data. Artinya, bagian CountIF di atas tidak dapat digunakan karena > hasil CountIF akan memiliki perbedaan order dengan yang diinginkan. > > Coba bagian +CountIF(blabla) diganti menjadi bunyi : > +Rows( semua_kolom_unique_previews_termasuk_header ) - Row() + Row( > cell_header_kolom_unique_previews ) > lalu copy formula helper yang sudah diubah tersebut ke seluruh baris data. > > Moga-moga ndak salah duga... > > Wassalam, > Kid > > > > > > > > > > > > > On Wed, Apr 22, 2015 at 5:04 PM, Zulfikar N zulfikar_rout...@yahoo.com > [belajar-excel] <belajar-excel@yahoogroups.com> wrote: > > > Dear Nang Agus, > karena rumus yang digunakan menggunakan LARGE sehingga output yang di > hasilkan tidak sesuai dengan data aslinya (dari bawah ke atas) seperti > tampak terlampir, ada solusi lain nggak? mohon bantuannya. > > > > Pada Rabu, 22 April 2015 9:55, "Nang Agus nanga...@gmail.com > [belajar-excel]" <belajar-excel@yahoogroups.com> menulis: > > > > saya menggunakan kolom bantu untuk sisi data > > =INDEX($B$4:$B$16,MATCH(LARGE($D$4:$D$16,E4),$D$4:$D$16,0)) > > 2015-04-21 17:27 GMT+07:00 Zulfikar N zulfikar_rout...@yahoo.com > [belajar-excel] <belajar-excel@yahoogroups.com>: > > > Dear Excel Master, > Mohon bantuannya untuk memecahkan masalah rumus IF seperti file terlampir. > > Salam, > Zulfikar > > > > > > > > >