topla.çarp ve Eğersay ( koşullu saydırma )

Katılım
24 Haziran 2011
Mesajlar
599
Excel Vers. ve Dili
EXCEL 2010 & ACCESS 2007 ENGLISH
Herkese Saygılar;

Ben sumproduct(topla.çarp) ve countif(eğersay) formüllerini kullanarak belli bir alandaki unique değerleri sayabiliyorum

=SUMPRODUCT(1/COUNTIF(A2:A50,A2:A50))
Bu formül ile A2:A50 alanındaki tekrar etmeyen yani unique değerleri saydırabiliyorum. Bu duruma bir koşul eklememiz mümkün müdür?
Mesela, B2:B50 sütununda TEMMUZ değeri olan A2:A50 sütunundaki hücrelerin unique değerlerini saydırmak.

Hazırladığım dosyayı ekte sunuyorum.

Saygılarımla.
 

Ekli dosyalar

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,716
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Merhaba,

Yanlış anlamadım ise , J5'e ;

=TOPLA.ÇARPIM((B2:B50=2010)*(E2:E50="MAVİ"))
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,324
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Koşullu benzersiz sayım için aşağıdaki dizi formülü kullanabilirsiniz.

CTRL+SHIFT+ENTER tuşları ile formül girişini tamamlayınız.

Kod:
=TOPLA(EĞER(SIKLIK(EĞER(A2:A1000<>"";KAÇINCI("~"&A2:A1000&"2010MAVİ";A2:A1000&B2:B1000&E2:E1000&"";0));SATIR(A2:A1000)-SATIR(A2)+1);1))
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,716
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Merhaba,

Koşullu benzersiz sayım için aşağıdaki dizi formülü kullanabilirsiniz.

CTRL+SHIFT+ENTER tuşları ile formül girişini tamamlayınız.

Kod:
=TOPLA(EĞER(SIKLIK(EĞER(A2:A1000<>"";KAÇINCI("~"&A2:A1000&"2010MAVİ";A2:A1000&B2:B1000&E2:E1000&"";0));SATIR(A2:A1000)-SATIR(A2)+1);1))
Sayın Korhan Ayhan merhaba,

Rengi ve Yılı, Veri Doğrulama ile seçseydik ve,

J1-- Renk
J2-- Yıl

olarak başvuru yapsaydık, formüldeki değişiklik nasıl olurdu ?

Teşekkür ederim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,324
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Aşağıdaki şekilde olurdu.

Kod:
=TOPLA(EĞER(SIKLIK(EĞER(A2:A1000<>"";KAÇINCI("~"&A2:A1000&[COLOR=red]J2&J1[/COLOR];A2:A1000&B2:B1000&E2:E1000&"";0));SATIR(A2:A1000)-SATIR(A2)+1);1))
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,716
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Merhaba,

Aşağıdaki şekilde olurdu.

Kod:
=TOPLA(EĞER(SIKLIK(EĞER(A2:A1000<>"";KAÇINCI("~"&A2:A1000&[COLOR=red]J2&J1[/COLOR];A2:A1000&B2:B1000&E2:E1000&"";0));SATIR(A2:A1000)-SATIR(A2)+1);1))
Teşekkür ederim.
 

assenucler

Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
3,552
Excel Vers. ve Dili
Ofis 365 TR 64 Windows 11 Home Single Language x64 TR
Altın Üyelik Bitiş Tarihi
29-05-2025
Sayın 1Al2Ver ve Korhan Ayhan;

Merhabalar, iyi haftalar ve bol kazançlar.

J5'e Korhan Ayhan üstadımızın kodunu, dizi olarak kaydettiğimde "YOK" iletisi alıyorum.

Acaba, neyi eksik ya da yanlış yapıyorum?

Teşekkürler.

Sevgi ve saygılar.
 

Ekli dosyalar

Katılım
24 Haziran 2011
Mesajlar
599
Excel Vers. ve Dili
EXCEL 2010 & ACCESS 2007 ENGLISH
Sayın Korhan Bey ve Sayın 1Al2Ver
Öncelikle cevaplarınız için çok teşekkür ederim.

Sayın Korhan;
gönderdiğiniz formülleri dosyamda denediğim zaman çalışmıyor. ( Array formülü olduğu için dediğiniz gibi crtl+shift+enter olarak uyguladım ). Ayrıca İngilizce Excel 2007 kullandığım için formülleri belkide yanlış çevirerek hata yapmuş olabilirim.

Rica etsem formülü en başta gönderdiğim dosyaya uygulayarak göndermeniz mümkün mü?
Çok teşekkür ederim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,324
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Uygulamalı dosya ektedir.
 

Ekli dosyalar

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,716
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Sayın 1Al2Ver ve Korhan Ayhan;

Merhabalar, iyi haftalar ve bol kazançlar.

J5'e Korhan Ayhan üstadımızın kodunu, dizi olarak kaydettiğimde "YOK" iletisi alıyorum.

Acaba, neyi eksik ya da yanlış yapıyorum?

Teşekkürler.

Sevgi ve saygılar.
Merhaba,

J1 ve J2 hücrelerinde veri olmadığından, J5'te hata iletisi alıyorsunuz.

J1'e Mavi
J2'ye 2010 yazıp dener misiniz ?
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,716
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Sayın Korhan Bey ve Sayın 1Al2Ver
Öncelikle cevaplarınız için çok teşekkür ederim.

Sayın Korhan;
gönderdiğiniz formülleri dosyamda denediğim zaman çalışmıyor. ( Array formülü olduğu için dediğiniz gibi crtl+shift+enter olarak uyguladım ). Ayrıca İngilizce Excel 2007 kullandığım için formülleri belkide yanlış çevirerek hata yapmuş olabilirim.

Rica etsem formülü en başta gönderdiğim dosyaya uygulayarak göndermeniz mümkün mü?
Çok teşekkür ederim.
Merhaba, İng.Excel de, Formüllerde ; (noktalı virgül) yerine , (virgül) kullanılıyor olabilir,
 
Katılım
24 Haziran 2011
Mesajlar
599
Excel Vers. ve Dili
EXCEL 2010 & ACCESS 2007 ENGLISH
herkese çok teşekkürler.
 
Üst