Tablolarda hızlı toplam hesaplama: Temel fonksiyondan koşullara kadar
Excel'de toplamı hesaplamak için =TOPLA(aralık) fonksiyonunu veya Alt + = kısayol tuşunu (Otomatik Toplam) kullanın. Bu işlem, metinleri ve boş hücreleri yoksayarak seçili hücrelerdeki sayıları anında toplar. Sadece belirli ürünlerin toplamı gibi daha karmaşık görevler için EĞERTOPLA ve ÇOKLU.EĞERTOPLA fonksiyonları uygulanır. Aşağıda, basitten gelişmişe tüm yöntemler detaylıca açıklanmıştır.
Kısa cevap: Sayı içeren hücreleri seçin ve Alt + = tuşlarına basın. Verileri bir koşula göre (örneğin, sadece "İstanbul") toplamak istiyorsanız, =EĞERTOPLA(arama_aralığı; "koşul"; toplam_aralığı) formülünü kullanın.
Temel yöntem: TOPLA fonksiyonu ve Otomatik Toplam
TOPLA fonksiyonu (İngilizce sürümde SUM), Excel'deki aritmetiğin temelidir. Belirtilen aralıktaki değerleri toplar; bu değerler bir dizi parçası olmadıkça metin hücrelerini ve mantıksal değerleri otomatik olarak atlar.
Sözdizimi son derece basittir:
=TOPLA(A1:A10)
Burada A1:A10, toplanması gereken hücrelerin adresidir. Sonuç, formülü girdiğiniz hücrede görünecektir.
Otomatik Toplam Aracı
Manuel giriş yapmayı minimumda tutmayı tercih edenler için, "Giriş" sekmesinde bulunan Otomatik Toplam düğmesi (Σ simgesi) veya Alt + = tuş kombinasyonu mevcuttur.
Adım adım uygulama:
- Sayılardan oluşan sütunun hemen altındaki (veya satırın sağındaki) boş bir hücreye tıklayın.
- Alt + = tuşlarına basın.
- Excel, bitişik sayısal aralığı otomatik olarak kesikli çizgiyle seçecektir.
- Onaylamak için Enter tuşuna basın.
Otomatik toplam yanlış bir aralığı seçerse, Enter'a basmadan önce fareyle seçim sınırlarını gerekli hücrelere sürükleyerek düzeltebilirsiniz.
Bu yöntem, masaüstü sürümlerde (2016–2026), Excel web sürümünde ve hatta uyumlu tablo uygulamalarında (Google E-Tablolar, LibreOffice) aynı şekilde etkili çalışır.
Koşullu toplama: EĞERTOPLA ve ÇOKLU.EĞERTOPLA
Standart toplam her şeyi ardışık olarak sayar. Seçici bir hesaplama gerekiyorsa (örneğin, "sadece satış departmanının toplam geliri" veya "ocak ayındaki giderler"), koşullu fonksiyonlara ihtiyaç vardır.
EĞERTOPLA Fonksiyonu (Tek koşul)
Seçim kriteri tek olduğunda kullanılır.
Sözdizimi: =EĞERTOPLA(kontrol_aralığı; "kriter"; toplam_aralığı)
Örnek: "İstanbul" şehri için toplam satış tutarını hesaplayın.
| Şehir (A) | Tutar (B) |
|---|---|
| İstanbul | 5000 |
| Tekirdağ | 2000 |
| İstanbul | 3000 |
Formül: =EĞERTOPLA(A2:A4; "İstanbul"; B2:B4)
Sonuç: 8000.
Dikkat edin: Metin koşulları mutlaka tırnak içine alınmalıdır. Sayısal koşullar tırnaksız yazılabilir (örneğin, >100).
ÇOKLU.EĞERTOPLA Fonksiyonu (Birden fazla koşul)
İki veya daha fazla faktörü (şehir VE ay, ürün VE ödeme durumu) dikkate almak gerekirse, genişletilmiş sürüm kullanılır.
Sözdizimi: =ÇOKLU.EĞERTOPLA(toplam_aralığı; aralık1; koşul1; aralık2; koşul2; ...)
Önemli fark: Bu fonksiyonda toplam yapılacak aralık, normal EĞERTOPLA'daki gibi en sonda değil, en başta yer alır.
Örnek: "Kuzey" bölgesindeki "Elma" satışları.
=ÇOKLU.EĞERTOPLA(C2:C100; A2:A100; "Elma"; B2:B100; "Kuzey")
Burada C sütunu para birimi, A sütunu ürün, B sütunu bölgedir.
Tablolar ve filtrelerle çalışma
Filtreler kullanılırken, normal TOPLA fonksiyonu gizli satırlar dahil olmak üzere aralıktaki tüm verileri saymaya devam eder. Bu durum, filtrelenmiş listeleri analiz ederken sık yapılan hataların nedenidir.
Sadece görünür hücreleri nasıl toplarsınız?
Toplamın filtrelerin açılıp kapatılmasıyla dinamik olarak değişmesi için ARA.TOPLAM (SUBTOTAL) fonksiyonunu kullanın.
Formül: =ARA.TOPLAM(9; aralık)
- Kod 9, TOPLA fonksiyonunu temsil eder.
- Bu formül, filtre ile gizlenen satırları yoksayar.
ARA.TOPLAM fonksiyonundaki 9 kodu ile 109 kodunu karıştırmayın. Her ikisi de görünür hücreleri toplar, ancak 109 manuel olarak gizlenen satırları da (sağ tık → Gizle) yoksayar, 9 ise yalnızca filtrelenenleri yoksayar. Normal tablolar için genellikle 9 kullanılır.
Akıllı Tablolar
Bir aralığı "Akıllı Tablo"ya dönüştürmek (Ekle → Tablo veya Ctrl + T) işleri kolaylaştırır. Bu tür tablolarda formüller, adresler yerine sütun adlarını kullanır:
=TOPLA(Tablo1[Fiyat])
En büyük avantajı: Yeni satırlar eklendiğinde, toplam formülü sizin müdahaleniz olmadan otomatik olarak yeni verileri kapsayacak şekilde genişler.
Sık karşılaşılan hatalar ve çözümleri
Basit hesaplamalar bile veri formatı veya yazım hataları nedeniyle hatalı sonuçlar verebilir.
| Hata | Olası neden | Düzeltme yöntemi |
|---|---|---|
| #DEĞER! | Aralıkta metin veya semboller var | Hücrelerde harf olup olmadığını kontrol edin. Veri temizleme kullanın. |
| #AD? | Fonksiyon adında yazım hatası | Klavye dilini kontrol edin: SUM (İngilizce) veya TOPLA (Türkçe). |
| 0 (sıfır) | Sayılar metin olarak kaydedilmiş | Sütunu seçin → Veri → Metni Sütunlara Dönüştür → Son. Veya =DEĞER() kullanın. |
| Yanlış toplam | Gizli satırlar dahil edilmiş | TOPLA yerine ARA.TOPLAM kullanın. |
Sorular ve Cevaplar (SSS)
Farklı renkteki hücreleri toplayabilir miyim? Standart formüllerle hayır. Bunun için makrolar (VBA) veya renge belirli bir numara atanan ve ardından EĞERTOPLA ile toplanabilen bir yardımcı sütun oluşturmak gerekir.
Formül olmadan toplamı hızlıca nasıl görebilirim? Gerekli hücre aralığını fareyle seçin. Program penceresinin sağ alt köşesindeki (durum çubuğu) alanda otomatik olarak Ortalama, Sayı ve Toplam görüntülenecektir. Bu, hızlı kontrol için kullanışlıdır.
Neden Otomatik Toplam sayılarımı görmüyor? Büyük olasılıkla sayılarınız metin olarak kaydedilmiştir (bu durum genellikle 1C veya banka raporlarından dışa aktarma yapılırken yaşanır). Hücrenin köşesindeki yeşil üçgene dikkat edin. Üzerine tıklayın ve "Sayıya Dönüştür" seçeneğini belirleyin.