farklı kriterlere göre toplama

Katılım
28 Haziran 2007
Mesajlar
86
Excel Vers. ve Dili
365
arkadaşlar merhaba,
ekli dosyada 2 adet sorum var,formül olarak yapılan çözümler tercihim ama olmuyorsa makro ile yapılan çözümler de olur.
teşekkürler..
 

Ekli dosyalar

Son düzenleme:

Korhan Ayhan

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

SORU1 için;

D2 hücresine;
Kod:
=TOPLA.ÇARPIM(('1'!$A$3:$A$1000=$A2)*('1'!$B$3:$B$1000=$B2)*('1'!$C$3:$C$1000=$C2)*('1'!$D$3:$D$1000="A")*('1'!$I$3:$I$1000))
E2 hücresine;
Kod:
=TOPLA.ÇARPIM(('1'!$A$3:$A$1000=$A2)*('1'!$B$3:$B$1000=$B2)*('1'!$C$3:$C$1000=$C2)*('1'!$D$3:$D$1000="B")*('1'!$I$3:$I$1000))
F2 hücresine;
Kod:
=TOPLA.ÇARPIM(('1'!$A$3:$A$1000=$A2)*('1'!$B$3:$B$1000=$B2)*('1'!$C$3:$C$1000=$C2)*('1'!$D$3:$D$1000="C")*('1'!$I$3:$I$1000))

SORU2 için;

I3 hücresine;
Kod:
=TOPLA.ÇARPIM(('1'!$A$3:$A$1000=$A3)*('1'!$B$3:$B$1000=$B3)*('1'!$C$3:$C$1000=$C3)*('1'!$F$3:$F$1000=$F3)*('1'!$I$3:$I$1000))

Formüllerini uygulayıp denermisiniz.

Not: Eğer tarihleri tek hücreye yazarsanız formüller biraz daha kısalacaktır.
 
Katılım
28 Ocak 2008
Mesajlar
33
Excel Vers. ve Dili
2007-Türkçe
Korhan Bey "Topla.Çarpım" fonksiyonunun böyle örneklerde kullanıldığını ilk defa gördüm. Çok yararlı oldu, teşekkürler.

@Peral; Alternatif bir çözüm olması açısından, çoklu kriterler için "Çoketopla" da kullanabilirsin.. Örnek dosyada D2 hücresine :

=ÇOKETOPLA('1'!$I$3:$I$12;'1'!$A$3:$A$12;'2'!$A2;'1'!$B$3:$B$12;'2'!$B2;'1'!$C$3:$C$12;'2'!$C2;'1'!$D$3:$D$12;PARÇAAL('2'!$D$1;1;1))
yazabilirsiniz. Diğer hücrelerde de aynı formülü kotrollü bir şekilde kullanabilirsiniz.
 
Üst