*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.
>

Attachment: ctv_Top5+Meditasi_Jilid IV.zi_
Description: Binary data

Kirim email ke