
Menjumlahkan isi cell berdasarkan kriteria tertentu di Microsoft Excel sudah ada Rumus bawaan yaitu menggunakan SUMIF. Namun penggunan rumus SUMIF ini belum bisa menjumlahkan berdasarkan warna hanya berdasarkan kriteria dari Nilai yang ada pada Cell saja. Untuk bisa menjulahkan dengan keriteria warna, kita harus membuat sebuah fungsi sendiri yang disebut UDF (User Define Function) melalui Visual basic Editor.
Disini saya sudah siapkan contoh data sebagai contoh untuk materi ini. Dari data dibawah ini, kita akan menjumlahkan Nilai pada kolom total berdasarkan warnanya.

Karena Excel tidak memiliki rumus untuk menghitung berdasarkan warna, disini kita akan coba buat rumus sendiri untuk menghitung berdasarkan warna.
Untuk membuat UDF , langkah pertama masuk ke Visual Basic Editor dengan menakan ALT + F11
pada keyboard atau melalui Menu Developer-Visual Basic. Insert sebuah Module baru, kemudian paste script dibawah ini kedalam module.
Function SUMWarna(ByVal SumRange As Range, _ ByVal SumCriteria As Range) As Double Rem Auth : ExcelNoob.com Dim RangeCell As Range For Each RangeCell In SumRange If RangeCell.Interior.Color = SumCriteria.Interior.Color Then SUMWarna = SUMWarna + RangeCell.Value End If Next End Function
Pengunaan dari UDF diatas sama seperti rumus excel lainnya, dengan sintaksis
=SUMWarna(Range,Range_Kriteria) ''Range = Range yang akan dijumlahkan ''Range_Kriteria = Cell yang warnanya dijadikan kriteria
Untuk lebih jelasnya, bisa dilihat pada penggunan rumus diatas pada gambat dibawah ini.

Demikian cara membuat rumus untuk menjumlahkan isi cell berdasarkan warna dengan UDF SUMWarna. jika kalian menginginkan File contoh diatas, silahkan download pada halaman download.
Leave a Reply