Salam Mr. Kid,

Thanks bwt jawaban2ny y cool & cepet bgt,
mau dipelajarin dulu.. (kayanya bakalan lama xixixi..)
Jya nee~

Andri.
ps. dulu belajar excelny dimana, kok bisa sampe kaya gini?

Mr. Kid wrote:
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 <nun...@shokubai. co.id <mailto:[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
    <mailto:[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 <http://www.eset.com>





__________ 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