İçeriğe geç
parazade
Matematik ve TrigonometriÖrnekler doğrulandı

ETOPLA Formülü (SUMIF): Tek Koşula Göre Toplama

ETOPLA

İngilizce adı: SUMIF

SürümlerMicrosoft 365Excel 2021Excel 2019Excel 2016Excel 2013Excel 2010Excel WebExcel Mac(en az Excel 2010)

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ığı])

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ümanDurumAçıklama
aralıkrangeZorunluÖlçüte göre denetlenecek hücre aralığı.
ölçütcriteriaZorunluHangi 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
  1. Excel ETOPLA formülü ne işe yarar?
  2. Üç argümanın görevi
  3. Ölçüt nasıl yazılır?
  4. Örnek: şubelere göre sipariş tutarı
  5. Sık yapılan hatalar
  6. Birden fazla koşul gerektiğinde

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

Örnek 1: Kategoriye göre tutar toplama
ABCDE
1ÜrünKategoriTutar
2LaptopElektronik28.50037.550
3MasaMobilya6.400
4KulaklıkElektronik1.850
5SandalyeMobilya2.300
6MonitörElektronik7.200
=ETOPLA(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.

Örnek 2: Belirli tutarın üzerindeki satışlar
ABCDE
1ÜrünKategoriTutar
2LaptopElektronik28.50042.100
3MasaMobilya6.400
4KulaklıkElektronik1.850
5SandalyeMobilya2.300
6MonitörElektronik7.200
=ETOPLA(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.

Örnek 3: Joker karakterle şube toplamı
ABCDE
1SiparişMüşteriTutar
2S-101Ankara Şube1.2004.300
3S-102İzmir Şube950
4S-103Ankara Merkez3.100
5S-104Bursa Şube780
=ETOPLA(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.

Örnek 4: Belirli tarihten sonraki ödemeler
ABCD
1TarihTutar
202.03.20264501.100
315.03.20261.200
401.04.2026800
520.04.2026300
=ETOPLA(A2:A5;">="&TARİH(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.

Örnek dosyayı indir.xlsx dosyası, ücretsiz · tüm örnekler hazır formüllerle

Yaygın hatalar ve çözümleri

İlgili fonksiyonlar

ETOPLA kullanan rehberler ve alıştırmalar

RehberBaşlangıçExcel'de Başka Sayfadan Veri Nasıl Alınır?Excel'de başka sayfadan veri almak için hücreye = yazıp diğer sayfadaki hücreye tıklamanız yeterlidir; formül =Fiyatlar!B2 olur. Koşula göre veri çekmek için DÜŞEYARA ya da ETOPLA'da aralığı Fiyatlar!$A$2:$D$50 gibi sayfa adıyla yazarsınız.RehberBaşlangıçExcel'de Tekrar Eden Verileri Bulma ve SilmeExcel'de tekrar eden verileri bulmak için Koşullu Biçimlendirme'deki Yinelenen Değerler kuralını, silmek için Veri sekmesindeki Yinelenenleri Kaldır komutunu kullanırsınız. Kaç kez tekrar ettiğini EĞERSAY formülü gösterir.RehberİleriPower Query ile Klasördeki Dosyalar Nasıl Birleştirilir?Aynı yapıdaki Excel ya da CSV dosyalarını birleştirmek için Veri > Veri Al > Dosyadan > Klasörden yolunu izler, klasörü seçip Birleştir ve Dönüştür'e tıklarsınız. Klasöre yeni dosya eklendiğinde Yenile onu da tabloya katar.RehberOrtaPivot Tabloda Yüzde Nasıl Hesaplanır?Pivot tabloda yüzde hesaplamak için değer alanına sağ tıklayıp Değer Gösterimi menüsünden Genel Toplam %, Sütun Toplamı % ya da Üst Satır Toplamı % seçeneklerinden birini seçersiniz. Formül yazmanız gerekmez.RehberBaşlangıçPivot Tablo Nasıl Güncellenir? Yenileme ve Veri Kaynağını DeğiştirmePivot tablo, kaynak veri değiştiğinde kendiliğinden güncellenmez. PivotTable Çözümle sekmesindeki Yenile düğmesi ya da Alt+F5 rakamları günceller; yeni satırlar aralığın dışındaysa Veri Kaynağını Değiştir ile aralığı genişletirsiniz.RehberBaşlangıçExcel'de Pivot Tablo Nasıl Yapılır?Excel'de pivot tablo yapmak için verinizin içinde bir hücre seçip Ekle sekmesinden PivotTable'ı seçersiniz. Ardından alanları Satırlar, Sütunlar ve Değerler bölgelerine sürükleyerek binlerce satırı birkaç saniyede özetlersiniz.AlıştırmaOrtaAlıştırma: Bölgelerin Genel Toplamdaki PayıSekiz satırlık satış listesinde her bölgenin genel toplam içindeki payını ETOPLA ve TOPLA ile hesaplayın. Sonuç, pivot tablonun Değerleri Farklı Göster seçeneğindeki genel toplamın yüzdesiyle aynı olmalıdır.AlıştırmaİleriAlıştırma: Power Query Gruplandırmasını Formülle DoğrulamaPower Query'de temizlenmiş bir sipariş tablosunun Gruplandırma ölçütü adımıyla üreteceği şehir toplamlarını ÇOKETOPLA ile hesaplayın. Sonuçları sorgunun çıktısıyla karşılaştırarak adımların doğru çalıştığını sınarsınız.AlıştırmaOrtaAlıştırma: ETOPLA ile Kategori Bazında ToplamYedi siparişlik bir tabloda her kategorinin toplam satışını ETOPLA ile hesaplayın. Formülü bir kez yazıp aşağı kopyalarken hangi aralığın $ ile sabitlenmesi gerektiğini bu alıştırmada pratik edersiniz.

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.