Sama-sama. Terus dikembangkan ya... Buat BeExceller semua, - jangan lupa cara buat array formula nya ya. - jangan lupa juga tentang cara memasang array formula dalam suatu array block
Array formula adalah salah satu tongkat sulap Excel. Lumayankan kalau bisa main sulap di Excel. :) Wassalam, Kid. 2012/12/13 Debora Christy <[email protected]> > ** > > > Terima kasih Mr. Kid atas bantuan dongengnya [image: *:) senang]... > Formulanya sudah berhasil... > Terima kasih juga untuk sis Jan atas bantuannya[image: *:) senang]... > > > ------------------------------ > *Dari:* Mr. Kid <[email protected]> > *Kepada:* [email protected] > *Dikirim:* Kamis, 13 Desember 2012 19:33 > > *Judul:* Re: [belajar-excel] membuat tombol filter > > > ikutan ya... > > Formula di sheet filter kolom B (kolom bantu) adalah suatu *array > formula*berbunyi : > =SMALL(IF(TblAngsuran*[NO_KREDIT]*=D9;TblAngsuran*[NO]*);TblAngsuran*[NO]* > ) > > Dari formula di atas, dapat diketahui hal-hal berikut : > *1.* tanda titik koma ';' adalah pemisah antar input parameter dengan > regional setting [diatur melalui windows control panel] yang menggunakan > Indonesia. > Pada komputer dengan regional setting Inggeris, tanda titik koma > tersebut diganti dengan tanda koma ',' > *2.* Yang diberi warna latar kuning adalah *sebuah nama range*. Maka > harus dipastikan dalam Name Manager harus sudah ada terlebih dulu. > Cara untuk ke Name Manager : > >> xl2003 : menu Insert -> Name -> Define -> akan keluar window dialog > kecil -> lihat daftar nama yang sudah ada > >> xl2007 ke atas : ribbon Formulas -> group Defined Names -> Name > Manager -> akan keluar window dialog baru -> lihat daftar nama yang sudah > ada > 3. Yang diberi warna *teks biru* adalah nama-nama kolom (header kolom) > dalam nama range. > *Artinya*, nama range yang di latar kuning adalah sebuah *object dari > fitur Excel* bernama *List di Excel 2003* atau *Excel Table di Excel > 2007 ke atas*. > cara buat : > 1. Lihat tabel data yang akan diubah menjadi object List atau Excel > Table. > 2. Pastikan header hanya berupa 1 baris > 3. tidak ada merge cell dalam beberapa kolom atau merge cell dalam > beberapa baris > 4. *blok seluruh data* mulai dari baris header yang sudah rapi sampai > baris terakhir data > 5. mengaktifkan fitur object list (xl2003) atau Excel Table (xl2007 ke > atas) dengan : > >> [xl2003] : menu Data -> List -> Create List > >> [xl2007 ke atas] : ribbon Home -> group Styles -> Format as > Table -> pilih sebuah style yang ada > *(khusus kasus ini)* > Pastikan ada nama-nama kolom : > >> *NO_KREDIT* > >> *NO* > yang tulisannya sama persis dengan 2 nama kolom yang di *biru*. > 4. Ada proses perbandingan banyak baris sekaligus dalam fungsi yang tidak > bisa menerima proses tersebut. > >> Lihat bagian TblAngsuran*[NO_KREDIT]*=D9 dalam fungsi IF pada > formula di atas. > >> Bagian TblAngsuran*[NO_KREDIT]* adalah seluruh baris pada kolom > bernama (persis) *NO_KREDIT *dalam tabel atau list bernama TblAngsuran > >> Maka formula harus menjadi sebuah array formula. > >> Cara membuat suatu formula menjadi array formula : > 0. *klik sebuah cell* yang akan dipasang formula (*1 cell saja > dulu*) > 1. tulis formula tanpa { } alias mulai ketik = lalu dilanjutkan > bunyi formula lainnya sampai selesai > 2. *jangan* tekan tombol ENTER sendirian, kalau terlanjur > menekannya, maka edit lagi formulanya > 3. tapi *tekan 3 tombol ini secara bersamaan*, yaitu > tombol-tombol : CTRL SHIFT ENTER > >> Excel memberi tanda { } yang melingkupi formula ketika > selesai di CTRL SHIFT ENTER > > *(khusus kasus ini)* > >> karena input parameter k pada fungsi Small yang digunakan > dalam formula di atas diisi dengan banyak nilai sekaligus akibat bagian > berbunyi : > ;TblAngsuran*[NO]*) > maka array formula yang sudah terbentuk sampai dengan tahap > 3, harus diubah menjadi *array formula dalam array block* > Caranya : > 1. blok beberapa baris mulai dari cell yang berisi array > formula proses 0 sampai 3 di atas. Misal blok 10 baris. > 2. klik formula di formula bar untuk masuk ke proses edit > formula (*fyi, tanda { } akan hilang saat array formula di edit*) > 3. enter-array-formula dengan menekan CTRL SHIFT ENTER > > Kira-kira demikian dongeng kali ini. > > Wassalam, > Kid. > > 2012/12/13 Debora Christy <[email protected]> > > ** > > Dear sis Jan, > Terima kasih atas petunjuknya, sudah sy gunakan tab style dan mengedit > namanya formula untuk kolom bantu dpt diinput.. > Ttpi tampaknya ada mslh lagi [image: *:) senang] ... > Ketika sy mskkan seluruh formulanya dpt diterima excel ttpi hsl yang > keluar tidak muncul, hasilnya nol... > Mohon pencerahannya... > File cnth saya lampirkan... > Pda file asli formula untuk kolom bantu dapat disembunyikan tp pada file > contoh formula terlihat pada sheetnya (sdh sy CTRL Shift Enter).. > Terima kasih sebelumnya... > > ------------------------------ > *Dari:* Jan Raisin <[email protected]> > *Kepada:* [email protected] > *Dikirim:* Kamis, 13 Desember 2012 14:43 > > *Judul:* Re: [belajar-excel] membuat tombol filter > > > Dear sis Debora, > > TblAngsuran adalah sebuah range data yang namanya sudah didefinisikan > terlebih dahulu, Jan membuatnya melalui fitur Tabel (excel 2007 ke atas > atau List pada versi 2003 ke bawah) > > caranya: > 1. blok seluruh data termasuk headernya > 2. pada ribbon Home >> tab Styles >> Format as Table, pilih jenis tabel > yang disukai > 3. beri cek list pada kotak My table has header >> OK > > cara ubah nama tabel dari Tabel1, Tabel2 dan sejenisnya: > 1. pada ribbon Formula >> tab Defined names >> klik Name manager > 2. klik nama tabel yang ingin diubah > 3. klik Edit lalu ganti nama tabelnya, tidak boleh ada spasi dalam nama > tabel > 4. klik OK >> Close > > jika sudah maka tabel tersebut dapat dipanggil melalui formula, sama > seperti fungsi-fungsi excel lainnya, untuk memanggil nama kolom dengan cara > mengetik tanda kurung siku [ setelah nama tabel, maka akan muncul nama > kolom-kolomnya > > Formula yang dipakai adalah Array sekolom (1 kolom x 12 baris), cara > menulisnya adalah dengan membuat blok pada 1 kolom x 12 baris, lalu tulis > formulanya, diakhiri dengan menekan 3 tombol berikut: CTRL Shift Enter, > bukan hanya dengan menekan tombol Enter saja. > > silakan dicoba dahulu dan semoga berhasil. > > Best Regard, > > -Ms Jan Raisin- > > Pada 13 Desember 2012 12:33, Debora Christy <[email protected] > > menulis: > > ** > > _ > Dear sis Jan, > Sy sudah mencoba seperti file yg sis Jan lampirkan... > Namun ketika formula sy masukkan kenapa y tidak bisa digunakan dalam file > saya... > contohnya > =SMALL(IF(TblAngsuran[NO_KREDIT]=D9;TblAngsuran[NO]);TblAngsuran[NO]) > > bagian (TblAngsuran[NO_KREDIT] terblok hitam, sudah saya coba utak-atik > tapi tetap tidak bisa... > mohon pencerahannya... > Pembaharuan file saya lampirkan... > Terima kasih sebelumnya... > > > > > > > > >

