• DİKKAT

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

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

Katılım
22 Haziran 2009
Mesajlar
165
Excel Vers. ve Dili
ofis 365
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
 
Son düzenleme:
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
 
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 ?
 
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.
 
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))
 
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..
 
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ı.
 
Aşağıdaki şekilde deneyiniz.
Kod:
=TOPLA.ÇARPIM(((K2:K4000="elma")+(K2:K4000="armut"))*(M2:M4000={"tatlı";"çürük"})*(H2:H4000))
 
Hocam merhabalar
=TOPLA.ÇARPIM((F7:F36={"C";"C+";"C++"})*1)

F7:F36 sütünundaki "C";"C+"ve "C++ ların toplam sayısını aldırıyorum. Fakat şöyle bir sıkıntım var bu C lerden sonra boşluk olma ihtimaline karşı bi önlem almak mümkünmüdür. Zira C nin yanında yanlışlıkla boşluk bırakılmışsa saymıyor.
 
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ı.

Konu üzerinde zaman geçmiş, çoketopla ile alternatif.
Kod:
=TOPLA(ÇOKETOPLA(H2:H4000;K2:K4000;{"elma";"armut"};M2:M4000;{"tatlı";"çürük"}))
 
Hocam merhabalar
=TOPLA.ÇARPIM((F7:F36={"C";"C+";"C++"})*1)
F7:F36 sütünundaki "C";"C+"ve "C++ ların toplam sayısını aldırıyorum. Fakat şöyle bir sıkıntım var bu C lerden sonra boşluk olma ihtimaline karşı bi önlem almak mümkünmüdür. Zira C nin yanında yanlışlıkla boşluk bırakılmışsa saymıyor.
Merhaba,

Deneyiniz.

=TOPLA.ÇARPIM((KIRP(F7:F36)={"C";"C+";"C++"})*1)
 
Hocam çok teşekkür ederim.
 
Geri
Üst