Skip to content Skip to sidebar Skip to footer

Cara Menghitung Jumlah Data Berdasarkan Warna Tertentu di Excel

Cara Hitung Jumlah Data Berdasarkan Warna Sel 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.

Filter Excel

 

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)

3. Untuk menghitung berdasarkan warnanya kamu tinggal klik tombol panag drop-down dari header kolom yang berisikan warna. Kemudian kamu pilih filter by color dan pilih warna yang kamu inginkan. Maka aksinya adalah dengan otomatis akan memfilter data ke sel-sel yang hanya berisi warna telah kamu pilih.
 

Filter by Color in Excel

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. 

VBA Excel

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

 

Hitung Jumlah Data Berdasarkan Warna Sel di Excel

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)

Sum Color in Excel

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