• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

sumproduct veya sumıf

  • Konbuyu başlatan Konbuyu başlatan besen
  • Başlangıç tarihi Başlangıç tarihi

besen

Altın Üye
Katılım
23 Mart 2007
Mesajlar
796
Excel Vers. ve Dili
Microsoft Office Professional Plus 2019
İngilizce
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

Merhaba
=TOPLA.ÇARPIM(($C$2:$C$14)*($A$2:$A$14="202401")*($B$2:$B$14<>"202402"))
 
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.
 
=TOPLA.ÇARPIM(($C$2:$C$14)*($A$2:$A$14="202401")*($B$2:$B$14<1))
 
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.
 
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

Merhaba

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

Ekli dosyalar

Alternatifler..

C++:
=SUMPRODUCT((A2:A14="202401")*((B2:B14="202401")+(B2:B14="")))

C++:
=SUM(SUMIFS(C2:C14;A2:A14;"202401";B2:B14;{"";"202401"}))
 
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.
 
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....
 
Geri
Üst