• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Farklı Hücre Renklerinin Toplamını Almak

Merhaba, alternatif olarak eger su araliktaki hucreler sari ise topla gibi bir formul ariyorum... Sanirim yok degil mi
 
Yerleşik fonksiyon bulunmuyor. Bu işlemi verdiğim linkteki gibi makro ile yapmanız gerekiyor.

ETOPLA gibi çalışan bir örnek kodlama aşağıdadır.

Kullanım şekli;

Kod:
=RETOPLA(Renk_Alanı, Renk_Kodu, Toplam_Aralığı)

SARI = 6 (Renk kodu)
KIRMIZI = 3 (Renk kodu)


Kod:
Function RETOPLA(Renk_Alanı As Range, Renk_Kodu As Long, Toplam_Aralığı As Range)
    Dim Veri As Range, Liste As Variant, X As Long
    
    Application.Volatile True
    
    Liste = Toplam_Aralığı.Value
    X = 1
    
    For Each Veri In Renk_Alanı
        If Veri.Interior.ColorIndex = Renk_Kodu Then
            RETOPLA = RETOPLA + Liste(1, X)
        End If
        X = X + 1
    Next
End Function
 
Geri
Üst