Kalau boleh pakai SATU kolom bantu (untuk mempermudah penulisan maupun
pemahaman formula)
(Sebentar lagi tentunya akan ada member lain yg menawarkan rumus tanpa
formula/kolom bantu...)

1.
Array Formula misal ditulis di cell Q2, dicopy ke bawah sampai Q15
=MAX(IF($H$2:$H$15=H2,MATCH(TRIM(SUBSTITUTE($J$2:$J$15,"Tkt","")),ROMAN({1;2;3;4;5}),0)))

Tujuan formula ini memberi Nilai MAX Tingkat kepada setiap NAMA

2.
Kolom Hasil 1
misalnya ditulis di cell R2 (array formula hasil tunggal), lalu dicopy ke
bawah sampai menghasilkan #N/A
=INDEX(H$2:H$15,MATCH(0,COUNTIF(R$1:R1,H$2:H$15),0))

Hasil formula ini hanya menampilkan Daftar NAMA UNIQUE ( tidak perlu di
urutkan alfabetis)

3.
Kolom Hasil 2
misalnya ditulis di cell S2 (formula abal-abal), lalu dicopy ke bawah
sampai menghasilkan #N/A
="Tkt "&ROMAN(INDEX($Q$2:$Q$15,MATCH(R2,$H$2:$H$15,0)))

Formula ini mengkonversi nilai MAX (yg berupa angka desimal (bukan text
angka romawi) menjadi "Tkt " & Angka Romawi. Sedangkan yg diROMAWIkan
adalah nilai MAX tiap nama (ex rumus 1)

Di sini dapat kita rasakan, jika seandainya data [TINGKAT Training]  (kolom
J) bukan ditulis dlm data TEXT (ada "Tkt " dan ditambah TEXT angka ROMAWI,
melainkan ditulis sebagai data Bilangan (1,2,3,4,5 dst); maka Pekerjaan
akan menjadi semakin ringkas dan mudah.

Sekali lagi terbukti bahwa dlm menyusun TABEL yg masih akan diolah lebih
lanjut, tahap perancangan tetap perlu
Angka yg nantinya akan di-nilai / di-evaluasi, sebaiknya berupa angka biasa
(basis desimal) bukan angka Aztex yg kita tidak kenali ataupun TEXT Angka
Romawi yg untuk mengevaluasinya diperlukan beberapa tingkat konversi lebih
dahulu.
Bukan tidak mungkin bahwa kesulitan pak/bu "Missmanagement" berawal dari
data yg masih perlu dikonversi tsb.

Demikian sambutan singkat kami pada majlis taklim ini, tak lupa kami mohon
dibukakan pintu maaf yg selebar-lebarnya jika ada salah kata, Ayu TingTing
rada kesel sama sodara, yang penting berexcel sambil bergembira...
terima kasih...
wassalamualaikum wr wb...

-indri-


2011/12/2 missmanagement <[email protected]>

> **
>
> Selamat sore.
> Para pakar excel, saya mohon bantuanya untuk menemukan pemecahan masalah
> excel yang saya alami.
> Saya mempunyai data Orang dengan tingkat Trainingnya
> Dimana 1 orang bisa training lebih dari 1 kali sehingga data orang
> tersebut bisa ada lebih dari 1 baris data.
> Saya sudah membuat rumus untuk remove duplicate (meskipun sebenarnya di
> excel 97 ada fasilitas tersebut)
> Masalahnya untuk mengambil data tingkat training belum saya dapat.
> Saya ingin tingkat training yang tampil adlaah yang tertinggi yang pernah
> orang tersebut ikuti.
>
> Misal seseorang sudah training Tkt 1 dan Tkt 2 maka yang diambil Tkt 2.
> untuk lebih jelasnya, sudi kiranya para pakar/suhu excel mau melihat
> permasalahan ini dalam file yang saya lampirkan.
> Terima kasih.
>
> Salam XL-Mania!
> John
>
>

Attachment: Data peserta contoh (haps_formula).xlsx
Description: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

Kirim email ke