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