Excel ETOPLA Formülü: Şarta Bağlı Toplama (5 Pratik Örnek)
1. ETOPLA Nedir?
ETOPLA (SUMIF), Excel'de belirli bir koşulu sağlayan hücrelerin toplamını hesaplayan bir fonksiyondur. Koşullar metin, sayı veya tarih türünde olabilir. Bu fonksiyon, özellikle büyük veri kümelerinde şarta bağlı toplama işlemlerini hızlı ve verimli bir şekilde gerçekleştirmenize olanak tanır.
Kullanım Alanları:
- Kategori Bazlı Toplama: Belirli bir ürün kategorisinin toplam satışı
- Bölge Bazlı Toplama: Belirli bir bölgedeki gelir toplamı
- Tarih Aralığı Toplama: Belirli bir tarihten sonraki satışlar
- Koşullu Veri Analizi: Eşik değerleri aşan hesaplamalar
İpucu
ETOPLA fonksiyonunun en büyük avantajı, mantıksal operatörler (>, <, >=, <=, <>) ve joker karakterler (*, ?) kullanılarak koşulların genişletilebilmesidir.
2. Örnek 1: Metin Koşulu - Sadece Montların Fiyatlarını Toplama
Bir kıyafet mağazasının envanterinde, sadece "Mont" kategorisindeki ürünlerin fiyatlarını toplamak istiyoruz.
=ETOPLA(aralık; ölçüt; [toplam_aralığı])
=ETOPLA(A2:A6; "Mont"; F2:F6) ' Sonuç: 5500 TL
📋 Formül Açıklaması:
- Aralık (A2:A6): Ürün kategorilerinin bulunduğu hücre aralığı
- Ölçüt ("Mont"): "Mont" metnini içeren hücreleri eşleştir
- Toplam aralığı (F2:F6): Eşleşen hücrelerin karşısındaki fiyatları topla
📌 Sonuç: "Mont" kategorisindeki ürünlerin toplam fiyatı = 5500 TL
3. Örnek 2: Tarih Koşulu - Belirli Tarihteki Ürünlerin Fiyatlarını Toplama
12 Nisan 2024 tarihinde teslim edilen ürünlerin fiyatlarını toplamak için tarih içeren koşul kullanabiliriz.
' Yöntem 1: Doğrudan tarih yazma =ETOPLA(E2:E6; "12.04.2024"; F2:F6) ' Yöntem 2: TARİH fonksiyonu ile =ETOPLA(E2:E6; ">"&TARİH(2024;4;11); F2:F6) ' Sonuç: 6000 TL
İpucu
Tarih koşullarında TARİH() fonksiyonunu kullanmak, farklı bölgesel tarih formatlarıyla uyumluluk sağlar.
📌 Sonuç: 12 Nisan 2024'te teslim edilen ürünlerin toplam fiyatı = 6000 TL
4. Örnek 3: Sayı Koşulu - Belirli KOD Numarasındaki Ürünlerin Fiyatlarını Toplama
1002 KOD numarasına sahip ürünlerin fiyatlarını toplamak için sayı içeren koşul kullanabiliriz.
=ETOPLA(C2:C6; 1002; F2:F6) ' Sonuç: 2500 TL
📋 Formül Açıklaması:
- Aralık (C2:C6): KOD numaralarının bulunduğu hücre aralığı
- Ölçüt (1002): 1002 sayısını içeren hücreleri eşleştir
- Toplam aralığı (F2:F6): Eşleşen hücrelerin karşısındaki fiyatları topla
📌 Sonuç: 1002 KOD numaralı ürünlerin toplam fiyatı = 2500 TL
5. Örnek 4: Büyüktür Koşulu - 1 ile Başlayan KOD Numaralarını Toplama
"1" ile başlayan kod numarasına sahip ürünleri toplamak için > operatörü kullanabiliriz.
=ETOPLA(C2:C6; ">2000"; F2:F6) ' Sonuç: 5000 TL
Uyarı
Mantıksal operatörler kullanırken, ölçütü tırnak içinde yazmalısınız. Örneğin: ">2000"
📌 Sonuç: 2000'den büyük KOD numaralı ürünlerin toplam fiyatı = 5000 TL
6. Örnek 5: Joker Karakter - A ile Başlayan Üreticilerin Ürünlerini Toplama
"A" harfi ile başlayan üreticilere ait ürünlerin fiyatlarını toplamak için * (yıldız) joker karakterini kullanabiliriz.
=ETOPLA(B2:B6; "A*"; F2:F6) ' Sonuç: 4000 TL (A Tekstil'e ait ürünler)
Joker Karakterler
- * (yıldız) → Herhangi bir karakter dizisini temsil eder
- ? (soru işareti) → Tek bir karakteri temsil eder
- Örnek: "A*" → A ile başlayan tüm değerler
- Örnek: "?el" → "Tel", "Sel" gibi 3 harfli değerler
📌 Sonuç: "A" ile başlayan üreticilerin ürünlerinin toplam fiyatı = 4000 TL
7. ETOPLA ve ÇOKETOPLA Arasındaki Fark
| Özellik | ETOPLA (SUMIF) | ÇOKETOPLA (SUMIFS) |
|---|---|---|
| Koşul Sayısı | Tek koşul | Birden fazla koşul |
| Kullanım Zorluğu | ✅ Kolay | ⚠️ Orta |
| Örnek | =ETOPLA(A2:A6;"Mont";F2:F6) | =ÇOKETOPLA(F2:F6;A2:A6;"Mont";C2:C6;">1000") |
| İngilizce Karşılığı | =SUMIF() | =SUMIFS() |
Uyarı
ÇOKETOPLA (SUMIFS) kullanırken, önce toplam aralığı, sonra koşul aralıkları yazılır. Bu, ETOPLA'dan farklıdır!
8. Profesyonel İpuçları
✅ Zaman Tasarrufu
- ETOPLA'yı veri doğrulama ile birleştirerek dinamik raporlar oluşturun
- Ad tanımlama (İsim Yöneticisi) ile aralıkları sabitleyin
- Joker karakterlerle kısmi eşleşmeler yapın
- Büyük verilerde ÇOKETOPLA kullanarak çoklu koşulları yönetin
💻 macOS Kullanıcıları İçin
- Formüller Mac'te aynı şekilde çalışır
- Türkçe Excel'de =ETOPLA() kullanın
- İngilizce Excel'de =SUMIF() kullanın
- Fonksiyon parametrelerinde noktalı virgül (;) kullanın
9. Sıkça Sorulan Sorular
01 Excel'de ETOPLA formülü nedir?
Excel'de ETOPLA (SUMIF) formülü, belirli bir koşulu sağlayan hücrelerin toplamını hesaplar. Türkçe Excel'de =ETOPLA(), İngilizce Excel'de =SUMIF() olarak kullanılır.
02 ETOPLA ile birden fazla koşul kullanılabilir mi?
Hayır, ETOPLA fonksiyonu yalnızca tek bir koşul ile çalışır. Birden fazla koşul için ÇOKETOPLA (SUMIFS) fonksiyonunu kullanmalısınız.
03 ETOPLA'da joker karakterler nasıl kullanılır?
ETOPLA formülünde * (yıldız) herhangi bir karakter dizisini, ? (soru işareti) ise tek bir karakteri temsil eder. Örneğin, 'A*' ile A harfi ile başlayan tüm değerleri eşleştirebilirsiniz.
04 ETOPLA ile tarih koşulu nasıl yazılır?
Excel'de ETOPLA ile tarih koşulu yazmak için =ETOPLA(tarih_aralığı; "12.04.2024"; toplam_aralığı) veya =ETOPLA(tarih_aralığı; ">"&TARİH(2024;4;11); toplam_aralığı) şeklinde kullanabilirsiniz.
05 ETOPLA ve ÇOKETOPLA arasındaki fark nedir?
ETOPLA tek bir koşula göre toplama yaparken, ÇOKETOPLA birden fazla koşula göre toplama yapar. ÇOKETOPLA, SUMIFS'in Türkçe karşılığıdır.
06 Aralık ve toplam_aralığı aynı olabilir mi?
Evet, aralık ve toplam_aralığı aynı olabilir. Bu durumda, koşulu sağlayan hücrelerin kendi değerleri toplanır. Örneğin: =ETOPLA(A2:A6; ">10")