*Top-5; Jilid IV* Melanjutkan Top-5 Remeditated; masih ada yg bisa di - "request" Sebelum datang pertanyaan, siti ingin mendahului "berteori" .... Karena masalahnya bukan TopFile ( pak rakhmat bilang Big Five) lagi, tetapi lebih mengenai Trick FormulaSorting, maka mohon maaf subjectnya diganti baru..
Biaya Dept C Biaya 5 950 *Biaya 8* 650 *Biaya 4* 650 *Biaya 1* 650 Biaya 10 457 walaupun data kembar (Value 650) jenis biayanya sudah bisa di hadirkan dengan benar tetapi urutannya 8, 4, 1; APA NDAK BISA DIBUAT * 1, 4, 8* ? (soalnya di menu Data > Sort *kan bisa)*... Sebentar,... *8,4,1 *itu kan karena sortingnya dengan LARGE, walu pun sebetulnya yg dituju adalah Value di kolom 2, RecNo nya ikut tersorted manurun.. Bagaimana kalau : - sebelum mencampur Value dengan RecNo (Angka Urutan Records), kita cari dulu data yg kembar (dengan COUNTIF yg mencari dirinya sendiri, Jika hasilnya lebih dari 1 berarti kembar) Setiap data yg kembar: VALUE nya kita gabung dgn Urutan (format "00") *tetapi terbalik (yaitu MaxUrutan dikurangi Urutan =10 - ROW(1:10))*, yang tidak kembar cukup ditambahGabung dengan angka "00" Setelah itu komposit key baru di tambah(gabung lagi) dengan Urutan. Jadi KompositKey itu terdiridari 3 komponen: - VALUE ex kolom 3 - Urutan terbalik Khusus bagi Value yg KEMBAR - Urutan Biasa Proses selanjutnya tetap sama Rumus untuk kolom BIAYA Dept A (kolom 1) =INDEX(C104:C113;RIGHT(LARGE((IF(COUNTIF(D104:D113;D104:D113)=1;D104:D113&"00";D104:D113&TEXT(10-ROW(1:10);"00"))&TEXT(ROW(1:10);"00"))*1;ROW(1:10));2)) Dengan diketahui NAMA BIAYA, maka Besarnya Biaya (Kolom 2) adalah sekedar hasil VLOOKUP. Hasil akhir, harusnya Biaya Dept C Biaya 5 950 *Biaya 1* 650 *Biaya 4* 650 *Biaya 8 * 650 Biaya 10 457 Lengkapnya lihat di sheet IV, bagian terakhir. (ini sih benar-benar kurang kerjaan..!!,dan janji ndak akan ada jilid V) 2008/7/14 siti Vi <[EMAIL PROTECTED]>: > Top-5, Remiditated... > > maafkan masih kembali lagi di thread yg sama. > > solusinya masih tetap sama; yaitu sorting menggunakan *gabungan* nilai : > *kolom Dept* (data numerik) &* RecordNumbe*r (yg di ekspresikan dgn > ROW(1:10)) > > Setelah data gabungan itu tersorted by *KolomDeptValues,* lalu dipotong *dua > digit > terkanan* (ex porsi* RecordNumber)* saja; lalu dilewatkan ke fungsi VALUE > agar > menjadi data type Numbers. > > Hasil terakhir itu akhirnya dimasukkan ke *argument#2* pada fungsi INDEX > untuk > mengindex *Kolom Biaya* > > Jadi pada rumus ini, kita mencari HASIL di kolom biaya dulu (yg tidak ada > data kembarnya) > Berdasarkan hasil di Kolom Biaya yg tidak ada kembardata nya tsb, Kolom > Dept > tenttu dapat di cari dengan VLOOKUP atau Match&Index, atau pun Offset. > > pada tabel HASIL; Kolom Biaya Untuk Dept A > =INDEX($C$6:$C$15,VALUE(RIGHT(LARGE(VALUE(OFFSET($C$6:$C$15,0, > MATCH(D$21,$D$5:$G$5,0))&TEXT(ROW(1:10),"000")),ROW(1:5)),2))) > ---- array formula yg ditulis sekligus di 5 rows > > Kolom Dept A (Value) > =VLOOKUP(C22,$C$6:$G$15,INT(COLUMN()/3+1),0) > > kesannya rumus (I) maupun (II) jadi panjang; karena diinginkan dapat > bersifat *universal* > maksodku: cukup sekali ditulis, dan tinggal mengcopy ke Kolom (Dept) lain > > mudah mudahan, spt inilah yg dimaksudkan oleh pak rakhmat sbg SOLUSI LAIN. >
ctv_Top5+Meditasi_Jilid IV.zi_
Description: Binary data

