Hai Tuti Hartati,

Array formula :
=LARGE(ROUND(INDEX($D$5:$AH$22,0,$AM$2),4)*10^7+$A$5:$A$22,A5)

Bagian :
INDEX($D$5:$AH$22,0,$AM$2)    -> mengambil data sebuah kolom (N baris x 1
kolom) dari data $D$5:$AH$22 kolom ke $AM$2
ROUND(INDEX($D$5:$AH$22,0,$AM$2),4)   -> membulatkan nilai menjadi 4 digit
desimal
*10^7     -> membuat hasil round tidak memiliki angka desimal dengan
mengalikan 10000 (karena tadi dibulatkan sampai 4 digit desimal) hasil
round dan menyiapkan ruang angka 3 digit dibelakangnya lagi sebagai wadah
nilai $A$5:$A$22
+$A$5:$A$22    -> memasukkan nilai $A$5:$A$22 ke ruang 3 digit yang
disiapkan dibelakang ROUND(INDEX($D$5:$AH$22,0,$AM$2),4)
LARGE(ROUND(INDEX($D$5:$AH$22,0,$AM$2),4)*10^7+$A$5:$A$22     -> proses
dilakukan oleh Excel untuk mengurutkan dari tertinggi ke terendah
,A5)      -> item hasil pengurutan LARGE yang diambil (tertinggi ke-sekian)

Jika AM2 bernilai 1, maka akan mengambil data sebuah kolom (N baris x 1
kolom) berupa D5:D22
Nilai di D5:D22 di bulatkan menjadi 4 digit desimal oleh Round( nilai ,
4). Misal D5 bernilai 100%, maka akan menjadi 100.0000; jika D6 berisi 67%,
maka akan menjadi 67.0000
Kemudian dikali 10^, maka D5 yang sudah diproses oleh round akan menjadi
100 0000 000 (tidak ada tanda pemisah desimal lagi dan ada penambahan 3
digit 0 dibelakangnya)
Penambahan data kolom A (dalam hal data D5 berarti ditambah nilai di A5,
yang misalnya saja bernilai 17) ke hasil round yang dikali 10^7 akan
menjadikan 100 0000 017
Nah seluruh data seperti 100 0000 017 milik hasil proses terhadap D5
beserta cell lain (D6 sampai D22) diurutkan dari tertinggi ke terendah oleh
bagian LARGE( blabla ,
Setelah diurutkan oleh Excel di belakang sana, maka akan diambil hasil
pengurutan untuk nomor urutan ke- nilai di A5. Jika A5 bernilai 17, maka
akan diambil hasil urutan ke-17. Sedangkan nilai hasil proses terhadap D5
bisa jadi setelah diurutkan akan ada di urutan ke 3.

Wassalam,
Kid.



2014/1/15 Tuti Hartati <[email protected]>

>
>
>
>
> Dear Mr.Kid,
>
> Mohon penjelasannya mengenai rumus dibawah ini:
> =LARGE(ROUND(INDEX($D$5:$AH$22,0,$AM$2),4)*10^7+$A$5:$A$22,A5)
>
> Saya sudah cari tapi tidak paham maksudnya, Mohon ya Mr.Kid.
>
>
>
>
>
> Terimakasih,
>
> Tuti Hartati
>
>
>
>  
>

Kirim email ke