Skip to main content

Başka bir sütunda belirli metin içeren hücrelerde toplama yapma

Author: Xiaoyang Last Modified: 2025-06-10

Bu öğretici, başka bir sütunda belirli veya kısmi metin içeren hücrelere göre değerleri toplamayı size gösterecektir. Aşağıdaki veri aralığını örnek olarak alın; “T-Shirt” metnini içeren ürünlerin toplam miktarlarını almak için hem TOPLA.EĞER fonksiyonu hem de ÇARPIMTOPLA fonksiyonu bu görevle başa çıkabilir.

doc-sumif-contain-text-1


Belirli veya kısmi metin içeren hücrelerde değerleri TOPLA.EĞER fonksiyonu ile toplama

Başka bir sütunda belirli metin içeren bir hücreye dayalı olarak değerleri toplamak için, joker karakter (*) ile TOPLA.EĞER fonksiyonunu kullanabilirsiniz. Genel sözdizimi şu şekildedir:

Kodlanmış metinle genel formül:

=TOPLA.EĞER(aralık,"*metin*",toplam_aralığı)
  • aralık: Kriterlere göre değerlendirmek istediğiniz veri aralığı;
  • *metin*: Değerleri toplamak istediğiniz kriterdir. Burada * joker karakteri, herhangi bir sayıda karakter bulmak için kullanılır. Belirli bir metni içeren tüm öğeleri eşleştirmek için, metni iki * karakteri arasına yerleştirin. (Metin ve joker karakteri çift tırnak içine almanız gerektiğini unutmayın.)
  • toplam_aralığı: Eşleşen sayısal değerler içeren ve toplamak istediğiniz hücre aralığı.

Hücre referansıyla genel formül:

=TOPLA.EĞER(aralık,"*"&hücre&"*",toplam_aralığı)
  • aralık: Kriterlere göre değerlendirmek istediğiniz veri aralığı;
  • "*"&hücre&"*": Değerleri toplamak istediğiniz kriter;
    • *: Herhangi bir sayıda karakter bulan joker karakter.
    • hücre: Aranacak belirli metni içeren hücre.
    • &: Bu birleştirme operatörü (&), bir hücre referansını yıldız işaretleriyle birleştirmek için kullanılır.
  • toplam_aralığı: Eşleşen sayısal değerler içeren ve toplamak istediğiniz hücre aralığı.

Fonksiyonun temel işlemesini anladıktan sonra, lütfen aşağıdaki formüllerden ihtiyacınız olanı kullanın ve ardından sonucu almak için Enter tuşuna basın:

=TOPLA.EĞER($A$2:$A$12,"*T-shirt*",$B$2:$B$12)                    (Kriterleri manuel olarak yazın)
=TOPLA.EĞER($A$2:$A$12,"*"&D2&"*",$B$2:$B$12)                 
 (Hücre referansı kullanın)

doc-sumif-contain-text-2

Not: Bu TOPLA.EĞER fonksiyonu büyük/küçük harf duyarlı değildir.


Belirli veya kısmi metin içeren hücrelerde değerleri ÇARPIMTOPLA fonksiyonu ile toplama

ÇARPIMTOPLA fonksiyonu da herhangi bir joker karakter kullanmadan bu işi tamamlamanıza yardımcı olabilir. Burada, ISNUMBER ve SEARCH fonksiyonlarını bir ÇARPIMTOPLA fonksiyonu içinde sarmalamanız gerekir. Genel sözdizimi şu şekildedir:

=ÇARPIMTOPLA(toplam_aralığı *(ISNUMBER(SEARCH(kriter,aralık))))
  • toplam_aralığı: Toplamak istediğiniz eşleşen sayısal değerler içeren hücre aralığı;
  • kriter: Değerleri toplamak istediğiniz kriterdir. Bu, bir hücre referansı veya tanımladığınız belirli bir metin olabilir;
  • aralık: Kriterlere göre değerlendirmek istediğiniz veri aralığı;

Lütfen aşağıdaki formüllerden birini boş bir hücreye girin ve ardından sonucu döndürmek için Enter tuşuna basın:

=ÇARPIMTOPLA($B$2:$B$12*(ISNUMBER(SEARCH("T-Shirt",$A$2:$A$12))))          (Kriterleri manuel olarak yazın)
=ÇARPIMTOPLA($B$2:$B$12*(ISNUMBER(SEARCH(D2,$A$2:$A$12))))                   
(Hücre referansı kullanın)

doc-sumif-contain-text-3


Bu formülün açıklaması:

=ÇARPIMTOPLA($B$2:$B$12*(ISNUMBER(SEARCH("T-Shirt",$A$2:$A$12))))

  • SEARCH("T-Shirt",$A$2:$A$12): SEARCH fonksiyonu, veri aralığı A2:A12'den belirli metin “T-Shirt” konumunu döndürür, böylece şu şekilde bir dizi 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;#DEĞER!;#DEĞER!;7;#DEĞER!;7;#DEĞER!;#DEĞER!;#DEĞER!;#DEĞER!;7}): Bu ISNUMBER fonksiyonu, sayısal değerleri test etmek için kullanılır ve yeni bir dizi 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 matematiksel işlem, DOĞRU ve YANLIŞ değerlerini 1'ler ve 0'lara dönüştürür. Böylece, iki dizinin çarpımı şu şekilde olacaktır: {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}.
  • ÇARPIMTOPLA($B$2:$B$12*(ISNUMBER(SEARCH("T-Shirt",$A$2:$A$12)))) =ÇARPIMTOPLA({347;0;0;430;0;379;0;0;0;0;449}): Son olarak, ÇARPIMTOPLA fonksiyonu dizideki tüm değerleri toplayarak sonucu elde eder:1605.

İlgili kullanılan fonksiyonlar:

  • TOPLA.EĞER:
  • TOPLA.EĞER fonksiyonu, tek bir kritere göre hücreleri toplamanıza yardımcı olabilir.
  • ÇARPIMTOPLA:
  • ÇARPIMTOPLA fonksiyonu, iki veya daha fazla sütunu veya diziyi birlikte çarpmak ve ardından ürünleri toplamak için kullanılabilir.
  • ISNUMBER:
  • Excel ISNUMBER fonksiyonu, bir hücre sayı içerdiğinde DOĞRU, içermiyorsa YANLIŞ döndürür.
  • SEARCH:
  • SEARCH fonksiyonu, belirli bir karakterin veya alt dizenin konumunu verilen metin dizisinden bulmanıza yardımcı olabilir.

Daha fazla makale:

  • En Küçük N Değeri Veya En Alt N Değeri Toplama
  • Excel'de, bir hücre aralığını TOPLA fonksiyonu ile toplamak kolaydır. Bazen, aşağıda ekran görüntüsünde gösterildiği gibi bir veri aralığındaki en küçük 3, 5 veya n sayıyı toplamanız gerekebilir. Bu durumda, Excel'de bu sorunu çözmek için ÇARPIMTOPLA fonksiyonu ile birlikte KÜÇÜK fonksiyonu size yardımcı olabilir.

En İyi Ofis Üretkenlik Araçları

Kutools for Excel - Kalabalıktan Sıyrılmaya Yardımcı Olur

🤖 Kutools AI Asistanı: Akıllı Çalışma Yöntemine Dayalı Veri Analizini Devrimleştirin   |  Kod Oluştur  |  Özel Formüller Oluşturun  |  Verileri Analiz Edin ve Grafikler Oluşturun  |  Kutools İşlevlerini Çağırın
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya Belirle  |  Boş Satırları Sil  |  Veri Kaybı Olmadan Sütunları veya Hücreleri Birleştirin  |  Formül Kullanmadan Yuvarla ...
Süper VLookup: Çoklu Kriter  |  Çoklu Değer  |  Çoklu Sayfalar Arası  |  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 Değiştir  Sütunları Karşılaştırarak Aynı ve 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 | Otomatik Metin Kütüphanesi (Kaynak Kütüphanesi)  |  Tarih Seçici  |  Çalışma Sayfalarını Birleştir  |  Hücreleri Şifrele/Şifresini Çöz  |  Listeye Göre E-posta Gönder  |  Süper Filtre  |  Özel Filtre (kalın/italik/üstü çizili hücreleri filtrele...) ...
En İyi 15 Araç Seti12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil ...)  |  50+ Grafik Türü (Gantt Grafiği ...)  |  40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla ...)  |  19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle ...)  |  12 Dönüştürme Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme ...)  |  7 Birleştirme ve Bölme Aracı (Gelişmiş Satırları Birleştir, Excel Hücrelerini Böl ...)  |  ... ve daha fazlası

Kutools for Excel, İhtiyacınız Olan Her Şeyin Tek Tıklama Uzağında Olduğundan Emin Olmak İçin 300'den Fazla Özelliğe Sahiptir...


Office Tab - Microsoft Office'de (Excel dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştir

  • Bir saniyede, onlarca açık belge arasında geçiş yapın!
  • Her gün yüzlerce fare tıklamasından kurtulun, fare eline veda edin.
  • Birden fazla belgeyi görüntülediğinizde ve düzenlediğinizde üretkenliğinizi %50 artırır.
  • Ofis'e (Excel dahil) Chrome, Edge ve Firefox gibi etkili sekmeler getirir.