KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Başka bir sütunda hücreler belirli metin içeriyorsa topla

YazarXiaoyang Değiştirme Tarihi

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.

doc-sumif-contain-text-1


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:

=SUMIF(range,"*text*",sum_range)
  • 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:

=SUMIF(range,"*"&,cell&,"*",sum_range)
  • 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,"*T-shirt*",$B$2:$B$12)                     (Type the criteria manually)
=SUMIF($A$2:$A$12,"*"&,D2&,"*",$B$2:$B$12)                 
 (Use a cell reference)

doc-sumif-contain-text-2

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:

=SUMPRODUCT(sum_range *(ISNUMBER(SEARCH(criteria,range))))
  • 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("T-Shirt",$A$2:$A$12))))          (Type the criteria manually)
=SUMPRODUCT($B$2:$B$12*(ISNUMBER(SEARCH(D2,$A$2:$A$12))))                   
(Use a cell reference)

doc-sumif-contain-text-3


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:

  • 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 AI Yardımcısı: Şuna göre Veri Analizi'i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağrısı Yap…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle  |  Boş Satırları Sil  |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri  |  Formül kullanmadan yuvarlama…
Süper VLookup:Birden Fazla Kriter  |  Birden Fazla Değer  |  Çoklu Sayfalar Arasında  |  Bulanık Eşleme…
Gelişmiş Açılır Liste:Kolay Açılır Liste  |  Bağımlı Açılır Liste  |  Çoklu Seçimli Açılır Liste…
Sütun Yöneticisi:Belirli Sayıda Sütun Ekle  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Aç/Kapat  |Sütunları Karşılaştırarak Aynı/Farklı Hücreleri Seç…
Öne Çıkan Özellikler:Izgara Odaklama  |  Tasarım Görünümü  |  Gelişmiş formül çubuğu  |  Çalışma Kitabı ve Sayfa Yöneticisi|Kaynaklar(Otomatik Metin)|  Tarih Seçici  |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz  |  Listeye Göre E-posta Gönder  |  Süper Filtre  |  Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
15 Araç Setlerinin En İyileri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil…)|  50+GrafikTürleri(Gantt Grafiği…)|  40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla…)|  19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle…)|  12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü…)|  7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Excel Hücrelerini Böl…)|… ve daha fazlası
Kutools’u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ diğer dilleri destekler!

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.