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

Katılım
15 Mart 2016
Mesajlar
134
Excel Vers. ve Dili
MS Excel 2016
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.
 
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"}))
 
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"}))
 
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.....
 
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.
 
Geri
Üst