Excel ÇOKETOPLA Fonksiyonu
Söz Dizimi
SUMIFS Nedir?
SUMIFS (Türkçe Excel'de ÇOKETOPLA), birden fazla koşulu aynı anda karşılayan hücrelerin toplamını verir. ETOPLA tek koşullu, ÇOKETOPLA çok koşulludur. VE mantığı: tüm koşullar tutmalı.
"İstanbul'da 2025'te ne kadar satış?", "Aktif müşterilere kaç para faturalandı?", "Mart ayında belirli üründen ne kadar geldi?" gibi sorulara cevap verir. ÇOKEĞERSAY'ın kardeşidir; aynı söz dizimi ama "kaç tane" yerine "ne kadar".
ÇOKETOPLA Söz Dizimi
Türkçe Excel'de:
=ÇOKETOPLA(toplam_aralığı; ölçüt_aralığı1; ölçüt1; [ölçüt_aralığı2; ölçüt2]; ...)
İngilizce Excel'de:
=SUMIFS(sum_range, criteria_range1, criteria1, ...)
Argümanlar
- toplam_aralığı (zorunlu): Toplanacak sayıların aralığı.
- ölçüt_aralığı1 / ölçüt1 (zorunlu): İlk koşul.
- ölçüt_aralığı2 / ölçüt2 ... 127 çift (isteğe bağlı): Ek koşul çiftleri.
Önemli: ÇOKETOPLA'da toplam_aralığı önce gelir. ETOPLA'da ise sonda. Sıra hatası en yaygın hatadır!
5 Gerçek Örnek
Örnek 1 — Şehir + Tutar Toplamı
İstanbul'da 1.000 TL üzeri toplam satış:
=ÇOKETOPLA(C:C; B:B; "İstanbul"; C:C; ">1000")
C sütunu satış (toplanacak), B şehir, C de tutar koşulu (aynı sütun).
Örnek 2 — 2025 Yılı Toplamı
=ÇOKETOPLA(B:B; A:A; ">="&TARİH(2025;1;1); A:A; "<"&TARİH(2026;1;1))
A tarih, B tutar. Tarih aralığı için iki koşul.
Örnek 3 — Çoklu Ürün Kategorisi
"Elektronik" kategorisi ve aktif satıcı:
=ÇOKETOPLA(D:D; B:B; "Elektronik"; C:C; "Aktif")
Örnek 4 — Joker Karakter
"İstanbul" ile başlayan şehirlerin toplam satışı:
=ÇOKETOPLA(C:C; B:B; "İstanbul*")
İstanbul, İstanbul Avrupa, İstanbul Anadolu vb. tümü.
Örnek 5 — Negatif Olmayan Toplam
Sadece pozitif değerlerin toplamı:
=ÇOKETOPLA(A:A; A:A; ">0")
Tek koşullu da çalışır; ETOPLA'ya alternatif sade kullanım.
Yaygın Hatalar ve Çözümleri
Argüman Sırası Karıştırıldı
Sebep: ETOPLA'da toplam_aralığı sondaydı; ÇOKETOPLA'da ilk argüman.
Çözüm: ÇOKETOPLA: toplam önce, sonra koşul çiftleri. Bu sırayı ezberleyin.
#DEĞER! Hatası
Sebep: Aralıkların boyutları farklı.
Çözüm: Tüm aralıklar aynı boyda olmalı. Tam sütun (A:A, B:B) en güvenli.
0 Dönüyor
Sebep: Ölçüt tutmadı; tırnak veya boşluk sorunu olabilir.
Çözüm: Veri sütununda KIRP ile temizlik; joker karakter deneyin.
İleri Kullanım veya Modern Alternatif
ÇOKETOPLA dashboard ve raporlamanın belkemiğidir. VEYA mantığı için =TOPLA(ÇOKETOPLA(C:C; B:B; {"İstanbul";"Ankara"})) dizi formülü kullanılır.
Excel 365'te FİLTRE + TOPLA kombinasyonu alternatif yöntemdir: =TOPLA(FİLTRE(C:C; (B:B="İstanbul")*(A:A>TARİH(2025;1;1)))). Daha esnek ama daha uzundur. PivotTable da çok koşullu toplam için klasik araçtır.
İlgili Fonksiyonlar
- ETOPLA (SUMIF): Tek koşullu toplam.
- ÇOKEĞERSAY (COUNTIFS): Çok koşullu sayım.
- ÇOKEĞERORTALAMA (AVERAGEIFS): Çok koşullu ortalama.
- TOPLA.ÇARPIM (SUMPRODUCT): Esnek koşullu toplama; jokerli olmayan koşullarda alternatif.
- FİLTRE (FILTER): Excel 365 dinamik filtre.
Performans İpuçları
- Tam sütun referansı: A:A, B:B; Excel akıllı tarama.
- Argüman sırası mantra: "Toplam, koşul çiftleri".
- Tarih için TARİH(): Bölge bağımsız.
- PivotTable alternatif: 10+ koşullu raporlamada Pivot daha hızlı olabilir.
Örnek Excel Dosyası
Yukarıdaki 5 örneği canlı görmek için Excel dosyasını indirebilirsiniz. Türkçe Excel'de ÇOKETOPLA, İngilizce Excel'de SUMIFS olarak görünür.
Sıkça Sorulan Sorular
ETOPLA ile farkı?
ETOPLA tek koşul, ÇOKETOPLA çok koşullu. Söz dizimi de farklı: ETOPLA'da toplam_aralığı sonda, ÇOKETOPLA'da başta.
VEYA toplamı?
Doğrudan yok; iki ÇOKETOPLA toplama veya dizi formülü =TOPLA(ÇOKETOPLA(...; {"X";"Y"})).
Tarih aralığı için en sağlam yol?
">="&TARİH(2025;1;1) ile "<"&TARİH(2026;1;1) ikilisi; bölge bağımsız çalışır.
Sonuç
ÇOKETOPLA, modern Excel raporlamasının altın anahtarıdır. ÇOKEĞERSAY ile birlikte dashboard ve KPI ekranlarının temelidir. PivotTable'a alternatif esnek raporlama sunar; özellikle dinamik veri kaynaklarında daha pratiktir. Argüman sırasını ezberlemek (toplam önce!) en sık hatayı önler. Excel 365'te FİLTRE+TOPLA modern alternatif olsa da ÇOKETOPLA hâlâ en sade ve yaygın yöntemdir.
Örnekler
| # | Başlık | Formül | Sonuç |
|---|---|---|---|
| 1 | Şehir + tutar | =ÇOKETOPLA(C:C;B:B;"İstanbul";C:C;">1000") |
İstanbul 1000+ toplam |
| 2 | 2025 toplamı | =ÇOKETOPLA(B:B;A:A;">="&TARİH(2025;1;1);A:A;"<"&TARİH(2026;1;1)) |
Yıl toplamı |
| 3 | Çoklu kategori | =ÇOKETOPLA(D:D;B:B;"Elektronik";C:C;"Aktif") |
Elektronik+Aktif |
| 4 | Joker karakter | =ÇOKETOPLA(C:C;B:B;"İstanbul*") |
İstanbul* toplamı |
| 5 | Pozitif toplamı | =ÇOKETOPLA(A:A;A:A;">0") |
Sadece pozitifler |
Sık Yapılan Hatalar
Çözüm:
Çözüm:
Çözüm:
Sıkça Sorulan Sorular
Örnek Excel dosyasını e-posta ile alın (link 24 saat geçerli).