Renk say

sward175

Özel Üye
Katılım
4 Şubat 2011
Mesajlar
1,115
Excel Vers. ve Dili
Excel Vers. ve Dili:
Microsoft Office 365 Tr 64 Bit
Altın Üyelik Bitiş Tarihi
04-06-2024
Herkese Merhabalar,
Yan sayfada belirli aralıkta bulunan renkli hücreleri saymak istiyorum.
saygılarımla,
sward175
 

Ekli dosyalar

Katılım
31 Ocak 2012
Mesajlar
2,430
Excel Vers. ve Dili
Excel 2010 , Türkçe
Altın Üyelik Bitiş Tarihi
24.01.2019
selam,

register sayfasında, ilgili hücrelerdeki renkler, koşullu biçimlendirme ile elde ediliyor. Yani zemin rengi farklı olmasına rağmen görünümdeki renk koşula bağlı istenilen renk olmakta.

Bu durumda zemin renklerine göre sayım yapamazsınız.

Onun yerine koşullu biçimlendirmedeki kuralları formüllerde kullanarak sayım yapabilirsiniz.

Örnekte TOPLA.ÇARPIM fonksiyonu kullanılarak yapıldı. ÇOKEĞERSAY ile de yapabilirsiniz.

Eki incelersiniz.
 

Ekli dosyalar

Son düzenleme:

vardar07

Destek Ekibi
Destek Ekibi
Katılım
19 Mart 2008
Mesajlar
2,154
Excel Vers. ve Dili
Office 2007 Enterprise
Türkçe
Aşağıdaki fonksiyonu bir module kopyalayın. Kullanmadığınız bir hücreye sayacağınız rengi ekleyiniz ve örnek olarak renk sayacağınız sütunun yada nerede sayacaksanız
Kod:
=renksay([COLOR="Blue"]A2:A32[/COLOR];[COLOR="Lime"]$E$1[/COLOR])
formulünü yazın. Mavili yer sayılacak sutun, Yeşil yer kriter hücresi.
Kod:
Function renksay(range_data As Range, criteria As Range) As Long
    Dim datax As Range
    Dim xcolor As Long
    Set sw = Sheets("[B][COLOR="Red"]Sayfa1[/COLOR][/B]") ' Sayım yapılacak SAYFA adı.
xcolor = criteria.Interior.ColorIndex
For Each datax In range_data 
    If datax.Interior.ColorIndex = xcolor Then
        renksay = renksay + 1
    End If
Next datax
End Function
 

sward175

Özel Üye
Katılım
4 Şubat 2011
Mesajlar
1,115
Excel Vers. ve Dili
Excel Vers. ve Dili:
Microsoft Office 365 Tr 64 Bit
Altın Üyelik Bitiş Tarihi
04-06-2024
Herkese Günaydın,

Sayın : sakman26, Mavi renkleri getirmiyor, Bakabilir misiniz ?

Saygı ve Sevgi ile,
sward175
 
Katılım
31 Ocak 2012
Mesajlar
2,430
Excel Vers. ve Dili
Excel 2010 , Türkçe
Altın Üyelik Bitiş Tarihi
24.01.2019
selam,
evet haklısınız. Formülü eksik yazmamdan kaynaklanıyor..
Özellikle mavi ve kırmızılar için
=TOPLA.ÇARPIM((Register!.......... şeklinde yazılmış olan formülde

=TOPLA.ÇARPIM(--(Register!.... şeklinde yazılması gerekiyordu. Düzeltilmiş şekilde bir önceki mesjdaki ek güncellendi.
 

sward175

Özel Üye
Katılım
4 Şubat 2011
Mesajlar
1,115
Excel Vers. ve Dili
Excel Vers. ve Dili:
Microsoft Office 365 Tr 64 Bit
Altın Üyelik Bitiş Tarihi
04-06-2024
sayın: sakman26,

Çok teşekkür ederim,

Saygı ve Sevgi ile,

sward175
 
Katılım
31 Ocak 2012
Mesajlar
2,430
Excel Vers. ve Dili
Excel 2010 , Türkçe
Altın Üyelik Bitiş Tarihi
24.01.2019
rica ediyorum..
kolaylar gelsin..
 
Üst