Excel'de koşula göre toplamı hızlıca nasıl hesaplarsınız?

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

EĞERTOPLA (İngilizce SUMIF) işlevi, yalnızca belirli bir kritere uyan hücre aralığındaki değerleri toplamanıza olanak tanır. Bu, manuel filtreleme yapmadan satışları, giderleri veya herhangi bir tablo verisini analiz etmek için temel bir araçtır. Formül tüm Excel sürümlerinde çalışır ve koşul girildikten sonra sonucu anında döndürür.

Sözdizimi ve formül yazma kuralları

Doğru formül yapısı, doğru hesaplamayı garanti eder. Türkçe Excel sürümünde şu şekilde görünür:

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

İşlev bağımsız değişkenleri:

  1. Kriter_aralığı — kritere uygunluk açısından kontrol edilecek hücreler (zorunlu).
  2. Kriter — sayı, metin, ifade veya hücre referansı biçimindeki kriter (zorunlu).
  3. Toplam_aralığı — toplanması gereken değerlere sahip hücreler (isteğe bağlı). Bu bağımsız değişken atlanırsa, ilk bağımsız değişkendeki hücreler toplanır.

Önemli kural: Üçüncü bağımsız değişkeni (ne toplanacak) belirtirseniz, ilk bağımsız değişken (koşulun nerede aranacağı) ile üçüncü bağımsız değişkenin aynı boyutta olması gerekir. Aksi takdirde formül #DEĞER! hatası verir veya yanlış sonuç döndürür.

Kullanım için pratik örnekler

İşlevin çalışma şeklini bir satış tablosu örneği üzerinden inceleyelim:

Ürün (A)Fiyat (B)Adet (C)Tarih (D)
Elma501001.04.2026
Muz401502.04.2026
Elma50503.04.2026
Portakal60804.04.2026

Metnin tam eşleşmesine göre toplama

Tüm elma sevkiyatlarının toplam maliyetini öğrenmek için (Ürün = "Elma" olan yerlerde Fiyat sütununu topluyoruz):

=EĞERTOPLA(A2:A5; "Elma"; B2:B5)

Sonuç: 100 (50 + 50).

Sayısal koşulların kullanılması

Fiyatı 45 TL'nin üzerinde olan satılan ürünlerin adetlerini toplamak isterseniz:

=EĞERTOPLA(B2:B5; ">45"; C2:C5)

Burada koşul, işlem işaretiyle birlikte tırnak işaretleri içinde yazılır.

Hücre referansı aracılığıyla dinamik hesaplama

Koşulu ("Elma") sabit olarak yazmak yerine bir hücre referansı kullanmak daha iyidir. Örneğin, E1 hücresinde ürün adı yazıyorsa, formül evrensel hale gelir:

=EĞERTOPLA(A2:A5; E1; B2:B5)

E1 hücresindeki metni değiştirerek başka bir ürün için anında toplam elde edersiniz.

Joker karakterlerle çalışma

Kısmi eşleşme için yıldız işareti * (herhangi sayıda karakter) veya soru işareti ? (tek bir karakter) kullanın. Örnek: Adı "E" ile başlayan tüm ürünlerin fiyatlarının toplamı:

=EĞERTOPLA(A2:A5; "E*"; B2:B5)

Tarihlerle çalışmanın özellikleri

Koşullardaki tarihler sıklıkla zorluk çıkarır. Temel kural şudur: tarihler tırnak işaretleri içine alınmalıdır ve tarih bir hücreden alınıyorsa karşılaştırma işaretleri ampersand & aracılığıyla tarihle birleştirilmelidir.

Örnek 1: 1 Nisan 2026 tarihinden sonraki satışların toplamı (tarih koşulda):

=EĞERTOPLA(D2:D5; ">=01.04.2026"; B2:B5)

Örnek 2: G1 hücresinde belirtilen tarihten sonraki satışların toplamı:

=EĞERTOPLA(D2:D5; ">=" & G1; B2:B5)

Ampersand olmadan formül, tarih içeren hücre referansını doğru şekilde işleyemez.

Sık yapılan hatalar ve çözümleri

Basit bir formül bile verilerle çalışmanın temel ilkeleri ihlal edilirse hata verebilir.

Hata / SorunNedenÇözüm
#DEĞER!Kriter ve toplam aralıklarının farklı uzunlukta olması.A2:A10 ve B2:B10 aralıklarının aynı sayıda satıra sahip olduğundan emin olun.
Sonuç 0Koşul bulunamadı veya yanlış format.Metindeki gereksiz boşlukları kontrol edin ("Elma " yerine "Elma"). Sayılar için hücrelerde metin olmadığından emin olun.
Yanlış toplamKopyalama sırasında referansların sabitlenmemesi.Formülü aşağıya veya sağa kopyalamayı planlıyorsanız $A$2:$A$10 gibi mutlak referanslar kullanın.
Koşulun yok sayılmasıSayıların metin olarak kaydedilmesi."Sütunlara Dönüştür" özelliği aracılığıyla metin sayıları gerçek sayı formatına dönüştürün.

EĞERTOPLA işlevi harf büyük/küçük durumuna duyarlı değildir. "elma", "Elma" ve "ELMA" koşulları aynı şekilde algılanacaktır.

Ne zaman ÇOKLUETOPLA işlevine ihtiyaç duyulur?

EĞERTOPLA işlevi yalnızca tek bir koşulla çalışabilir. Göreviniz birkaç kritere aynı anda dikkate almayı gerektiriyorsa (örneğin, "Elma" VE "Nisan Ayındaki Satışlar" VE "Fiyat > 50"), ÇOKLUETOPLA (SUMIFS) işlevini kullanmanız gerekir.

Sözdizimi, bağımsız değişkenlerin sırasıyla farklılık gösterir: önce toplam aralığı, ardından "kriter aralığı — kriter" çiftleri gelir.

=ÇOKLUETOPLA(B2:B5; A2:A5; "Elma"; D2:D5; ">=01.04.2026")

EĞERTOPLA işlevini öğrendiğinizde, koşul kontrol mantığı benzer kaldığı için daha karmaşık hesaplamalara kolayca geçebilirsiniz.