Excel'de Koşullu Toplamayı 5 Dakikada Öğrenin
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:
- Kriter_aralığı: Fonksiyonun koşulunuza uygunluğu arayacağı hücreler (örneğin, ürün adlarının bulunduğu sütun).
- 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. - 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.
G1hü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 / Sorun | Neden | Çö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ç 0 | Yanlış kriter formatı | Operatör içeren sayısal koşullar (>, <, <>) her zaman tırnak içinde yazılmalıdır: ">100". |
| Yanlış toplam | Bö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.