15 Januari 2017

Mengambil Data Berdasar Banyaknya Kemunculan Teks

Met malem, kebetulan bangun tidur dan susah mau tidur lagi kemudian posting lagi aja deh, kali ini kasusnya adalah pengambilan data berdasar frejuensi teks terbanyak. Tabelnya sepeti ini


















Hasil yang diharapkan seperti ini










Rumusnya :
letakkan di C3 dan tekan secara array atau CSE kemudian copas ke bawah.
=INDEX($A$1:$A$10;MATCH(LARGE(FREQUENCY(MATCH($A$1:$A$10;$A$1:$A$10;0);ROW($A$1:$A$10)-ROW($A$1)+1)+ROW($A$1:$A$11)/10000;ROWS(A$1:A1));FREQUENCY(MATCH($A$1:$A$10;$A$1:$A$10;0);ROW($A$1:$A$10)-ROW($A$1)+1)+ROW($A$1:$A$11)/10000;0))

atau
=IFERROR(INDEX($A$1:$A$10;MODE(MATCH($A$1:$A$10;$A$1:$A$10;0)+{0\0}));"")
baris ke-2
=IFERROR(INDEX($A$1:$A$10;MODE(IF(COUNTIF(C$8:C8;$A$1:$A$10)=0;MATCH($A$1:$A$10;$A$1:$A$10;0)+{0\0})));"")

Semuanya rumus array, download file latihan

2 komentar:

  1. pak saya ingin minta tolong, rumus supaya bisa mendapatkan hasil yang saya harapkan seperti yang dibawah bagaimana? saya mencoba beberapa cara tidak pernah berhasil

    Sumber data hasil yang diharapkan
    a b c d
    1 00100 100 00102 70
    2 00509 70
    3 00102 70 00505 80
    4 00100 100
    5 00505 80 00506 100
    6 00506 100 00507 100
    7
    8 00508 100
    9 00509 70
    10

    BalasHapus
    Balasan
    1. Silahkan kirim kasus excel ke email saya di rizkybhendrawan@gmail.com atau rizkyu@aol.com supaya saya lebih jelas

      Hapus