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?