Topla.Çarpım formülü ile çoklu şartlara göre veriyi saydırmak

Deniz_Excel

Altın Üye
Katılım
15 Mart 2016
Mesajlar
134
Excel Vers. ve Dili
MS Excel 2016
Altın Üyelik Bitiş Tarihi
23-10-2026
Arkadaşlar merhaba,

Ekteki linkte koymuş olduğum excel de görebileceğiniz üzere;
Kapsam Kolonunda "Düzeltme" ve "Yeni Çalışma" Olanların hafta kolonunda belirtilen 1 den 4. haftaya kadar olan sürelerde kaç adet olduğunu bulmak istiyorum. (Sonuç 5 adet olmalı)
Bunu Topla.Çarpım formülü kullanarak aşağıdaki gibi yazmaya çalıştığımda sonuç vermiyor.

TOPLA.ÇARPIM((E2:E30={"Düzeltme";"Yeni Çalışma"})*($B$2:$B$30={"1.hafta";"2.hafta";"3.hafta";"4.hafta"}))

Ancak aşağıdaki gibi yazsaydım sadece "Düzeltme" olanları 4 hafta boyunca kaç tane olduğunu veriyor idi. * işaretinin 2 tarafındaki şartlarda da çoklu olarak çalışmasını nasıl sağlayabiliyoruz?

TOPLA.ÇARPIM((E2:E30="Düzeltme")*($B$2:$B$30={"1.hafta";"2.hafta";"3.hafta";"4.hafta"}))


Exceli bu linkten açabilirsiniz.
 
Katılım
24 Nisan 2005
Mesajlar
3,657
Excel Vers. ve Dili
Office 2016 EN 64 Bit
Altın Üyelik Bitiş Tarihi
25/05/2022
Düzeltme ve Yeni Çalışmayı beraber kullanınca olmadı.
Çok inceleyemedim. Ancak ilk etapta basit bir çözüm olması açısından.
Bu şekilde deneyin.

C++:
=SUMPRODUCT((E2:E30="Düzeltme")*($B$2:$B$30={"1.hafta"\"2.hafta"\"3.hafta"\"4.hafta"}))+SUMPRODUCT((E2:E30="Yeni Çalışma")*($B$2:$B$30={"1.hafta"\"2.hafta"\"3.hafta"\"4.hafta"}))
 

Korhan Ayhan

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

C++:
=TOPLA.ÇARPIM(((E2:E30="Düzeltme")+(E2:E30="Yeni Çalışma"))*($B$2:$B$30={"1.hafta";"2.hafta";"3.hafta";"4.hafta"}))
 
Katılım
21 Aralık 2016
Mesajlar
698
Excel Vers. ve Dili
Office 365 TR
Selamlar,
TOPLA.ÇARPIM ile Alternatif formüller

=TOPLA.ÇARPIM(ESAYIYSA(KAÇINCI(E2:E30;{"Düzeltme";"Yeni Çalışma"}; ))*ESAYIYSA(KAÇINCI(B2:B30;{"1.hafta";"2.hafta";"3.hafta";"4.hafta"}; )))

ya da
=TOPLA.ÇARPIM(ESAYIYSA(KAÇINCI(E2:E30;{"Düzeltme";"Yeni Çalışma"}; ))*($B$2:$B$30={"1.hafta";"2.hafta";"3.hafta";"4.hafta"}))

yada
=TOPLA.ÇARPIM(((E2:E30="Düzeltme")+(E2:E30="Yeni Çalışma"))*((B2:B30="1.hafta")+(B2:B30="2.hafta")+(B2:B30="3.hafta")+(B2:B30="4.hafta")))

ya da
=TOPLA.ÇARPIM((E2:E30={"Düzeltme";"Yeni Çalışma"})*((B2:B30="1.hafta")+(B2:B30="2.hafta")+(B2:B30="3.hafta")+(B2:B30="4.hafta")))

ya da CTRL+SHIFT+ENTER ile
=TOPLA.ÇARPIM(DÇARP(--(E2:E30={"Düzeltme";"Yeni Çalışma"});{1\1})*(B2:B30={"1.hafta";"2.hafta";"3.hafta";"4.hafta"}))

Dosyanız ekte.....
 

Deniz_Excel

Altın Üye
Katılım
15 Mart 2016
Mesajlar
134
Excel Vers. ve Dili
MS Excel 2016
Altın Üyelik Bitiş Tarihi
23-10-2026
Selamlar,
TOPLA.ÇARPIM ile Alternatif formüller

=TOPLA.ÇARPIM(ESAYIYSA(KAÇINCI(E2:E30;{"Düzeltme";"Yeni Çalışma"}; ))*ESAYIYSA(KAÇINCI(B2:B30;{"1.hafta";"2.hafta";"3.hafta";"4.hafta"}; )))

ya da
=TOPLA.ÇARPIM(ESAYIYSA(KAÇINCI(E2:E30;{"Düzeltme";"Yeni Çalışma"}; ))*($B$2:$B$30={"1.hafta";"2.hafta";"3.hafta";"4.hafta"}))

yada
=TOPLA.ÇARPIM(((E2:E30="Düzeltme")+(E2:E30="Yeni Çalışma"))*((B2:B30="1.hafta")+(B2:B30="2.hafta")+(B2:B30="3.hafta")+(B2:B30="4.hafta")))

ya da
=TOPLA.ÇARPIM((E2:E30={"Düzeltme";"Yeni Çalışma"})*((B2:B30="1.hafta")+(B2:B30="2.hafta")+(B2:B30="3.hafta")+(B2:B30="4.hafta")))

ya da CTRL+SHIFT+ENTER ile
=TOPLA.ÇARPIM(DÇARP(--(E2:E30={"Düzeltme";"Yeni Çalışma"});{1\1})*(B2:B30={"1.hafta";"2.hafta";"3.hafta";"4.hafta"}))

Dosyanız ekte.....

Çok teşekkürler.
çok faydalı oldu.
 
Üst