Excel'de Koşullu Toplamayı 5 Dakikada Öğrenin

Kerem Aydın·9 Temmuz 2026·⏱4 dk

EĞETOPLA (İngilizce SUMIF) formülü, belirli bir koşula uyan tablo değerlerini hızla toplamak için kullanılır. Örneğin, sadece "Elektronik" kategorisindeki ürünlerin toplam gelirini veya Mart ayındaki ödemelerin toplamını anında hesaplayabilir. Bu, analiz, muhasebe ve depo yönetimi için temel ancak vazgeçilmez bir araçtır.

Kısa cevap: Sayıları koşula göre toplamak için şu yapıyı kullanın: =EĞETOPLA(arama_aralığı; "koşul"; toplanacaklar). Eğer koşulları içeren hücreleri kendisini toplamak istiyorsanız, üçüncü argüman atlanabilir.

Sözdizimi ve Çalışma Mantığı

Fonksiyonun üç argümanını anlamak, hatasız hesaplamaların anahtarıdır. Formül şu şekilde yazılır:

EĞETOPLA(kriter_aralığı; kriter; [toplam_aralığı])

Her bir öğeyi inceleyelim:

  1. Kriter_aralığı: Fonksiyonun koşulunuza uygunluğu arayacağı hücreler (örneğin, ürün adlarının bulunduğu sütun).
  2. Kriter: Koşulun kendisi. Bir sayı (100), metin ("Elma"), ifade (">500") veya hücre referansı (E1) olabilir. Metin koşulları ve işlem işaretleri mutlaka tırnak içine alınmalıdır.
  3. Toplam_aralığı (isteğe bağlı): Toplanacak sayıları içeren hücreler. Bu argüman atlanırsa, Excel ilk argümandaki (kriter aralığı) değerleri toplar.

Önemli kural: Arama aralığı ve toplam aralığı aynı boyutta (aynı sayıda satır) olmalıdır. Eğer A2:A10 ve B2:B20 belirtirseniz, formül #DEĞER! hatası verir veya yanlış sonuç döndürür.

Kullanım Örnekleri

Basit sayılardan metin işlemlerine kadar gerçek senaryoları inceleyelim.

1. Sayısal Koşula Göre Toplam

Görev: 5000 TL'nin üzerindeki tüm siparişleri toplamak.

  • Veriler: B Sütunu (Sipariş Tutarı).
  • Formül: =EĞETOPLA(B2:B100; ">5000")
  • Not: Kontrol ettiğimiz hücreleri topladığımız için üçüncü argümana gerek yoktur.

2. Tam Metin Eşleşmesine Göre Toplam

Görev: "Ivanov" adlı satış temsilcisinin toplam satış hacmini öğrenmek.

  • Veriler: A Sütunu (Satış Temsilcisi), C Sütunu (Satış Tutarı).
  • Formül: =EĞETOPLA(A2:A100; "Ivanov"; C2:C100)

3. Joker Karakterlerin Kullanımı

Tam adı bilmiyorsanız veya benzer değerleri birleştirmeniz gerekiyorsa, yıldız işareti * (herhangi bir karakter sayısı) ve soru işareti ? (tek bir karakter) kullanın.

Görev: Adı "Telefon" ile başlayan tüm ürünlerin toplamını bulmak.

  • Veriler: D Sütunu (Ürün Adı), E Sütunu (Fiyat).
  • Formül: =EĞETOPLA(D2:D100; "Telefon*"; E2:E100)
  • Sonuç: "Samsung Telefon", "Kablolu Telefon" vb. ürünleri hesaplar.

4. Hücre Referansı Üzerinden Dinamik Koşullar

Sabit yazılmış koşulları değiştirmek zordur. Kriteri ayrı bir hücreye çıkarmak daha iyidir.

  • G1 hücresi satış temsilcisinin adını içeriyor.
  • Formül: =EĞETOPLA(A2:A100; G1; C2:C100)
  • Sayısal koşullar için (G1'deki değerden büyük): =EĞETOPLA(B2:B100; ">"&G1) (& işareti operatörü ve değeri birleştirir).

Tarihlerle Çalışma: İnce Detaylar ve Çözümler

EĞETOPLA fonksiyonu tarihlerle çalışabilir, ancak kayıt formatına dikkat edilmesi gerekir.

1 Ocak 2026 tarihinden sonraki satışları toplamak için: =EĞETOPLA(A2:A100; ">01.01.2026"; B2:B100)

Tarihler için ipucu: Formülün otomatik olarak güncellenmesini sağlamak için (örneğin, mevcut ayın satışlarını hesaplamak) koşulu TARİH veya BUGÜN() fonksiyonlarıyla birleştirin: =EĞETOPLA(A2:A100; ">"&BUGÜN()-30; B2:B100) — son 30 günün toplamı.

Daha karmaşık bir koşul gerekirse (örneğin, "X tarihinden büyük ama Y tarihinden küçük"), tek başına EĞETOPLA fonksiyonu yetersiz kalır. Bu durumlarda, sınırsız sayıda "aralık-kriter" çifti tanımlamanıza olanak tanıyan ÇOKLU.EĞETOPLA (SUMIFS) fonksiyonunu kullanın.

Sık Karşılaşılan Hatalar ve Çözümleri

Hata / SorunNedenÇözüm
#DEĞER!Aralık boyutları eşleşmiyorİlk ve üçüncü argümanların aynı sayıda satırı kapsadığından emin olun (örneğin, her ikisi de 100. satıra kadar).
Sonuç 0Yanlış kriter formatıOperatör içeren sayısal koşullar (>, <, <>) her zaman tırnak içinde yazılmalıdır: ">100".
Yanlış toplamBölgesel ayırıcı ayarlarıRusça Excel sürümünde argümanlar noktalı virgül (;) ile ayrılır, İngilizce sürümde ise virgül (,) ile ayrılır.
Metnin yok sayılmasıVerilerdeki fazla boşluklar" Ürün " hücresi "Ürün" hücresine eşit değildir. Verileri temizlemek için KIRP fonksiyonunu veya joker karakterleri kullanın.

Sıkça Sorulan Sorular (SSS)

EĞETOPLA ile ÇOKLU.EĞETOPLA arasındaki fark nedir? EĞETOPLA yalnızca tek bir koşulla çalışır. ÇOKLU.EĞETOPLA birden fazla koşulu aynı anda belirlemenize olanak tanır (örneğin, "Ivanov'un Satışları" VE "Mart Ayı" VE "Laptop Ürünü"). ÇOKLU.EĞETOPLA sözdizimi, argüman sırası bakımından farklıdır: önce toplam aralığı, ardından koşul çiftleri gelir.

Hücre rengine göre toplama yapılabilir mi? Hayır, standart EĞETOPLA fonksiyonu biçimlendirmeyi (yazı tipi rengi veya dolgu rengi) görmez. Bunun için makrolara (VBA) veya renkle metin değeri atanan bir yardımcı sütun oluşturulmasına ihtiyaç vardır.

Formül neden metni saymıyor? Kriter aralığında gizli karakterler veya önemliyse farklı büyük/küçük harf kullanımı olmadığından emin olun. EĞETOPLA büyük/küçük harfe duyarlı olmasa da ("ürün" = "ÜRÜN"), fazla boşluklara duyarlıdır.