Excel'de renge göre ekleme (adım adım örnek)


Çoğu zaman Excel’de renklerine göre değerler eklemek isteyebilirsiniz.

Örneğin, aşağıdaki veri setine sahip olduğumuzu ve hücre renklerine göre hücre değerlerini toplamak 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 SumCellsByColor(CellRange As Range, CellColor As Range)

Dim CellColorValue As Integer
Dim RunningSum As Long

CellColorValue = CellColor.Interior.ColorIndex
Set i = CellRange

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

SumCellsByColor = RunningSum

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: Hücreleri Renge Göre Eklemek için Makroyu Kullanın

Son olarak oluşturduğumuz makroyu kullanarak hücreleri renge göre toplayabiliriz.

Öncelikle C2:C4 hücrelerini eklemek istediğiniz renklerle doldurun.

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

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

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

Renge göre Excel toplamı

Örneğin açık yeşil arka plana sahip hücrelerin toplamının 53 olduğunu görebiliriz.

Açık yeşil arka plana sahip her hücrenin toplamını manuel olarak hesaplayarak bunu doğrulayabiliriz:

Açık yeşil arka plandaki hücrelerin toplamı: 20 + 13 + 20 = 53 .

Bu, formülümüz tarafından hesaplanan değere karşılık gelir.

Ek kaynaklar

Aşağıdaki eğitimlerde Excel’deki diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:

Excel’de kategoriye göre nasıl eklenir
Excel’de yıla göre nasıl eklenir
Excel’de aya göre nasıl eklenir
Excel’de haftaya göre nasıl eklenir

Yorum ekle

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