sumproduct veya sumıf

besen

Altın Üye
Katılım
23 Mart 2007
Mesajlar
669
Excel Vers. ve Dili
excel 2019
İngilizce
Altın Üyelik Bitiş Tarihi
03-12-2024
Merhaba örnekteki E ve F kolonundaki toplamların 12 olması lazım, H ve I'daki formüllerde hesaplıyorum ancak E ve F için beceremedim.
Aslında istediğim Dönem1 ve Dönem2 verilerinin, aynı veya boş olanların toplanması.
Yardımcı olunması ricasıyla.
Selam, sevgi.
 

Ekli dosyalar

relaxim

Altın Üye
Katılım
30 Ağustos 2009
Mesajlar
531
Excel Vers. ve Dili
Ofis 2016 Tr 64 bit
Altın Üyelik Bitiş Tarihi
15.06.2027
Merhaba
=TOPLA.ÇARPIM(($C$2:$C$14)*($A$2:$A$14="202401")*($B$2:$B$14<>"202402"))
 

besen

Altın Üye
Katılım
23 Mart 2007
Mesajlar
669
Excel Vers. ve Dili
excel 2019
İngilizce
Altın Üyelik Bitiş Tarihi
03-12-2024
Merhaba
=TOPLA.ÇARPIM(($C$2:$C$14)*($A$2:$A$14="202401")*($B$2:$B$14<>"202402"))
Teşekkür ederim, ancak Dönem2'de yazan veri illa 202402 olmayabilir. O nedenle 202401 veya boş dedim.
 

relaxim

Altın Üye
Katılım
30 Ağustos 2009
Mesajlar
531
Excel Vers. ve Dili
Ofis 2016 Tr 64 bit
Altın Üyelik Bitiş Tarihi
15.06.2027
=TOPLA.ÇARPIM(($C$2:$C$14)*($A$2:$A$14="202401")*($B$2:$B$14<1))
 

relaxim

Altın Üye
Katılım
30 Ağustos 2009
Mesajlar
531
Excel Vers. ve Dili
Ofis 2016 Tr 64 bit
Altın Üyelik Bitiş Tarihi
15.06.2027
Merhaba

B sütununda görünmeyen veriler var delete yaparsanız 12 gelir. Ancak amacınız nedir ? Tam anlamadım. Sağlıklı formül gibi gelmedi.
 

besen

Altın Üye
Katılım
23 Mart 2007
Mesajlar
669
Excel Vers. ve Dili
excel 2019
İngilizce
Altın Üyelik Bitiş Tarihi
03-12-2024
Merhaba

B sütununda görünmeyen veriler var delete yaparsanız 12 gelir. Ancak amacınız nedir ? Tam anlamadım. Sağlıklı formül gibi gelmedi.
Görünmeyen veri ne demek bilmiyorum.
Amacımı yazmıştım.
"Aslında istediğim Dönem1 ve Dönem2 verilerinin, aynı veya boş olanların toplanması."
Yani A kolonu örnekte 202401 = B kolonu 202401 ise C'dekileri topla. Ancak B boş ise 202401 varsay.
Olması gereken bir kaç örnek yaptım.
Teşekkür ederim.
 

Ekli dosyalar

relaxim

Altın Üye
Katılım
30 Ağustos 2009
Mesajlar
531
Excel Vers. ve Dili
Ofis 2016 Tr 64 bit
Altın Üyelik Bitiş Tarihi
15.06.2027
Merhaba

Daha iyi çözüm bulana kadar ekteki formüller doğru sonuç veriyor.
 

Ekli dosyalar

Korhan Ayhan

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

C++:
=SUMPRODUCT((A2:A14="202401")*((B2:B14="202401")+(B2:B14="")))
C++:
=SUM(SUMIFS(C2:C14;A2:A14;"202401";B2:B14;{"";"202401"}))
 

besen

Altın Üye
Katılım
23 Mart 2007
Mesajlar
669
Excel Vers. ve Dili
excel 2019
İngilizce
Altın Üyelik Bitiş Tarihi
03-12-2024
Alternatifler..

C++:
=SUMPRODUCT((A2:A14="202401")*((B2:B14="202401")+(B2:B14="")))
C++:
=SUM(SUMIFS(C2:C14;A2:A14;"202401";B2:B14;{"";"202401"}))
Öğrenmenin yaşı, zamanı yeri yok. Sumproduct formülünde hep çarpım olur sanıyordum, artıyla birlikte oluyormuş.
Çok teşekkür ederim.
 

relaxim

Altın Üye
Katılım
30 Ağustos 2009
Mesajlar
531
Excel Vers. ve Dili
Ofis 2016 Tr 64 bit
Altın Üyelik Bitiş Tarihi
15.06.2027
Korhan hocam merhaba

=SUMPRODUCT((A2:A14="202401")*((B2:B14="202401")+(B2:B14="")))
Burada + yerine * koyduğumuz için olmamış. Bunu da öğrenmiş olduk. Teşekkürler....
 
Üst