Excel'de toplamları hızlı ve doğru hesaplama

Kerem Aydın·13 Temmuz 2026·⏱4 dk

Excel'de hücrelerin toplamını hesaplamak için TOPLA (İngilizce sürümde SUM) fonksiyonunu kullanın. Basit bir aralık toplamı için =TOPLA(A1:A10) yazın, ayrı hücreler için ise =TOPLA(A1; C5; D8) kullanın. Belirli koşullar yerine getirildiğinde yalnızca değerleri toplamak istiyorsanız, EĞERTOPLA veya ÇOKLUETOPLA fonksiyonlarını uygulayın.

Aşağıda, temel toplamadan filtrelerle ve birden fazla sayfa ile çalışmaya kadar tüm görev türleri için ayrıntılı talimatlar verilmiştir.

Hızlı başlangıç: Sayıların bulunduğu sütunun altındaki hücreyi seçin ve Alt + = tuş kombinasyonuna basın. Excel, bitişik aralık için toplam formülünü otomatik olarak ekleyecektir.

Veri toplamanın temel yolları

En yaygın kullanılan araç TOPLA fonksiyonudur. Metin değerlerini ve boş hücreleri yok sayarak yalnızca sayıları toplar.

Bitişik bir aralığın toplanması

Veriler bir sütun veya satırda ardışık gittiğinde bu yöntemi kullanın.

  • Formül: =TOPLA(A1:A20)
  • Sonuç: A1'den A20'ye kadar (dahil) olan tüm sayıları toplar.

Ayrı (dağınık) hücrelerin toplanması

Birbirleriyle bağlantısı olmayan belirli hücreleri toplamak gerekiyorsa, bunları noktalı virgülle (Rusça yerel ayarlarda) veya virgülle (İngilizce yerel ayarlarda) ayırarak listeleyin.

  • Formül: =TOPLA(A1; C5; E10; G2)
  • Uygulama: Tablo boyunca dağılmış seçili aylar veya kategoriler için özetler oluştururken kullanışlıdır.

Kombine yöntem

Tek bir formülde aralıkları ve tekil hücreleri karıştırabilirsiniz:

  • Formül: =TOPLA(A1:A10; C5; E1:E5)
  • Mantık: A1–A10 aralığını toplar, C5'teki değeri ekler ve E1–E5 aralığının toplamını buna ilave eder.

Koşullarla çalışma: EĞERTOPLA ve ÇOKLUETOPLA

Yalnızca belirli kriterlere uyan değerlerin toplamını almak gerektiğinde, temel fonksiyon yetersiz kalır.

Tek kriter: EĞERTOPLA fonksiyonu

Sözdizimi: =EĞERTOPLA(kontrol_aralığı; koşul; [toplam_aralığı])

  • Örnek 1 (Sayısal koşul): Satışları yalnızca 1000'den büyükse topla. =EĞERTOPLA(B2:B100; ">1000") (Burada kontrol aralığı ve toplam aralığı aynıdır).
  • Örnek 2 (Metinsel koşul): Ürün (A sütunu) "Elma" ise geliri (C sütunu) topla. =EĞERTOPLA(A2:A100; "Elma"; C2:C100)

Joker karakterler: Koşullarda yıldız işareti * (herhangi bir karakter dizisi) ve soru işareti ? (tek bir karakter) kullanılabilir. Örneğin, "*elma*", metnin herhangi bir yerinde "elma" kelimesini içeren hücreleri bulacaktır.

Çoklu kriterler: ÇOKLUETOPLA fonksiyonu

İki veya daha fazla koşulu aynı anda karşılamak gerektiğinde kullanılır. Sözdizimi: =ÇOKLUETOPLA(toplam_aralığı; aralık1; koşul1; aralık2; koşul2; ...)

  • Örnek: A sütununda "Moskova" ve B sütununda tarih 01.01.2026'dan sonra ise D sütunundaki toplamı hesapla. =ÇOKLUETOPLA(D2:D100; A2:A100; "Moskova"; B2:B100; ">01.01.2026")

Önemli: Bu fonksiyonda, normal EĞERTOPLA'nın aksine, toplam aralığı ilk sırada belirtilir. Tüm aralıklar aynı boyutta olmalıdır, aksi takdirde hata oluşur.

Gelişmiş hesaplama teknikleri

Standart fonksiyonların yetersiz kaldığı karmaşık görevler için özel yöntemler uygulanır.

Matematiksel işlemlerle toplama (ÇARPIMTOPLAM)

ÇARPIMTOPLAM (SUMPRODUCT) fonksiyonu, toplamadan önce dizileri çarpmaya veya yardımcı sütunlar kullanmadan karmaşık mantıksal filtreler uygulamaya olanak tanır.

  • Görev: A sütununda miktar, B sütununda fiyat varsa ancak yalnızca C sütunundaki durumu "Aktif" olan ürünler için toplam maliyeti hesapla.
  • Formül: =ÇARPIMTOPLAM((C2:C100="Aktif") * A2:A100 * B2:B100) Burada mantıksal koşul, çarpma işleminden önce satırları etkili bir şekilde filtreleyerek 1 (Doğru) veya 0 (Yanlış) değerine dönüşür.

Hataları yok sayma

Aralıkta hatalar varsa (örneğin, #SAYI/0!), normal TOPLA fonksiyonu hata döndürür. AGREGA (AGGREGATE) fonksiyonunu kullanın:

  • Formül: =AGREGA(9; 6; A1:A100)
    • 9 — "Toplam" işlem kodu.
    • 6 — Hataları yok sayma kodu.

Birden fazla sayfada toplama

Farklı sayfalarda aynı yapı varsa (örneğin, aylık raporlar), tüm sayfalardaki aynı hücreyi aynı anda toplayabilirsiniz.

  • Formül: =TOPLA('Ocak:Mart'!B5) "Ocak" ve "Mart" sekmeleri arasında yer alan tüm sayfalardaki B5 hücresinin değerini toplar.

Sık yapılan hatalar ve bunlardan kaçınma yolları

HataNedenÇözüm
#DEĞER!Toplam aralığında metin veya hata var (normal TOPLA için)AGREGA kullanın veya sayısal sütunlarda metin olup olmadığını kontrol edin.
Yanlış toplamÇOKLUETOPLA'daki aralıklar farklı uzunluktaBelirtilen tüm aralıkların (A1:A10, B1:B10) aynı sayıda satıra sahip olduğundan emin olun.
Toplam = 0Sayılar metin olarak kaydedilmişHücreleri seçin, ünlem işaretine tıklayın ve "Sayıya Dönüştür" seçeneğini belirleyin veya SAYIYADEĞER fonksiyonunu kullanın.
#BAŞV!Formülün referans verdiği satırlar/sütunlar silinmişReferansları kontrol edin veya adlandırılmış aralıklar kullanın.

Ayraç tuzağı: Excel'in Rusça sürümünde fonksiyon argümanları noktalı virgül (;) ile ayrılırken, İngilizce sürümünde virgül (,) kullanılır. İngilizce bir kaynaktan formül kopyalarsanız, virgülleri noktalı virgülle değiştirin.

SSS: Popüler sorulara yanıtlar

Soru: Sadece görünür (filtrelenmiş) hücreleri toplayabilir miyim? Evet, TOPLA fonksiyonu filtreyle gizlenenler dahil tüm hücreleri sayar. Yalnızca görünür olanları hesaplamak için ARATOPLAM (SUBTOTAL) fonksiyonunu kullanın: =ARATOPLAM(9; A1:A100) veya =ARATOPLAM(109; A1:A100) (109 kodu manuel olarak gizlenen satırları da yok sayar).

Soru: Formül girmeden toplamı hızlıca nasıl görebilirim? Gerekli hücre aralığını fareyle seçin. Excel penceresinin sağ alt köşesindeki (durum çubuğu) toplam, ortalama değer ve öğe sayısı otomatik olarak görüntülenir.

Soru: Negatif sayıların toplamı neden yanlış hesaplanıyor? Hücre biçimini kontrol edin. Bazen eksi işareti kırmızı renkle veya parantez içinde (100) gösterilir, ancak program bunu metin olarak algılar. Hücre biçimi ayarlarında "Sayı" veya "Para Birimi" seçildiğinden emin olun.