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...
>
>
>
>
>   
>

Kirim email ke