Tabloda ki 3 koşula göre sayı saydırma

teknoman

Altın Üye
Katılım
29 Nisan 2017
Mesajlar
66
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
28-09-2027
Merhabalar, tablom da satır ve sutundaki değerlere göre istediğim sayıları bulabiliyorum.Lakin renk kodu işin içine girince biraz bocaladım.
Ekteki dosyamda görüleceği üzere seçilen tarihte seçilen raf taki seçtiğim ürün rengin deki ürün sayısını nasıl formülüze edebilirim.
Şimdiden herkese iyi çalışmalar.Sağlıklı günler dilerim
 

Ekli dosyalar

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
Tarihi bulduk
8 tane olan Raf1 leri de bulduk.
Peki Renk Kodu 6 ile neyi bulup saymak istiyorsunuz?

Örneğe göre sonuç kaç olmalı?
 

teknoman

Altın Üye
Katılım
29 Nisan 2017
Mesajlar
66
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
28-09-2027
Hocam istediğim renkteki ürünlerin adetini bulmak istiyorum.Mesela 09.05.2020 tarihinde RAF1 de bulunan yeşil renkli ürün adeti 2, yada aynı tarihte aynı rafta sarı renkli 1 adet ürün var.Bu şekilde istiyorum.ilginize şimdiden teşekkür ederim hocam.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Eğer renk kodları tabloda bir hücrede belirtilmemiş de örnekteki gibi hücre rengi (yani biçim) olarak bulunuyorsa formülle çözülebileceğini düşünmüyorum. Makro ya da kullanıcı tanımlı fonksiyon olabilir.
 

teknoman

Altın Üye
Katılım
29 Nisan 2017
Mesajlar
66
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
28-09-2027
Hocam belli aralıkta istenen renkteki hücrelerin sayılarını aşağıdaki fonksiyonla bulabiliyorum.Fakat bu fonksiyonu toplam.çarpım fonksiyonuna entegre edemedim malesef.

Function RENKLERİ_SAY(Bolge As Range, Hangi_Rengi_sayacagim As Range) As Long
Dim datax As Range
Dim xcolor As Long
xcolor = Hangi_Rengi_sayacagim.Interior.ColorIndex
For Each datax In Bolge
If datax.Interior.ColorIndex = xcolor Then
RENKLERİ_SAY = RENKLERİ_SAY + 1
End If
Next datax
End Function
 
Üst