Excel Dersleri · Başlangıç · 8 dk

Excel'de Şarta Göre Toplama ve Sayma: ETOPLA, EĞERSAY, ÇOKETOPLA

Excel'de bir veya birden fazla şarta göre toplama ve sayma yapın: ETOPLA, EĞERSAY, ÇOKETOPLA ve ÇOKEĞERSAY ile ölçüt yazımı, tarih ve joker karakter örnekleri.

Hazırlayan Excelmatik Editör Ekibi

Microsoft 365, Excel 2021, 2019, 2016, Excel Web

İçindekiler
  1. Örnek tablo
  2. Tek şarta göre toplama ve sayma
  3. Birden fazla şart: ÇOKETOPLA ve ÇOKEĞERSAY
  4. Ölçüt nasıl yazılır?
  5. Şarta göre ortalama
  6. Sık yapılan hatalar
  7. Joker karakter ve oran hesaplama

Excel'de şarta göre toplamak için =ETOPLA(A2:A7;"Ankara";C2:C7), şarta göre saymak için =EĞERSAY(A2:A7;"Ankara") kullanın. Birden fazla şart için ÇOKETOPLA ve ÇOKEĞERSAY vardır; ÇOKETOPLA'da toplanacak aralık ilk sırada yazılır.

Bu dört fonksiyon, özet tablo kurmadan "Ankara şubesi ne kadar sattı?" veya "kaç fatura ödendi?" gibi soruları tek hücrede yanıtlar. Aşağıdaki örneklerin hepsi aynı satış tablosunu kullanır.

Örnek tablo

Satırlar 2–7
Şube (A)Temsilci (B)Tutar ₺ (C)Durum (D)
AnkaraAylin12500Ödendi
İzmirBarış8200Bekliyor
AnkaraCem4300İptal
BursaDerya15100Ödendi
AnkaraEmre9600Ödendi
İzmirFatma6750Ödendi

Tek şarta göre toplama ve sayma

=ETOPLA(A2:A7;"Ankara";C2:C7)
=EĞERSAY(A2:A7;"Ankara")
=ETOPLA(C2:C7;">10000")

Birden fazla şart: ÇOKETOPLA ve ÇOKEĞERSAY

=ÇOKETOPLA(C2:C7;A2:A7;"Ankara";D2:D7;"Ödendi")
=ÇOKEĞERSAY(A2:A7;"İzmir";D2:D7;"Ödendi")

ÇOKETOPLA şartların hepsinin sağlanmasını ister (VE mantığı). "Ankara veya İzmir" gibi şartlardan birinin yeterli olduğu durumlarda iki ETOPLA'yı toplayın: =ETOPLA(A2:A7;"Ankara";C2:C7)+ETOPLA(A2:A7;"İzmir";C2:C7) sonucu 41.350 ₺'dir.

Ölçüt nasıl yazılır?

ÖlçütAnlamı
"Ankara"Tam olarak Ankara (büyük/küçük harf fark etmez)
">10000"10.000'den büyük; karşılaştırma işleci tırnak içinde
"<>İptal"İptal olmayanlar
">"&F1F1 hücresindeki değerden büyük; işleç tırnakta, hücre & ile eklenir
"A*"A ile başlayan her metin (* herhangi sayıda karakter, ? tek karakter)
">="&TARİH(2026;1;1)1 Ocak 2026 ve sonrası

Ölçütü formüle yazmak yerine bir hücreye yazıp başvurmak raporu esnek yapar: F1'e şube adını yazın ve =ETOPLA(A2:A7;F1;C2:C7) kullanın. F1'i değiştirdiğinizde sonuç da değişir.

Şarta göre ortalama

=EĞERORTALAMA(A2:A7;"Ankara";C2:C7)

Sık yapılan hatalar

  • Aralıkların boyutu farklı: ETOPLA(A2:A7;"Ankara";C2:C10) gibi farklı boyutlu aralıklar yanlış sonuç verebilir, ÇOKETOPLA ise #DEĞER! hatası verir. Aralıkları aynı satırlarla yazın.
  • İşleci tırnak dışında bırakmak: =ETOPLA(C2:C7;>10000) hata verir; ">10000" yazın.
  • Metin olarak saklanan tutarlar toplanmaz. Sütundaki sayılar sola yaslıysa önce sayıya çevirin.
  • Ölçütte fazladan boşluk: "Ankara " ile "Ankara" eşleşmez; KIRP ile temizleyin.

Joker karakter ve oran hesaplama

=ETOPLA(B2:B7;"A*";C2:C7)

Bir şartın toplam içindeki payını bulmak için EĞERSAY'ı dolu hücre sayısına bölün: =EĞERSAY(D2:D7;"Ödendi")/BAĞ_DEĞ_DOLU_SAY(D2:D7) sonucu 4/6, yani yaklaşık 0,67'dir. Hücreyi yüzde biçimine aldığınızda %67 görünür. Tutar bazında pay için aynı mantıkla ETOPLA'yı TOPLA'ya bölün.

Şimdi sen dene · 3 soru

%00 puan

Soru 1/3 · Taklit

ETOPLA önce şartın arandığı aralığı, sonra şartı, en son toplanacak aralığı alır.

D2 hücresine =ETOPLA(A2:A7;"Yakıt";B2:B7) yaz.

D2
ABCDE
1Gider türüTutar (₺)Yakıt toplamı1000 ₺ üstü toplam
2Yakıt1450
3Yemek620
4Yakıt980
5Konaklama2300
6Yemek410
7Yakıt1120

D2 hücresini seç, yaz ve Enter'a bas.

Sık sorulan sorular

ETOPLA ile ÇOKETOPLA arasındaki fark nedir?

ETOPLA tek şart alır, ÇOKETOPLA birden fazla. Bağımsız değişken sırası da farklıdır: ÇOKETOPLA'da toplanacak aralık ilk sırada yazılır. Tek şart için ÇOKETOPLA da kullanılabilir.

Tarihe göre nasıl toplarım?

Tarih şartını işleç ve TARİH ile yazın: =ÇOKETOPLA(C2:C100;B2:B100;">="&TARİH(2026;1;1);B2:B100;"<"&TARİH(2026;2;1)) Ocak 2026 toplamını verir.

Boş olmayan hücreleri nasıl sayarım?

=BAĞ_DEĞ_DOLU_SAY(A2:A100) veya =EĞERSAY(A2:A100;"<>") kullanın. Yalnızca boş hücreler için =BOŞLUKSAY(A2:A100).

ETOPLA neden 0 veriyor?

Ölçüt hiçbir hücreyle eşleşmiyordur (yazım farkı, fazladan boşluk) ya da toplanacak tutarlar metin olarak saklanmıştır. Ölçütü hücreden kopyalayarak deneyin ve tutarların sağa yaslı olduğunu kontrol edin.

ETOPLA büyük/küçük harf ayırır mı?

Hayır. "ankara", "Ankara" ve "ANKARA" aynı sayılır. Harf duyarlı toplama gerekiyorsa TOPLA.ÇARPIM ile ÖZDEŞ birlikte kullanılır: =TOPLA.ÇARPIM(ÖZDEŞ(A2:A7;"Ankara")*C2:C7).

Excelmatik Editör Ekibi

Editoryal ekip

Excelmatik içerikleri Türkçe Excel söz dizimiyle hazırlanır ve güncellenir. Bir hata görürseniz düzeltme talebi gönderebilirsiniz.

Değişiklik geçmişi

  1. İlk yayın.