Excel'de hücreleri renge göre sayma (örnekle)


Çoğu zaman Excel’deki hücrelerin sayısını renklerine göre saymak isteyebilirsiniz.

Örneğin, aşağıdaki veri kümesine sahip olduğumuzu ve renk başına hücre sayısını saymak istediğimizi varsayalım:

Bunu yapmanın en kolay yolu Excel’de VBA kodu yazmaktır.

VBA’ya aşina değilseniz bu korkutucu görünebilir, ancak süreç basittir ve aşağıdaki adım adım örnek bunun nasıl yapılacağını tam olarak göstermektedir.

1. Adım: Verileri girin

İlk önce veri değerlerini Excel’e girin:

Adım 2: Excel’de Geliştirici Sekmesini Göster

Daha sonra, Geliştirici sekmesinin Excel’in üst şeridinde göründüğünden emin olmamız gerekiyor.

Bunu yapmak için Dosya sekmesini, ardından Seçenekler’i ve ardından Şeridi Özelleştir’i tıklayın.

Ana Sekmeler başlıklı bölümün altında Geliştirici’nin yanındaki kutuyu işaretleyin ve ardından Tamam’a tıklayın:

3. Adım: VBA Kullanarak Makro Oluşturma

Daha sonra üst şeritteki Geliştirici sekmesine tıklayın ve ardından Visual Basic simgesine tıklayın:

Ardından Ekle sekmesine tıklayın ve ardından açılır menüden Modül’e tıklayın:

Daha sonra aşağıdaki kodu modülün kod düzenleyicisine yapıştırın:

 Function CountByColor(CellRange As Range, CellColor As Range)

Dim CellColorValue As Integer
Dim RunningCount As Long

CellColorValue = CellColor.Interior.ColorIndex
Set i = CellRange

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

CountByColor = RunningCount

End Function

Aşağıdaki ekran görüntüsü bunun nasıl yapılacağını gösterir:

Daha sonra VB editörünü kapatın.

Adım 4: Renge Göre Saymak için Makroyu Kullanın

Son olarak oluşturduğumuz makroyu renk bazında hücre sayısını saymak için kullanabiliriz.

Öncelikle C2:C4 hücrelerini sayısını bulmak istediğiniz renklerle doldurun.

Daha sonra D2 hücresine aşağıdaki formülü yazın:

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

Bu formülü D sütunundaki kalan her hücreye sürükleyip doldurun; formül, belirli arka plan renklerine sahip hücrelerin her birini otomatik olarak sayar:

Örneğin şunu görebiliriz:

  • Açık yeşil zemin üzerindeki hücre sayısı 3’tür .
  • Açık mavi zemin üzerindeki hücre sayısı 4’tür .
  • Açık turuncu zemin üzerindeki hücre sayısı 3’tür .

Not : C sütununda arama aralığında bulunmayan bir hücre rengi sağlarsanız, işlev yalnızca 0 değerini döndürecektir.

Ek kaynaklar

Aşağıdaki eğitimlerde Excel’de diğer yaygın işlemlerin nasıl gerçekleştirileceği açıklanmaktadır:

Excel’de Renge Göre Ortalama Nasıl Alınır?
Excel’de gruba göre sayma
Excel’de gruba göre benzersiz değerler nasıl sayılır?

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir