Aynı sütundaki birden fazla kritere göre toplam alma

Katılım
22 Haziran 2009
Mesajlar
121
Beğeniler
2
Excel Vers. ve Dili
excel 2010-Türkçe
#1
Arkadaşlar merhaba
Benim sorunum tek formül ile aynı sütunda birden fazla şarta göre toplam almak istiyorum.
çoketopla ve toplaçarpım formüllerini denedim aynı sütunda tek şartı alıyor ikinci şart olunca değeri 0 veriyor.
=ÇOKETOPLA(H2:H4000;K2:K4000;"elma";K2:K4000;"armut")
Formda örnekleri araştırdım ama aynı işlevi tek formül içinde yapan örnek bulamadım.
Şimdiden tşkler
 

çıtır

Altın Üye
Altın Üye
Katılım
6 Mart 2005
Mesajlar
4,913
Beğeniler
839
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
#2
Son düzenleme:
Katılım
22 Haziran 2009
Mesajlar
121
Beğeniler
2
Excel Vers. ve Dili
excel 2010-Türkçe
#3
Deneyiniz.
Kod:
=TOPLA.ÇARPIM(($K$2:$K$4000={"elma";"armut"})*($H$2:$H$4000))
olmaz ise örnek dosya ekleyiniz.
Sorunuzu "örnek" excel dosyası ekleyerek sorarsanız, daha hızlı ve doğru cevaplar alabilirsiniz.
Örnek excel dosyası ekleme hakkında bilgi edinmek isterseniz:
https://www.excel.web.tr/threads/soru-ile-ilgili-oernek-excel-dosyasi-ekleme.174755/ bakınız.
Sn. Çıtır
oldu. sorunsuz topladı. Yardımınız için Teşşekür ederim
 
Katılım
22 Haziran 2009
Mesajlar
121
Beğeniler
2
Excel Vers. ve Dili
excel 2010-Türkçe
#5
Deneyiniz.
Kod:
=TOPLA.ÇARPIM(($K$2:$K$4000={"elma";"armut"})*($H$2:$H$4000))
olmaz ise örnek dosya ekleyiniz.
Sorunuzu "örnek" excel dosyası ekleyerek sorarsanız, daha hızlı ve doğru cevaplar alabilirsiniz.
Örnek excel dosyası ekleme hakkında bilgi edinmek isterseniz:
https://www.excel.web.tr/threads/soru-ile-ilgili-oernek-excel-dosyasi-ekleme.174755/ bakınız.
Sn. Çıtır
oldu. sorunsuz topladı. Yardımınız için Teşşekür ederim
Rica ederim.Dönüş yaptığınız için teşekkür ederim.
Sn: Çıtır
Size zahmet olmayacaksa aynı yöntemi çoketopla formülünde yapabilirmiyiz ?
 

çıtır

Altın Üye
Altın Üye
Katılım
6 Mart 2005
Mesajlar
4,913
Beğeniler
839
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
#6
Bildiğim kadarı ile ETOPLA ile ayrı ayrı toplayıp,toplatmak gerekir.Etopla ile veya Çoketopla ile başka çözümü var ise ben bilmiyorum.Yazan arkadaş olur ise bende öğrenirim.
 
Katılım
8 Mart 2011
Mesajlar
13,044
Beğeniler
746
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
#8
Merhaba.
Konu açılış mesajında verdiğiniz =ÇOKETOPLA(H2:H4000;K2:K4000;"elma";K2:K4000;"armut") formülünde,
K sütunundaki hücrelerde aynı anda iki koşulun birden sağlandığı satırlara ait toplama için
(yani K sütunu hücresinde "lmlmlelmaylmyarmutfgğ" veya "mylmarmuthnrelmaodro" gibi bir veri varsa)
formül, =ÇOKETOPLA(H2:H4000;K2:K4000;"*elma*";K2:K4000;"*armut*") şeklinde yazılarak sonuç alınabilir.
Maksatınızın bu olmadığı belli ama fikir vermesi bakımından yukarıdakileri yazdım.

İstediğiniz şey olan ÇOKETOPLA işlevini kullanarak, iki koşuldan herhangi birini sağlayan satırların toplamını aşağıdaki şekilde alabilirsiniz.
-- kriterler (elma, armut) formül içine yazılacaksa normal formül olarak uygulanmak üzere;
=TOPLA(ÇOKETOPLA(($H$2:$H$4000);$K$2:$K$4000;{"elma";"armut"}))

-- kriterler bir hücre aralığından (örneğin L2:L3) alınacaksa DİZİ FORMÜLÜ olarak (CTRL+SHIFT+ENTER ile uygulama) uygulanmak üzere;
=TOPLA(ÇOKETOPLA(($H$2:$H$4000);$K$2:$K$4000;$L$2:$L$3))
 
Katılım
22 Haziran 2009
Mesajlar
121
Beğeniler
2
Excel Vers. ve Dili
excel 2010-Türkçe
#9
Merhaba.
Konu açılış mesajında verdiğiniz =ÇOKETOPLA(H2:H4000;K2:K4000;"elma";K2:K4000;"armut") formülünde,
K sütunundaki hücrelerde aynı anda iki koşulun birden sağlandığı satırlara ait toplama için
(yani K sütunu hücresinde "lmlmlelmaylmyarmutfgğ" veya "mylmarmuthnrelmaodro" gibi bir veri varsa)
formül, =ÇOKETOPLA(H2:H4000;K2:K4000;"*elma*";K2:K4000;"*armut*") şeklinde yazılarak sonuç alınabilir.
Maksatınızın bu olmadığı belli ama fikir vermesi bakımından yukarıdakileri yazdım.

İstediğiniz şey olan ÇOKETOPLA işlevini kullanarak, iki koşuldan herhangi birini sağlayan satırların toplamını aşağıdaki şekilde alabilirsiniz.
Ömer Bey Merhaba
Kusura bakmayın mesajınızı yeni fark ettim.
Uzun süredir cevabını aradığım bilgileriniz için teşekkür ederim. İşime çok yarayacak.
Elinize ve emeğinize sağlık..
 
Katılım
22 Haziran 2009
Mesajlar
121
Beğeniler
2
Excel Vers. ve Dili
excel 2010-Türkçe
#10
Deneyiniz.
Kod:
=TOPLA.ÇARPIM(($K$2:$K$4000={"elma";"armut"})*($H$2:$H$4000))
olmaz ise örnek dosya ekleyiniz.
Sorunuzu "örnek" excel dosyası ekleyerek sorarsanız, daha hızlı ve doğru cevaplar alabilirsiniz.
Örnek excel dosyası ekleme hakkında bilgi edinmek isterseniz:
https://www.excel.web.tr/threads/soru-ile-ilgili-oernek-excel-dosyasi-ekleme.174755/ bakınız.
Sn Çıtır Merhaba
Yukarıda daha önce cevabını vermiş olduğunuz formül o zaman ki verilere göre sorunsuz çalıştı. Ama şuan aynı formüle ekleme yapmam gerek. Aşağıdaki gibi yapmaya çalıştım olmadı.
TOPLA.ÇARPIM(($K$2:$K$4000={"elma";"armut"})*($M$2:$M$4000={"tatlı";"çürük"})*($H$2:$H$4000))
Yani ek bir sütunda iki şart daha ilave etmem gerekti. elma ve armut ların tatlı ve çürük olanını toplasın.
Formülünüz tek sutünda iki şart ı alıyor ama iki sütunda ikişer şartı almadı.
 

çıtır

Altın Üye
Altın Üye
Katılım
6 Mart 2005
Mesajlar
4,913
Beğeniler
839
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
#11
Aşağıdaki şekilde deneyiniz.
Kod:
=TOPLA.ÇARPIM(((K2:K4000="elma")+(K2:K4000="armut"))*(M2:M4000={"tatlı";"çürük"})*(H2:H4000))
 
Üst