ETOPLA Formülü (SUMIF): Tek Koşula Göre Toplama
ETOPLA
İngilizce adı: SUMIF
Yayın: · Son güncelleme:
ETOPLA kısaca
ETOPLA, bir aralıkta belirttiğiniz koşulu sağlayan satırların değerlerini toplar. =ETOPLA(B2:B6;"Elektronik";C2:C6) yalnız Elektronik kategorisindeki tutarları toplar; koşul sayı, metin, karşılaştırma ya da joker karakter olabilir.
Söz dizimi
ETOPLA(aralık; ölçüt; [toplam_aralığı])SUMIF(range, criteria, [sum_range])Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
Argümanlar
| Argüman | Durum | Açıklama |
|---|---|---|
aralıkrange | Zorunlu | Ölçüte göre denetlenecek hücre aralığı. |
ölçütcriteria | Zorunlu | Hangi hücrelerin toplanacağını belirleyen koşul: 32, ">32", B5, "elma*" gibi. Metin ve karşılaştırma işaretli koşullar çift tırnak içinde yazılır. |
toplam_aralığısum_range | İsteğe bağlı | Toplanacak hücreler. Boş bırakılırsa aralık argümanındaki hücreler toplanır. |
İçindekiler
Excel ETOPLA formülü ne işe yarar?
Excel ETOPLA formülü, bir sütunda koşulu sağlayan satırları bulur ve o satırlara ait değerleri toplar. Kategoriye göre satış, müşteriye göre sipariş tutarı ya da belli bir tutarın üzerindeki harcamalar tipik kullanım alanlarıdır. Tek bir koşul yeterli olduğunda en kısa çözüm budur.
Örneğin bir sipariş listesinde yalnız elektronik ürünlerin toplamını görmek istiyorsunuz. Listeyi filtreleyip elle toplamak yerine =ETOPLA(B2:B6;"Elektronik";C2:C6) yazarsınız ve sonuç liste değiştikçe güncellenir.
Üç argümanın görevi
İlk argüman aralık, koşulun denetleneceği hücrelerdir. İkinci argüman ölçüt, aranan koşuldur. Üçüncü argüman toplam_aralığı ise toplanacak değerleri gösterir ve isteğe bağlıdır.
Üçüncü argümanı boş bıraktığınızda Excel koşulu denetlediği hücreleri toplar. Bu, =ETOPLA(C2:C6;">5000") gibi tutar sütununun kendisine koşul koyduğunuz durumlarda işe yarar. Koşul başka sütundaysa toplam_aralığı mutlaka yazılmalıdır.
Ölçüt nasıl yazılır?
Sayısal bir eşitlik için tırnak gerekmez: 5000 yazmanız yeterlidir. Karşılaştırma işareti içeren koşullar tırnak içine alınır, yani ">5000" ya da "<>İptal" biçiminde yazılır. Metin koşulları da tırnaklıdır ve büyük/küçük harfe duyarlı değildir.
Koşulu bir hücreden almak istediğinizde işareti ve hücreyi & ile birleştirirsiniz: ">="&E1. Tarihlerde de aynı yöntem kullanılır; ">="&TARİH(2026;4;1) 1 Nisan 2026 ve sonrasındaki kayıtları seçer. Joker karakterlerden yıldız (*) herhangi bir karakter dizisinin, soru işareti (?) tek bir karakterin yerini tutar.
Örnek: şubelere göre sipariş tutarı
Müşteri sütununda "Ankara Şube", "Ankara Merkez", "İzmir Şube" gibi adlar olsun. Ankara'daki tüm noktaların toplamı için =ETOPLA(B2:B5;"Ankara*";C2:C5) yazarsınız. Yıldız, "Ankara" ile başlayan her adı yakalar ve 1.200 ile 3.100 TL toplanarak 4.300 TL bulunur.
Bu yöntem kodlu listelerde de çalışır. "S-1" ile başlayan sipariş numaralarını toplamak için "S-1*" yazmanız yeterlidir.
Ölçütü bir hücreye yazmak raporları esnek hâle getirir. E1 hücresine "Mobilya" yazıp formülde "Elektronik" yerine E1 kullanırsanız, kategoriyi değiştirdiğiniz anda sonuç güncellenir. Bu hücreye Veri Doğrulama ile bir açılır liste eklemek yazım hatalarını da önler.
Sık yapılan hatalar
En yaygın hata, aralık ile toplam_aralığının farklı satırlardan başlamasıdır. B2:B6 ile C3:C7 verirseniz koşul bir satır kaymış değerlere uygulanır ve formül hata vermeden yanlış sonuç döndürür. İki aralığı aynı satırda başlatıp aynı boyda tutun.
İkinci hata, karşılaştırma işaretini tırnak dışında bırakmaktır. >5000 yazmak formülü bozar, doğrusu ">5000"dir. Metin olarak saklanan sayılar da koşulla eşleşmeyebilir; sonuç beklenenden azsa önce sütunun biçimini kontrol edin.
Birden fazla koşul gerektiğinde
ETOPLA yalnız bir koşul alır. "Marmara bölgesindeki yazıcı satışları" gibi iki ya da daha fazla koşul varsa ÇOKETOPLA kullanılır; onun argüman sırası farklıdır ve toplam aralığı başa gelir. Koşulu saymak istiyorsanız EĞERSAY, ortalamasını almak istiyorsanız EĞERORTALAMA aynı mantıkla çalışır.
Kendi listenizde bir kategori sütunu seçin ve o kategorinin adını bir hücreye yazın. Ardından =ETOPLA(B:B;E1;C:C) formülüyle E1'deki adı değiştirerek farklı kategorilerin toplamını deneyin.
Örnekler
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Ürün | Kategori | Tutar | ||
| 2 | Laptop | Elektronik | 28.500 | 37.550 | |
| 3 | Masa | Mobilya | 6.400 | ||
| 4 | Kulaklık | Elektronik | 1.850 | ||
| 5 | Sandalye | Mobilya | 2.300 | ||
| 6 | Monitör | Elektronik | 7.200 |
=ETOPLA(B2:B6;"Elektronik";C2:C6)=SUMIF(B2:B6,"Elektronik",C2:C6)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
E2 hücresinin sonucu: 37.550
Elektronik kategorisindeki üç satırın tutarı toplanır: 28.500 + 1.850 + 7.200 = 37.550.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Ürün | Kategori | Tutar | ||
| 2 | Laptop | Elektronik | 28.500 | 42.100 | |
| 3 | Masa | Mobilya | 6.400 | ||
| 4 | Kulaklık | Elektronik | 1.850 | ||
| 5 | Sandalye | Mobilya | 2.300 | ||
| 6 | Monitör | Elektronik | 7.200 |
=ETOPLA(C2:C6;">5000")=SUMIF(C2:C6,">5000")Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
E2 hücresinin sonucu: 42.100
Toplam aralığı boş bırakıldığı için koşul denetlenen C sütununun kendisi toplanır. 5.000'in üzerindeki değerler 28.500, 6.400 ve 7.200'dür; toplamları 42.100'dür.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Sipariş | Müşteri | Tutar | ||
| 2 | S-101 | Ankara Şube | 1.200 | 4.300 | |
| 3 | S-102 | İzmir Şube | 950 | ||
| 4 | S-103 | Ankara Merkez | 3.100 | ||
| 5 | S-104 | Bursa Şube | 780 |
=ETOPLA(B2:B5;"Ankara*";C2:C5)=SUMIF(B2:B5,"Ankara*",C2:C5)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
E2 hücresinin sonucu: 4.300
Yıldız, Ankara ile başlayan her metni yakalar. Ankara Şube ve Ankara Merkez satırlarının tutarı 1.200 + 3.100 = 4.300 olur.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Tarih | Tutar | ||
| 2 | 02.03.2026 | 450 | 1.100 | |
| 3 | 15.03.2026 | 1.200 | ||
| 4 | 01.04.2026 | 800 | ||
| 5 | 20.04.2026 | 300 |
=ETOPLA(A2:A5;">="&TARİH(2026;4;1);B2:B5)=SUMIF(A2:A5,">="&DATE(2026,4,1),B2:B5)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
D2 hücresinin sonucu: 1.100
Koşul, karşılaştırma işaretiyle TARİH fonksiyonunun & ile birleştirilmesiyle kurulur. 1 Nisan 2026 ve sonrasındaki iki ödeme 800 + 300 = 1.100 eder.
Yaygın hatalar ve çözümleri
- #DEĞER!
Neden: Formül kapalı başka bir çalışma kitabındaki aralığa başvuruyor.
Çözüm: Kaynak dosyayı açın ya da verileri aynı çalışma kitabına taşıyın.
#DEĞER! hatasının ayrıntılı çözümü → - #AD?
Neden: Metin ölçütü tırnak içine alınmamış ya da fonksiyon adı yanlış yazılmış.
Çözüm: Metin ve karşılaştırma işaretli ölçütleri "Elektronik" ya da ">5000" biçiminde tırnakla yazın.
#AD? hatasının ayrıntılı çözümü →
İlgili fonksiyonlar
ETOPLA kullanan rehberler ve alıştırmalar
Sıkça Sorulan Sorular
ETOPLA formülü nasıl kullanılır?
=ETOPLA(koşul aralığı; koşul; toplanacak aralık) yazarsınız. Örneğin =ETOPLA(B2:B6;"Elektronik";C2:C6), B sütununda Elektronik yazan satırların C sütunundaki tutarlarını toplar.
ETOPLA'da koşulu bir hücreden nasıl alırım?
Eşitlik için hücreyi doğrudan yazın: =ETOPLA(B2:B6;E1;C2:C6). Karşılaştırma gerekiyorsa işareti & ile birleştirin: ">="&E1.
ETOPLA ile iki koşul kullanılabilir mi?
Hayır, ETOPLA tek koşul alır. İki ya da daha fazla koşul için ÇOKETOPLA kullanın.