Cara Menghitung Jumlah Data Berdasarkan Warna Tertentu di Excel
Assalamualaikum Wr. Wb, Salam Sejahtera dan Salam Budaya
Salah satu fitur yang paling dicari oleh kalangan pengguna Excel pasti akan menemukan beberapa sel yang diberi warna agar dapat membedakan jenis entrian data. Dan yang paling bikin pusing adalah ketika menghitung atau menjumlahkan sel di excel berdasarkan warna latar belakangnya.
Berdasarkan sumber-sumber referensi yang telah dicari saat ini hanya memiliki 2 solusi. Yaitu pakai cara filter dan menggunakan VBA yang artinya harus mengkoding sedikit.
Oke, langsung saja kita ke tahap yang pertama dengan menerapkan filter.
Hitung Jumlah Berdasarkan Warna Menggunakan Filter Excel
Benar sekali, cara yang klasik dan mungkin mudah dilakukan adalah dengan menggunakn fungsi Filter Excel. Namun apabila sudah menggunakan fungsi ini maka formula seperti COUNT atau SUM tidak akan bisa membantu dan menyelesaikan. Maka kita perlu menggunakan formula SUBTOTAL.
1. Aktifkan menu Filter pada kolom atau judul sel lembar kerja kamu.
2. Pada sel yang berisikan Jumlah / Total kamu tuliskan formula SUBTOTAL
- Jika ingin Menghitung Banyaknya data kamu tuliskan =SUBTOTAL(2,H2:H7)
- Jika ingin Menghitung Jumlah Banyak Data kamu tuliskan =SUBTOTAL(9,H2:H7)
- Jika ingin Menghitung jumlah rata-rata =SUBTOTAL(1,H2:H7)
Itulah cara menghitung jumlah data berdasarkan warna sel, tetapi cara itu termasuk manual sehingga sangat terbatas, karena kamu hanya dapat memproses satu warna pada satu waktu saja. Jika kamu memiliki lebih dari satu warna dalam kumpulan data besar maka akan sulit melakukan dengan cara ini. Maka ada solusi terbaik yaitu dengan membuat script di VBA.
VBA adalah singkatan dari Visual Basic for Application yaitu sebuah bahasa pemrograman Visual Basic yang dikembangkan oleh Microsoft.
VBA ini juga meruapakan bahasa menurut daerahnya sendiri-sendiri, dalam arti microsoft telah menyertakan berbagai VBA dalam officenya seperti, VBA Access, VBA Word, VBA Power Point dan VBA Excel artinya, VBA biasa tidak akan berjalan jika tidak pada titik akses aplikasinya.
Cara Hitung Jumlah Data Berdasarkan Warna Menggunakan VBA
Untuk memulainya kita perlu UDF yaitu fungsi yang ditentukan pengguna.
Tahap Pertama, Tekan tombol pada keyboard ALT+F11 untuk beralih ke halaman Visual Basic.
Tahap Kedua, Pada kotak editor visual basic buka Insert > Module untuk membuat modul baru.
Tahap Ketiga, Klik dua kali modul yang baru dibuat dan jendela kosong akan terbuka disebelah kanan.
Tahap 4, Salin script dibawah ini dan tempel di dalam jendela yang kosong. Kemduian Save
Function SumColor(color As Range, data_range As Range)
Dim dRange As Range
Dim dColor As Long
dColor = color.Interior.ColorIndex
For Each dRange In data_range
If dRange.Interior.ColorIndex = dColor Then
SumColor = SumColor + dRange.Value
End If
Next dRange
End Function
Kode diatas adalah berfungsi untuk menghitung jumlah data menggunakan formula.
Sumber : https://pakaccountants.com/count-sum-cells-based-cell-colour-excel
Tahap 5, Tutup VBA dan beralih lagi kehalaman excel, sekarang kamu hitung jumlah data berdasarkan warnanya dengan menggunakan formula =SumColor(color, range)
NB : Jika kamu menggunakan office versi dibawah 2016, maka tanda pisah formula atau rumus kamu gunakan titik koma (;). Misal =SumColor(color;range). Hal ini juga perlu diperhatikan agar terhindar dari kesalahan.
Sekian, itulah dua cara menghhitung jumlah data berdasarkan warna sel di Ms. Excel. Semoga ini bisa menjadikan pengalaman yang edukasi karena Sistemku Informasimu.
"Jangan Lupa Bernafas dan Tetap Bahagia dalam Tautan Rasa Syukur". Terimaksih, semoga bisa menemukan apa yang kamu cari.
Wassalamualaikum, Wr,Wb, - See You