Terima kasih Mr. Kid atas bantuan dongengnya ... Formulanya sudah berhasil... Terima kasih juga untuk sis Jan atas bantuannya...
________________________________ 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 ... >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... >> > > >

