Wa'alaikumussalam wr wb

Hai Fahmi,

ndak bisa di share dengan BeExceller lain sebagai bahan belajar bersama ya ?

Wassalamu'alaikum wr wb
Kid.





2015-03-22 14:02 GMT+11:00 Fahmi Syaifullah fahmisyaifulla...@yahoo.com
[belajar-excel] <belajar-excel@yahoogroups.com>:

>
>
> assalamu'alaikum wr.wb
> Yth. mr.kid
>
> waw penjelasan yang sangat membantu mr. terima kasih banyak smoga berkah.
> yang bisa diambil dari pelajaran diatas adalah kalau data yang qta
> inginkan tidak sama dengan data hasil perhitungan formula tsb (walau
> formula sudah sesuai proses) bisa diblng harus diketok dulu dengan "tongkat
> ajaib" mr. :D.
> oiya mr. untuk pertanyaan berikutnya saya boleh lgsng ke email mr saja
> yaa? mohon maaf mr. sblmnya kalau lancang
>
> makasih banyak mr.kid
> wassalam
>
>
>
>   Pada Sabtu, 21 Maret 2015 3:57, "'Mr. Kid' mr.nm...@gmail.com
> [belajar-excel]" <belajar-excel@yahoogroups.com> menulis:
>
>
>
>  Wa'alaikumussalam wr wb
>
> met malem mas Fahmi,
>
> 0. Mhn maaf sblmnya Mr. Saya masih newbie masih kurang disana sini tapi
> saya berkemauan bisa. Apalagi kalau saya dpet melampaui mr.kid hehehe :D
> > Amin setulus-tulusnya Amin dan penuh semangat Amin nya.
> > Semoga tidak cuma mas Fahmi yang berkemauan keras menjadi lebih baik
> dari newbie seperti saya...
> (udah 15 tahun [lebihnya ndak usah disebut yak] tetep saja newbie nih...
> soalnya masih buanyak bingitz seluk beluk Excel yang belum dipahami...
> pokoke terus belajar. Yuk belajar bersama)
>
> --- Insya Allah bermanfaat buat yang penuh semangat belajar ---
> [perlahan saja dan ndak perlu dibaca sampai selesai dalam satu waktu. Satu
> bagian per satu bagian secara bertahap saja]
>
> 1. array formula adalah formula yg bkerja u/ input sbuah array atau
> mengkalkulasi setiap item array.
> > Jadi, suatu formula yang ketika diberi inputan berupa array lalu
> di-enter tidak menghasilkan nilai yang benar berarti formula tersebut
> mengerjakan (memproses atau setidaknya melakukan proses penyusunan) setiap
> item array [asumsinya susunan formula sudah sesuai alur proses loh]. Hal
> ini mengindikasikan adanya fungsi dalam formula tersebut yang pada dasarnya
> tidak dapat menerima suatu inputan berupa array.
>
> > Jadi, bingung deh...
>
> > Pakai bahasa sederhananya :
> Kalau suatu formula ditulis lalu di-Enter dengan ENTER kok kliru hasilnya,
> dan ketika di-Enter dengan CTRL SHIFT ENTER kok benar hasilnya, maka itulah
> array formula.
>
> > Formula harus jadi array formula (alias di-Enter dengan CTRL SHIFT
> ENTER) ketika ada inputan berupa array dan fungsi yang menerimanya tidak
> bisa menerima data berupa array
>     Contoh : fungsi Len. Kalau dimasukkan Len(A1:A5) hasilnya akan
> mengolah Len(A1) saja. Supaya langsung mengolah
> Len(A1);Len(A2);Len(A3);Len(A4);Len(A5) sekaligus maka harus dijadikan
> array formula.
>
> 2. Untuk formula :
> =sum( (len(*A2:A18*)>0) / countif(A2:A18;*A2:A18*) )
>
> > inputan berupa array adalah :
>          *A2:A18*   (yang biru doang yak) -> di-input-ken ke fungsi Len
> dan bagian kriteria dari fungsi CountIF
> > fungsi Len dan CountIF tidak bisa menerima inputan berupa array tersebut.
> > fungsi sum *tidak bisa mengolah inputan agar terbentuk array*. Jadi
> fungsi Sum hanya bisa terima jadi saja. Kalau ada inputan berupa array
> nilai yang akan di-sum, maka fungsi sum tahunya sudah ada array yang akan
> di-sum tersebut. Sum tidak mau disuruh membentuk si array.
>     Contoh :
>       =Sum( {1,2,3,4} )    -> bisa diterima si Sum karena Sum ndak perlu
> membentuk array nilai dari 1 sampai 4 alias sudah disediakan berupa array
> oleh bunyi {1,2,3,4}
>       =Sum( Row(1:4) )   -> tidak mau diterima si Sum karena si Sum harus
> menyusun array dari hasil-hasil fungsi Row.
> Jadi, terhadap inputan dengan Len dan CountIF di atas, si Sum juga ndak
> mau diminta membentuknya menjadi suatu array.
> > Karena Sum diberi inputan berupa array (tapi belum siap pakai), maka Sum
> tidak bisa bekerja ketika di-Enter dengan ENTER. Berarti si Sum harus
> diminta bekerja sebagai array formula, yaitu harus di-Enter dengan CTRL
> SHIFT ENTER
>
>
> *Simpulan :=sum( (len(A2:A18)>0) / countif(*
> *A2:A18;A2:A18) )*
> *Array formula, pastikan enter dengan CTRL SHIFT ENTER*
> *** sampai sini dah ok ya...
>
> 3. Formula berikutnya :
> =SUMPRODUCT((len(*A2:A18*)>0)/countif(A2:A18;*A2:A18*))
> > inputan berupa array adalah :
>          *A2:A18*   (yang biru doang yak) -> di-input-ken ke fungsi Len
> dan bagian kriteria dari fungsi CountIF
> > fungsi Len dan CountIF tidak bisa menerima inputan berupa array tersebut.
> > fungsi SumProduct *mampu mengolah data agar terbentuk suatu array*.
> Berarti, inputan dengan fungsi Len yang diberi inputan array akan diolah
> oleh si SumProduct (si SumProduct akan menghitungkan Len dari setiap
> inputan ke fungsi Len) dan fungsi Len bersedia dikomando oleh si SumProduct.
> > begitu pula sikap SumProduct terhadap fungsi CountIF dan sikap CountIF
> yang juga diberi inputan array di bagian kriterianya terhadap SumProduct.
> > berhubung dari fungsi terdalam sampai fungsi terluar sudah terbentuk
> kesepakatan bahwa masalah array dan pembentukan array inputan akan
> diselesaikan secara internal oleh formula itu sendiri, maka formula itu
> tidak perlu di-input sebagai array formula. Jadi formulanya bukan array
> formula.
> > Meskipun formulanya bukan array formula, proses didalamnya ada proses
> pengerjaan sebagai suatu komputasi array, yaitu pada saat memproses fungsi
> Len dan juga fungsi CountIF, yang proses tersebut di-handle oleh si fungsi
> SumProduct.
>
>
> *Simpulan :*
>
> *=SUMPRODUCT((len(A2:A18)>0)/countif(A2:A18;A2:A18))*
>
> *formula biasa alias bukan array formula alias cukup di-enter dengan ENTER
> saja*
> *** sampai disini dah ok juga ya...
>
> 4. Ada lagi begini :
> =SUMPRODUCT(   * IF(*(len(*A2:A18*)>0)*,1,0**) *     /   countif(A2:A18;
> *A2:A18*)   )
> (yang dilatar kuning adalah perbedaan dengan formula di nomor 3 di atas)
>
> > inputan berupa array adalah :
>          *A2:A18*   (yang biru doang yak) -> di-input-ken ke fungsi Len
> dan bagian kriteria dari fungsi CountIF
> > fungsi Len dan CountIF tidak bisa menerima inputan berupa array tersebut.
> > fungsi IF tidak bisa menerima inputan berupa array, maka fungsi Len yang
> ada dalam fungsi IF harus bekerja sendiri membentuk array dari inputan yang
> datang kepadanya (si fungsi Len).
>
> *Sampai disini, ada masalah pembentukan array yang tidak bisa diselesaikan
> secara internal oleh formula itu sendiri.*
> > Fungsi SumProduct memiliki kontrak kerja langsung dengan fungsi IF dan
> fungsi CountIF. si Len adalah pihak ke-3 yang disewa oleh si IF. Jadi,
> fungsi Len bukan diarea wewenang si SumProduct, sehingga si SumProduct
> hanya bisa duduk manyun meratapi ketidakmampuannya untuk campur tangan
> dalam masalah internal si IF dengan si Len.
> *   :( *kasihan si SumProduct, karena dia yang dapet masalah dari konflik
> internal yang ada dalam IF.
> > Karena sampai fungsi terluarnya tetap ada masalah internal terhadap
> inputan array (berupa membentuk array nilai dari data array yang
> di-input-ken), maka formula di atas harus diubah menjadi array formula,
> yaitu dengan meng-Enter-nya dengan menekan bersamaan tombol-tombol CTRL
> SHIFT ENTER
>
>
> *Simpulan :*
> *=SUMPRODUCT(    IF( (len(A2:A18)>0) ,1,0)      /
> countif(A2:A18;A2:A18)   )*
>
> *adalah array formula alias harus di-Enter dengan CTRL SHIFT ENTER*
> *** Sampai disini tetap ok kan ya...
>
> 5. :( mode bingung masih on ya ?
> > jadi....
> a. Array formula atau bukan array formula bisa diketahui jika dilakukan
> pelacakan seperti langkah-langkah di atas.
> b. Fungsi-fungsi bawaan Excel memiliki banyak karakteristik. Antara lain :
>     > Ada fungsi bawaan Excel yang bisa menerima inputan berupa array jadi
> dan ada yang tidak bisa menerima inputan array jadi sekalipun. Contohnya,
> Sum bisa menerima inputan berupa array jadi. Fungsi Len tidak bisa menerima
> inputan array jadi sekalipun.
>     > Ada fungsi bawaan Excel yang bisa membentuk array dari inputan
> berupa array. Contohnya SumProduct, Index, LookUp
>     > Ada fungsi bawaan Excel yang bisanya hanya menerima inputan berupa
> array (sudah jadi atau harus dibentuk lebih dulu) tapi tetap ogah
> mengerjakannya sendiri (alias harus tetap di-Enter sebagai array formula).
> Contohnya Frequency
>     >Ada fungsi bawaan Excel yang bisanya menerima inputan bukan array
> walau dipaksa-paksa dijadikan array formula sekalipun. Contohnya fungsi N
> c. Array formula dibentuk dengan cara meng-enter melalui penekanan
> tombol-tombol CTRL SHIFT ENTER secara bersamaan.
> d. Array formula berisi proses terhadap suatu data array.
> e. Formula biasa (bukan array formula) yang menggunakan fungsi-fungsi yang
> mampu membentuk array seperti SumProduct, Index, LookUp bisa jadi berisi
> proses terhadap suatu array walau tidak dibentuk sebagai array formula.
> f. Tidak selalu formula yang menggunakan SumProduct, Index, atau LookUp
> cukup di-Enter sebagai formula biasa, karena keberadaan fungsi-fungsi yang
> memiliki karakteristik seperti IF akan menuntut pembentukan array formula.
> g. Hindari penggunaan fungsi-fungsi yang anti terhadap inputan ataupun
> proses array dalam suatu array formula. Contohnya tidak menggunakan fungsi
> N dalam menyusun suatu array formula
>
>
> *;)*
> met belajar
>
> Wassalamu'alaikum wr wb
> Kid
>
>
> 2015-03-21 3:00 GMT+11:00 Fahmi Syaifullah fahmisyaifulla...@yahoo.com
> [belajar-excel] <belajar-excel@yahoogroups.com>:
>
>
>
> Yang terhormat Mr.Kid
> Slamat malem Mr.kid
> Assalamualaikum wr.wb
>
> Mhn maaf sblmnya Mr. Saya masih newbie masih kurang disana sini tapi saya
> berkemauan bisa. Apalagi kalau saya dpet melampaui mr.kid hehehe :D
> Saya sering berkunjung di web mr.kid saya masih gaptek dalam koment lgsng
> diblog mr.kid. mhn maaf sblmnya.
>
> Lgsng ajh yaa.
> tentang array formula saya masih kurang paham mr.kid array formula dlm
> blog mr.kid array formula adalah formula yg bkerja u/ input sbuah array
> atau mengkalkulasi setiap item array.
> Tapi pada coretan mr.kid tentang "formula pnyusun data unique" dsto
> terdapat 2 formula
> =sum((len(A2:A18)>0)/countif(A2:A18;A2:A18)) => array formula
>  dengan
> =SUMPRODUCTm((len(A2:A18)>0)/countif(A2:A18;A2:A18))=>bukan array formula.
>
> mohon bantuannya mr.kid pnjelasannya tntang array formula (kalau boleh
> sama contohnya mr. :D )
> Wassalam
> Fahmi
>
> Dikirim dari Yahoo Mail pada Android
> <https://overview.mail.yahoo.com/mobile/?.src=Android>
>
>
>
>
>   
>
  • [belajar-exce... Fahmi Syaifullah fahmisyaifulla...@yahoo.com [belajar-excel]
    • Re: [bel... 'Mr. Kid' mr.nm...@gmail.com [belajar-excel]
      • Bls:... Fahmi Syaifullah fahmisyaifulla...@yahoo.com [belajar-excel]
        • ... 'Mr. Kid' mr.nm...@gmail.com [belajar-excel]
          • ... Fahmi Syaifullah fahmisyaifulla...@yahoo.com [belajar-excel]

Kirim email ke