Cara menghitung rata-rata berdasarkan warna di excel (contoh langkah-demi-langkah)


Seringkali Anda mungkin ingin membuat nilai rata-rata di Excel berdasarkan warnanya.

Misalnya, kita memiliki kumpulan data berikut dan ingin menghitung nilai rata-rata sel berdasarkan warna sel:

Cara termudah untuk melakukannya adalah dengan menulis kode VBA di Excel.

Ini mungkin tampak menakutkan jika Anda belum terbiasa dengan VBA, namun prosesnya sederhana dan contoh langkah demi langkah berikut menunjukkan dengan tepat bagaimana cara melakukannya.

Langkah 1: Masukkan datanya

Pertama, masukkan nilai data ke dalam Excel:

Langkah 2: Tampilkan Tab Pengembang di Excel

Selanjutnya, kita perlu memastikan bahwa tab Pengembang terlihat di pita atas Excel.

Untuk melakukannya, klik tab File , lalu Opsi , lalu Sesuaikan Pita .

Di bawah bagian berjudul Main Tabs , centang kotak di samping Developer , lalu klik OK :

Langkah 3: Buat Makro Menggunakan VBA

Selanjutnya, klik tab Pengembang di sepanjang pita atas, lalu klik ikon Visual Basic :

Selanjutnya, klik tab Sisipkan , lalu klik Modul dari menu tarik-turun:

Selanjutnya, tempelkan kode berikut ke dalam editor kode modul:

 Function AvgCellsByColor(CellRange As Range, CellColor As Range)

Dim CellColorValue As Integer
Dim RunningAvg As Long
Dim RunningSum As Long
Dim RunningCount As Long

CellColorValue = CellColor.Interior.ColorIndex
Set i = CellRange

For Each i In CellRange
    If i.Interior.ColorIndex = CellColorValue Then
    RunningSum = RunningSum + i.Value
    RunningCount = RunningCount + 1
End If
Next i

AvgCellsByColor = RunningSum / RunningCount

End Function

Tangkapan layar berikut menunjukkan cara melakukannya:

Kemudian tutup editor VB.

Langkah 4: Gunakan Makro ke Rata-rata berdasarkan Warna

Terakhir, kita bisa menggunakan makro yang kita buat untuk membuat rata-rata nilai sel berdasarkan warna.

Pertama, isi sel C2:C4 dengan warna yang ingin Anda hitung nilai rata-ratanya.

Kemudian ketikkan rumus berikut pada sel D2 :

 =AvgCellsByColor( $A$2:$A$11 , C2 )

Seret dan isi rumus ini ke setiap sel yang tersisa di kolom D dan rumus tersebut akan secara otomatis menghitung nilai rata-rata untuk setiap sel dengan warna latar belakang tertentu:

Rata-rata Excel berdasarkan warna

Misalnya, kita dapat melihat bahwa nilai rata-rata sel dengan latar belakang hijau muda adalah 17.67 .

Kita dapat mengonfirmasi hal ini dengan menghitung rata-rata setiap sel dengan latar belakang hijau muda secara manual:

Rata-rata sel dengan latar belakang hijau muda: (20 + 13 + 20) / 3 = 17.67 .

Ini sesuai dengan nilai yang dihitung dengan rumus kami.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan operasi umum lainnya di Excel:

Cara menghitung rata-rata berdasarkan kelompok di Excel
Cara menghitung rata-rata per bulan di Excel
Cara Menghitung Rata-Rata Berdasarkan Hari dalam Seminggu di Excel

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *