Dalam pembahasan beberapa waktu yang lalu sudah dibahas contoh rumus excel untuk menjumlahkan beberapa nilai terendah atau terkecil. Dalam contoh yang lalu tersebut tidak ditentukan kriteria atau syarat apapun dalam proses penjumlahan. Nah, sedangkan kali ini kali ini kita akan mengupas contoh rumus excel untuk menjumlahkan nilai terendah yang memenuhi kriteria tertentu. Adapun fungsi yang dapat digunakan adalah kombinasi SUM, SMALL dan IF dalam bentuk formula array.
Contoh
Rumus Umum:
{=SUM(SMALL(IF(rangeKriteria=kriteria,rangeJumlah),{1,2,N}))}
Catatan: tanda kurung kurawal {} pada bagian awal dan akhir rumus merupakan tanda rumus array jangan diketik secara langsung, melainkan dengan cara menekan Ctrl + Shift + Enter setelah mengetik rumus.
Penjelasan:
- rangeKriteria = range berupa kolom dalam kerja excel yang berisi data kriteria yang dipertimbangkan dalam proses penjumlahan. Contoh : range $B$5:$B$14, berupa kolom dalam tabel berisi konten berupa text yang merupakan kriteria warna.
- kriteria = jenis kriteria yang ditentukan untuk proses penjumlahan. Contoh : kriteria warna merah (sel D5)
- rangeJumlah = range berupa kolom dalam lembar kerja excel yang berisi data nilai yang ingin kita jumlahkan beberapa nilai terkecilnya dengan syarat memenuhi kriteria yang ditentukan. Contoh : range $C$4$C$13
- N = Bilangan dalam tanda kurung kurawal sejumlah 1 bilangan atau lebih menunjukan nilai tertinggi ke berapa saja yang ingin dijumlahkan, misalnya:
Menjumlahkan 2 nilai terkecil dengan kriteria:
{=SUM(SMALL(IF(rangeKriteria=kriteria,rangeJumlah),{1,2}))}
Menjumlahkan 3 nilai terkecil dengan kriteria:
{=SUM(SMALL(IF(rangeKriteria=kriteria,rangeJumlah),{1,2,3}))}
Menjumlahkan 4 nilai terkecil sesuai kriteria:
{=SUM(SMALL(IF(rangeKriteria=kriteria,rangeJumlah),{1,2,3,4}))}
Menjumlahkan nilai terkecil ke-1 dan ke-3 sesuai kriteria:
{=SUM(SMALL(IF(rangeKriteria=kriteria,rangeJumlah),{1,3}))}
Cara Kerja Rumus
Mari kita lihat kembali rumus umum dan bandingkan dengan contoh rumus dalam gambar di atas:
{=SUM(SMALL(IF(rangeKriteria=kriteria,rangeJumlah),{1,2,3}))}
{=SUM(SMALL(IF($A$5:$A$14=D5,$B$5:$B$14),{1,2,3}))}
Langkah 1:
IF(rangeKriteria=kriteria,rangeJumlah) ⇒ IF($A$5:$A$14=D5,$B$5:$B$14)
Merupakan sebuah ekspresi untuk mengecek konten dalam sel-sel yang ada di dalam range A5:A14 apakah sama dengan nilai di D5 atau tidak. Jika sesuai maka akan dihasilkan nilai pada sel sejajar dalam range B5:B14. Jika tidak maka akan menghasilkan nilai FALSE. Silahkan seleksi bagian rumus IF($A$5:$A$14=D5,$B$5:$B$14), kemudian tekan F9 , maka akan didapatkan sebuah array berikut:
{2;3;FALSE;4;FALSE;FALSE;5;FALSE;FALSE;6}
Langkah 2:
=SMALL(IF(rangeKriteria=kriteria,rangeJumlah),{1,2,3}) ⇒
=SMALL(hasilLangkah1,{1,2,3}) ⇒
=SMALL({2;3;FALSE;4;FALSE;FALSE;5;FALSE;FALSE;6},{1,2,3})
Fungsi SMALL berguna untuk mendapatkan nilai terendah diantara bebeapa bilangan. fungsi ini akan mengabaikan nilai FALSE, dan mengembalikan nilai lainnya (terendah ke-1, terendah ke-2 dan terendah ke-3)
Hasilnya adalah: {2,3,4}
Langkah 3:
=SUM(SMALL(IF(rangeKriteria=kriteria,rangeJumlah),{1,2,3}))} ⇒
=SUM(hasilLangkah2)
=SUM({2,3,4})
Fungsi SUM berguna untuk menjumlahkan hasil dari langkah sebelumnya. Dan hasilnya adalah 2 + 3 + 4 = 9
..
Demikian pembasan singkat mengenai contoh rumus excel untuk menjumlahkan nilai terkecil dengan kriteria. Semoga penjelasan yang singkat ini mudah difahami dan semoga bermanfaat.
Terimakasih.
Lihat juta contoh rumus excel lainnya:
- Menjumlahkan Nilai Tertinggi Dengan Kriteria
- Menjumlahkan Nilai Tertinggi di Excel
- Mencari Nilai Tertinggi dan Terendah
No comments:
Post a Comment
Terimakasih sudah berkunjung, Silahkan berkomentar.