2 Farklı sütündaki değerlere göre, 3. Sütundaki Değeri Saymak

cimcoz

Altın Üye
Katılım
6 Ekim 2004
Mesajlar
324
Excel Vers. ve Dili
MS Office Plus 2016 & Mac OSX
Altın Üyelik Bitiş Tarihi
13-04-2027
Merhaba,

A,B sütunlarındaki "Elma" değerini dikey aratıp, bulduğu "Elma" kelimesinin , C sütunu hizasındaki hücrelerde bulunan "Yeşil" veya "Kırmızı" kelimeleri saymasını istiyorum.(Kırmızı ve Yeşil kelimelerini C sütunundan aratmam lazım)

Taslak Olarak

A B C
Elma Armut Kırmızı
Kiraz Elma Yeşil
Armut Kavun Kırmızı
Kiraz Karpuz Yeşil
Karpuz Elma Yeşil
Elma Kiraz Yeşil
Elma Karpuz Kırmızı

Bu tabloya göre sonucu:

Elma Sayıları:
Yeşil : 3
Kırmızı : 2

olarak çıkaran bir formül veya makroya ihtiyacım.

Yardımlarınız için şimdiden teşekkür eder, iyi haftasonları dilerim.

Saygılarımla,
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Kod:
=ÇOKEĞERSAY(A2:A10;"Elma";C2:C10;"Yeşil")+ÇOKEĞERSAY(B2:B10;"Elma";C2:C10;"Yeşil")
Kod:
=ÇOKEĞERSAY(A2:A10;"Elma";C2:C10;"Kırmızı")+ÇOKEĞERSAY(B2:B10;"Elma";C2:C10;"Kırmızı")
Kod:
=TOPLA.ÇARPIM(--($A$2:$B$8="Elma")*(C$2:$C$8="Kırmızı"))
Kod:
=TOPLA.ÇARPIM(--($A$2:$B$8="Elma")*(C$2:$C$8="Yeşil"))
 
Son düzenleme:

cimcoz

Altın Üye
Katılım
6 Ekim 2004
Mesajlar
324
Excel Vers. ve Dili
MS Office Plus 2016 & Mac OSX
Altın Üyelik Bitiş Tarihi
13-04-2027
Elinize sağlık. Çok teşekkür ederim, tam istediğim de buydu.
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Elinize sağlık. Çok teşekkür ederim, tam istediğim de buydu.
Rica ederim.İsteğinizin olmasına memnun oldum.Dönüş taptığınız için bende teşekkür ederim.Kolay gelsin.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Ufak bir not:

Yukarıda "topla.çarpım" formüllerindeki dizilerin her ikisi de sonuç olarak "True" veya "False" sonucunu döndürdüğü için, dizilerin çarpımından çıkan sonucu tekrar "--" ile çarparak XL'e tekrar işlem yaptırmaya gerek yok.

Demek istediğim;

--(True X False)

ile;

(True X False)

her ikisi de "0" (sıfır) yani, "False" sonucunu geri döndürür.

.
 
Üst