Çoketopla da kriter koyma konusunda yardım

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
Merhaba arkadaşlar,

Ekteki linkte koyduğum excelde yapmak istediğim, ilk 2 hanesi belli olan işleri toplamaya dahil edecek bir kriteri çokettopla içerisine entegre edebilmek. Çokettopla içerisinde bunu nasıl yazabiliriz?
Ulaşmamız gereken cevabı ve ham veriyi excelde bulabilirsiniz.

 

kulomer46

Altın Üye
Katılım
23 Mart 2007
Mesajlar
1,513
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
08-06-2027
Merhaba

A Sütununda 54 ve 55 ile başlayan ve C Sütununda 44 yazan satırlardaki
B Hücre değerlerinin toplamını bulmak için Topla.Çarpım Formülünü kullanabiliriz.

Kod:
=TOPLA.ÇARPIM((SOLDAN($A$2:$A$13;2)="55")*($C$2:$C$13=44)*($B$2:$B$13)*1)+TOPLA.ÇARPIM((SOLDAN($A$2:$A$13;2)="54")*($C$2:$C$13=44)*($B$2:$B$13)*1)

232209
 

Ekli dosyalar

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

Alternatif:

=SUMPRODUCT((LEFT($A$2:$A$13;2)={"55"\"54"})*($C$2:$C$13=44)*($B$2:$B$13))

=TOPLA.ÇARPIM((SOLDAN($A$2:$A$13;2)={"55"\"54"})*($C$2:$C$13=44)*($B$2:$B$13))

.
 

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 teşekkür ederim. Ancak Topla Çarpım da farkettiğim bir durum var. Eğer Ham verilerin olduğu ilgili kolonu kolon boyunca alırsak formül Değer hatası veriyor. Çokettopla ve Çokeğersay da yine de çalışıyordu.

Bahsettiğim şekilde aşağıdaki gibi yazarsak hata alıyorum.

=TOPLA.ÇARPIM((SOLDAN($A:$A;2)="55")*($C:$C=44)*($B:$B))
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

TOPLA.ÇARPIM işlevi, $A:$A, $C:$C, $B:$B gibi tüm sütunun kullanılmasına izin vermez. Bu nedenle hata mesajı verir.

.
 

Korhan Ayhan

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

C++:
=SUM(SUMIFS(B:B;C:C;44;A:A;{"55*"\"54*"}))

SUM = TOPLA
SUMIFS = ÇOKETOPLA
 
Üst