27 Juni 2013

Serba Serbi SUMPRODUCT

Hari ini saya mencoba posting topik tentang Fungsi SUMPRODUCT, kelebihan Fungsi ini adalah SUMPRODUCT dapat meng-handel Array tanpa kita menekan tombol CSE (CTRL-SHIFT-ENTER), hanya dengan tekan ENTER saja maka Fungsi ini akan melakukan kalkulasi. Kelebihan yang lainnya dibanding Fungsi SUM adalah, SUMPRODUCT dapat mengkalkulasi suatu data berdasarkan multi kriteria.

Contoh 1:














Rumus Alternatif:
=SUM((B2:B4)*(C2:C4))


Contoh 2:















Pada contoh diatas SUMPRODUCT melakukan kalkulasi berdasarkan 1 kriteria yaitu "Jawa" yang muncul sebanyak 2 kali pada Tabel, coba perhatikan rumusnya, disana ditambah 0, apa maksudnya?






Saya akan jelaskan langkah demi langkah, cobalah anda blok range B11:B15=B17 sesuai contoh diatas, kemudian tekanlah tombol F9 untuk mengetahui kalkulasi yang dilakukan oleh Excel.






Excel melakukan kalkulasi berupa kode Boolean yaitu True dan False, langkah selanjutnya bloklah seperti contoh dibawah






Kemudian tekanlah F9, apa yang akan terjadi yaaa........?






So dengan fungsi ditambah dengan 0 adalah merubah kode Boolean "True dan :False" menjadi kode 1 dan 0, dengan demikian SUMPRODUCT dapat melakukan kalkulasi data sesuai kriteria tertentu.

Ada beberapa cara untuk merubah kode Boolean menjadi kode 1 dan 0, yaitu:
1. Dengan karakter dobel negatif "--"
2. Dengan ditambah angka 0
3. Dikurangi dengan angka 0
4. Dengan dikalikan angka 1
5. Atau dibagi angka 1

Saya akan beri contoh penggunaan masing2xnya.

Rumus Alternatif:
=SUM(--(B11:B15=B17)) --> Rumus Array
=SUM((B11:B15=B17)*1) --> Rumus Array
=SUM((B11:B15=B17)+0) --> Rumus Array
=COUNTIFS(B11:B15;B17)
=COUNTIF(B11:B15;B17)
=SUMPRODUCT(--(B11:B15=B17))
=SUMPRODUCT((B11:B15=B17)/1)
=SUMPRODUCT((B11:B15=B17)*1)
=SUMPRODUCT((B11:B15=B17)-0)


Contoh 3:

















Pada contoh diatas SUMPRODUCT melakukan kalkulasi sesuai 2 kriteria "Jawa" dan "Yogyakarta", dan disana ada tanda dobel negatif pada  --(B22:B28=B30) dan --(C22:C28=C30), inilah contoh merubah kode Boolean menjadi angka 1 dan 0 sesuai keterangan saya diatas.

Rumus Alternatif:
=SUMIFS(D22:D28;B22:B28;B30;C22:C28;C30)
=SUM((B22:B28=B30)*(C22:C28=C30)*(D22:D28)) --> Rumus Array
=SUMPRODUCT((B22:B28=B30)*(C22:C28=C30);(D22:D28))
=SUMPRODUCT((B22:B28=B30)*(C22:C28=C30)*(D22:D28))
=SUMPRODUCT(--(B22:B28=B30);--(C22:C28=C30);--(D22:D28))


Contoh 4:


















Rumus Alternatif:
=SUM((B35:B41=B43)*(D35:D41))+SUM((C35:C41=C43)*(D35:D41)) --> Rumus Array
=SUMIFS(D35:D41;B35:B41;B43)+SUMIFS(D35:D41;C35:C41;C43)
=SUMIF(B35:B41;B43;D35:D41)+SUMIF(C35:C41;C43;D35:D41)


Contoh 5:























Contoh diatas merupakan variasi formula SUMPRODUCT digunakan melakukan kalkulasi berdasarkan 2 kriteria.

Rumus Alternatif:
=SUM((B47:B52>=C54)*(B47:B52<=C55)*(C47:C52)) --> Rumus Array
=SUM(IF(B47:B52>=C54;IF(B47:B52<=C55;C47:C52;0);0)) --> Rumus Array
=SUMIFS(C47:C52;B47:B52;">="&C54;B47:B52;"<="&C55)
=SUMIF(B47:B52;">="&C54;C47:C52)-SUMIF(B47:B52;">"&C55;C47:C52)


Contoh 6:
























Contoh 7:




















Contoh disini SUMPRODUCT melakukan perhitungan berdasarkan 4 kriteria dipadukan dengan COUNTIF.

Berlatihlah menggunakan contoh diatas supaya anda semakin mahir menggunakan fungsi ini.

Download File Latihan

14 komentar:

  1. terima kasih banyak atas share ilmunya :)

    BalasHapus
  2. pak makasih atas tutorialnya, terus terang saya mash binggung karena setiap contoh tidak ada keterangan fungsi rumus tersebut serta tidak ada kriteria pada contoh untuk bisa dipahami, mhn maaf

    BalasHapus
    Balasan
    1. Betul pak, terimak kasih atas kritiknya, blog ini masih banyak kekurangan terutama untuk keterangan detail untuk setiap rumus, harapan saya pembaca bisa belajar menggunakan dulu dengan melihat tutorial saya, tulisan saya kebanyakan hanya rumus terapan saja tanpa informasi mendalam dikarenakan sempitnya waktu saya. Mohon maaf sekiranya bapak kurang berkenan dengan blog saya.

      Salam

      Hapus
    2. Salam Sukses pak,Boleh saya minta sedikit ilmunya pak.
      kalau mau hitung jumlah pelanggan si penjual selama sebuan gimana rumusnya pak?
      Cth: Kolom Kolom Kolom
      A B C
      Tanggal Nama Sales Nama Pelanggan
      1/1/2016 a andi
      sd a beni
      30/1/2016 b anto
      Mohon Pencerahannya

      Hapus
  3. file latihan tidak bisa di download om...
    Cloud Not Found..
    fix it, please

    terima kasih ...

    BalasHapus
  4. Link tidak bisa di download pak. Mohon bisa di update.
    Terima kasih.

    BalasHapus
    Balasan
    1. Sudah saya update, terima kasih sudah mengingatkan saya

      salam
      Rizky

      Hapus
  5. Terima kasih mas rizki atas sharingnya...
    bermanfaat bagi saya..
    saya lagi membuat rumus HPP dengan metode Average, Alhamdulillah terbantu dengan penjelasan sumproduct ini.

    BalasHapus
  6. Hi my family member! I wish to say that this post is awesome, nice written and include approximately all important infos.
    I would like to see more posts like this.

    BalasHapus
  7. Everyy weekend i used to pay a visit this web site,
    as i want enjoyment, since this this website conations
    actually good funny information too.

    BalasHapus
  8. Hi, i think that i saw you visited my web site thus i came
    to “return the favor”.I'm trying to find things to improve my website!I suppose its ok to use some of your ideas!!

    BalasHapus
  9. After exploring a few of the articles on your site,
    I seriously aporeciate your technique of blogging. I saved it to
    my bookmark website list and will bbe checing back in the near future.

    Please visit my web site too aand let me knbow what you think.

    BalasHapus