Başka bir sütunda hücreler belirli metin içeriyorsa topla
Bu öğretici, başka bir sütundaki hücreler belirli veya kısmi metin içerdiğinde değerlerin nasıl toplanacağını gösterir. Örnek olarak aşağıdaki Veri Aralığı’na bakalım: “T-Shirt” metnini içeren ürünlerin toplam tutarlarını hesaplamak için Excel’de hem SUMIF hem de SUMPRODUCT işlevleri kullanılabilir.

- Hücre belirli veya kısmi metin içeriyorsa SUMIF işleviyle değerleri toplayın
- Hücre belirli veya kısmi metin içeriyorsa SUMPRODUCT işleviyle değerleri toplayın
Hücre belirli veya kısmi metin içeriyorsa SUMIF işleviyle değerleri toplayın
Bir hücre başka bir sütunda belirli metin içeriyorsa değerleri toplamak için joker karakter (*) içeren SUMIF işlevini kullanabilirsiniz; genel söz dizimleri şöyledir:
Sabit metinli genel formül:
- range: Ölçütlere göre değerlendirmek istediğiniz Veri Aralığı;
- *text*: Değerleri toplarken dayanacağınız ölçüt. Burada * joker karakteri, herhangi bir sayıda karakteri temsil eder; belirli bir metin içeren tüm öğeleri eşleştirmek için ilgili metni iki * karakterinin arasına yerleştirin. ()Metni ve joker karakterleri çift tırnak içine almanız gerektiğini unutmayın.)
- sum_range: Eşleşen sayısal değerlerin toplanmasını istediğiniz hücre aralığı.
Hücre başvurulu genel formül:
- range: Ölçütlere göre değerlendirmek istediğiniz Veri Aralığı;
- "*"&cell&"*": Değerleri toplamak için dayandığınız ölçüt;
- *: Herhangi bir sayıda karakter eşleştiren joker karakter.
- hücre: Aranacak belirli metni içeren hücre.
- &: Bu birleştirme işleci (&), bir hücre başvurusunu yıldız işaretleriyle birleştirmek için kullanılır.
- sum_range: Toplamak istediğiniz eşleşen sayısal değerlere sahip hücre aralığı.
İşlevin temel kullanımını öğrendikten sonra aşağıdaki formüllerden ihtiyacınıza uygun olanı kullanın ve ardından sonucu almak için Entertuşuna basın:
=SUMIF($A$2:$A$12,"*"&,D2&,"*",$B$2:$B$12) (Use a cell reference)

Not: Bu SUMIF işlevi büyük/küçük harfe duyarsızdır.
Hücre belirli veya kısmi metin içeriyorsa SUMPRODUCT işleviyle değerleri toplayın
SUMPRODUCT işlevi, herhangi bir joker karakter kullanmadan bu görevi tamamlamanıza yardımcı olabilir. Bunun için ISNUMBER ve SEARCH işlevlerini bir SUMPRODUCT işlevinin içine yerleştirmeniz gerekir; genel söz dizimi şu şekildedir:
- sum_range: Toplamak istediğiniz eşleşen sayısal değerlere sahip hücre aralığı;
- criteriaDeğerleri toplamak için dayandığınız ölçüt; bu, bir hücre başvurusu veya tanımladığınız belirli metin olabilir.
- range: Ölçütlere göre değerlendirmek istediğiniz Veri Aralığı;
Aşağıdaki formüllerden herhangi birini boş bir hücreye girin ve sonucu döndürmek için Entertuşuna basın:
=SUMPRODUCT($B$2:$B$12*(ISNUMBER(SEARCH(D2,$A$2:$A$12)))) (Use a cell reference)

Bu formülün açıklaması:
=SUMPRODUCT($B$2:$B$12*(ISNUMBER(SEARCH("T-Shirt",$A$2:$A$12))))
- SEARCH("T-Shirt",$A$2:$A$12): SEARCH işlevi, “T-Shirt” metninin Veri Aralığı A2:A12’deki konumunu döndürür ve şu diziyi elde edersiniz: {5;#DEĞER!;#DEĞER!;7;#DEĞER!;7;#DEĞER!;#DEĞER!;#DEĞER!;#DEĞER!;7}.
- ISNUMBER(SEARCH("T-Shirt",$A$2:$A$12))= ISNUMBER({5;#VALUE!;#VALUE!;7;#VALUE!;7;#VALUE!;#VALUE!;#VALUE!;#VALUE!;7}): Bu ISNUMBER işlevi, sayısal değerleri test etmek için kullanılır ve şu yeni diziyi döndürür: {DOĞRU;YANLIŞ;YANLIŞ;DOĞRU;YANLIŞ;DOĞRU;YANLIŞ;YANLIŞ;YANLIŞ;YANLIŞ;DOĞRU}.
- $B$2:$B$12*(ISNUMBER(SEARCH("T-Shirt",$A$2:$A$12)))= {347;428;398;430;228;379;412;461;316;420;449}*{DOĞRU;YANLIŞ;YANLIŞ;DOĞRU;YANLIŞ;DOĞRU;YANLIŞ;YANLIŞ;YANLIŞ;YANLIŞ;DOĞRU}: Bu iki diziyi çarpmak için yapılan matematiksel işlem, DOĞRU ve YANLIŞ değerlerini sırasıyla 1 ve 0’a dönüştürür. Böylece çarpım sonucu şu şekilde elde edilir: {347;428;398;430;228;379;412;461;316;420;449}*{1;0;0;1;0;1;0;0;0;0;1}={347;0;0;430;0;379;0;0;0;0;449}.
- SUMPRODUCT($B$2:$B$12*(ISNUMBER(SEARCH("T-Shirt",$A$2:$A$12)))) =SUMPRODUCT({347,0,0,430,0,379,0,0,0,0,449}): Son olarak, SUMPRODUCT işlevi, sonucu elde etmek için dizideki tüm değerleri toplar: 1605.
Kullanılan ilgili işlev:
- SUMIF:
- SUMIF işlevi, hücreleri tek bir ölçüte göre toplamanızı sağlar.
- SUMPRODUCT:
- SUMPRODUCT işlevi, iki veya daha fazla sütun ya da diziyi birlikte çarpmak ve ardından bu çarpımların toplamını almak için kullanılabilir.
- ISNUMBER:
- Excel’de ISNUMBER işlevi, bir hücre sayı içeriyorsa DOĞRU, içermiyorsa YANLIŞ değerini döndürür.
- SEARCH:
- SEARCH işlevi, belirtilen metin dizesinde belli bir karakterin veya alt dizenin konumunu bulmanıza olanak tanır.
Diğer makaleler:
- Belirli Bir Metin veya Karakterle Başlayan veya Biten Değerleri Topla
- İlgili hücreler belirli bir değerle başlıyor veya bitiyorsa, değerleri toplamak için SUMIF işlevini bir joker karakter (*) ile kullanabilirsiniz. Bu makalede, formülün nasıl kullanılacağı ayrıntılı olarak açıklanmaktadır.
- En Küçük veya Alt N Değeri Topla
- Excel'de SUM işlevini kullanarak bir hücre aralığını toplamak oldukça kolaydır. Ancak bazen aşağıdaki ekran görüntüsünde gösterildiği gibi, bir veri aralığında en küçük olanı ya da alt 3, 5 veya n değerini toplamanız gerekebilir. Böyle bir durumda, Excel'de bu sorunu çözmek için SUMPRODUCT ve SMALL işlevlerini birlikte kullanabilirsiniz.
- Ölçütlere Göre En Küçük veya Alt N Değerlerini Topla
- Önceki öğreticide, bir veri aralığında en küçük n değerini toplamayı ele almıştık. Bu makalede ise daha ileri düzey bir işlem gerçekleştireceğiz: Excel’de bir veya daha fazla ölçüte göre en düşük n değerini toplayacağız.
En İyi Office Verimlilik Araçları
Kutools for Excel - Kalabalıktan sıyrılmanıza yardımcı olur
Kutools for Excel 300’den fazla özelliğe sahiptir,İhtiyacınız olan şeyin her zaman bir tıklama uzaklığında olmasını sağlar…
Office Tab - Microsoft Office’te (Excel dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştirir
- Onlarca açık belge arasında geçiş yapmak için sadece bir saniye!
- Her gün sizin için yüzlerce fare tıklamasını ortadan kaldırır; fareye elveda deyin.
- Birden fazla belgeyi görüntüleyip düzenlerken verimliliğinizi %50 artırır.
- Chrome, Edge ve Firefox gibi tarayıcılarda olduğu gibi, Office’e (Excel dahil) verimli sekmeler getirir.