Array formula :
=RIGHT(
              SMALL(
                            $B$2:$B$37*10^8
                          +TRUNC($C$2:$C$37*100000,0)*1000
                          +ROW($B$2:$B$37)
                           ,ROW()-ROW(U$9)
                        )
               ,3
             ) - 1

Keterangan :
$B$2:$B$37*10^8  -> membuat nilai date serial ditambah slot 8 digit ( 5
untuk time dan 3 untuk nomor baris data menurut baris excel )

+TRUNC($C$2:$C$37*100000,0)*1000 -> mengisi slot 5 digit untuk time (dikali
100000). Time serial antara 0 dan 1 sebagai skala 0 detik hingga 24 jam,
jadi dibulatkannya (dengan Trunc dan bisa juga menggunakan Int) kemudian
diberi slot 3 digit untuk baris data menurut baris excel (*1000)

+ROW($B$2:$B$37) -> baris data menurut baris excel. Bagian ini hanya diberi
ruang untuk 3 digit, yang artinya, data maksimal yang bisa diolah adalah
dari baris 2 excel sampai 999

Susunan array nilai 13 sampai 15 digit tersebut kemudian diurutkan dari
terendah kemudian diambil nilai terendah ke - ROW()-ROW(U$9) yang berarti
baris output ke - sekian sesuai lokasi baris output terhadap baris 9 excel.

Semua proses tersebut dilakukan oleh Small()

Hasil dari Small() tersebut diambil 3 digit terakhir (terkanan) dengan
Right().
Hasil dari fungsi Right() pasti berupa teks.
Urutan data masih menggunakan baris excel, bukan baris data. Artinya masih
punya kemungkinan untuk memanfaatkan baris data sekalian mengkonversikan
hasil Right() yang berupa teks itu menjadi bertipe numerik kembali, yaitu
dengan mengurangkannya dengan nilai 1 (nilai baris excel untuk header data)

Sampai disini, didapatkanlah sebuah nilai nomor baris data yang akan diambil
sebagai output baris output tersebut.

Demikianlah cerita sebelum tidur kali ini.

Regards.
Kid.







2010/7/1 nungky <[email protected]>

>
>
> Terima kasih Mr. Kid,
>
> Wowwww.... canggih banget deh.
> beneran mega-formula, sampe ga ngerti artinya,
> kayanya tetep ga ngerti walau diutak-atik ( lol ),
> bole coba diterangin terutama yg kolom helper....
> Thanks lagi.
>
> Salam,
> Andri
>
>
>
>
>
>
> Mr. Kid wrote:
>
>
>
> Input dengan sebuah form, bisa berupa GUI UserForm ataupun Worksheet, yang
> diatur menggunakan VBA. Beberapa hari terakhir ada contoh VBA memasukkan
> data input ke sheet kumpulan data.
>
> File terlampir mencoba output dengan Pivot Table dan formula.
>
> Regards.
> Kid.
>
>  2010/7/1 nungky <nun...@shokubai. co.id <[email protected]>>
>
>
>
> Ok` Mr. Kid,
>
> Terima kasih atas jawabannya, dan sudah dicoba.. (Hayo, mau nih kalo ada
> yang mau kasih mega-formula T_T....??)
>
> Btw,
> Cuman agak penasaran saja,
> Bagaimana bila data di sheet `Input` kita bisa menginput manual
> artinya menambah datanya dan slalu kerekam di `Output` secara otomatis
> gitu loh.
>
> Ditunggu temen2reply- nya.....n thank u.
>
> Salam anget,
> Andri
>
>
>
>
> __________ Information from ESET NOD32 Antivirus, version of virus
> signature database 5241 (20100630) __________
>
> The message was checked by ESET NOD32 Antivirus.
>
> http://www.eset.com
>
>
>  
>

Kirim email ke