Excel'de Hızlıca Toplam Nasıl Hesaplanır: TOPLA İşlevi İçin Kapsamlı Rehber

Kerem Aydın·9 Temmuz 2026·⏱3 dk

Excel'de bir sütundaki toplamı hesaplamak için =TOPLA(A1:A100) formülünü kullanın veya otomatik toplam için Alt + = tuşlarına basın. İşlev, belirtilen aralıktaki sayısal değerleri anında toplayacak, boş hücreleri ve metni atlayacaktır.

Özetle: temel sözdizimi — =TOPLA(başlangıç:bitiş). A sütununun 1. satırdan 100. satıra kadar olan toplamı için: =TOPLA(A1:A100).

İçindekiler

Sözdizimi ve Temel Kullanım

TOPLA işlevi (İngilizce SUM), sayıları, hücre referanslarını veya aralıkları toplar.

=TOPLA(sayı1; [sayı2]; ...)
=TOPLA(A1:A10)           // aralık
=TOPLA(A1; B5; C10)      // tekil hücreler
=TOPLA(A1:A10; C1:C10)   // birden fazla aralık

Kısayol Tuşu: Sayı içeren bir sütunun altındaki hücreyi seçin ve Alt + = tuşlarına basın — Excel uygun aralıkla TOPLA formülünü otomatik olarak ekleyecektir.

Önemli Özellikler:

  • Boş hücreler, metin ve mantıksal değerler (DOĞRU/YANLIŞ) yok sayılır.
  • Sıfır değerler hesaplamaya dahil edilir ancak sonucu değiştirmez.
  • Aralıktaki hatalar (#YOK, #DEĞER!) tüm formülde hataya neden olur.

Sütun ve Satır Toplama: Pratik Örnekler

GörevFormülAçıklama
A sütunu, 2–50. satırların toplamı=TOPLA(A2:A50)Temel seçenek
5. satırın tamamının toplamı=TOPLA(5:5) veya =TOPLA(A5:Z5)İkinci seçenek daha güvenilirdir
Birden fazla bitişik olmayan aralığın toplamı=TOPLA(A1:A20; C1:C20; E1:E20)Noktalı virgül ile
Belirli hücrelerin hariç tutulduğu toplam=TOPLA(A1:A100) - A50 - A75Gereksiz olanları çıkarıyoruz
İki sütunun birlikte toplamı=TOPLA(A2:B100)Veri yapısı homojen ise

Büyük dosyalarda tüm sütun için =TOPLA(A:A) kullanmayın — bu, yeniden hesaplamayı yavaşlatır. Bunun yerine aralığı sınırlayın: =TOPLA(A2:A10000).

Filtreler ve Görünür Hücrelerle Çalışma

Standart TOPLA işlevi, filtreyle gizlenmiş olsa bile aralıktaki tüm değerleri sayar. Yalnızca görünür hücreleri toplamak için ARA.TOPLAM işlevini kullanın:

=ARA.TOPLAM(109; A2:A100)

Burada 109, gizli satırları yok sayan TOPLA için koddur.

Ne zaman gerekli:

  • Filtrelenmiş verilerin analizi (örneğin, yalnızca Mart ayındaki satışlar).
  • Elle sıralama içeren dinamik raporlar.
  • Ayrıntılı özet tablolar.

Dinamik Aralıklar ve Tablolar

Formülün yeni satırları otomatik olarak dikkate alması için aralığı akıllı tabloya dönüştürün (Ctrl + T):

=TOPLA(Tablo1[Satislar])

Avantajları:

  • Veri eklendiğinde aralık kendiliğinden genişler.
  • Formüllerin okunması ve bakımı daha kolaydır.
  • Filtreler ve dilimleyicilerle uyumludur.

Tablosuz alternatif: EĞRELTİ veya DOLAYLI işlevleriyle adlandırılmış aralık kullanın, ancak çoğu görev için tablolar daha basit ve güvenilirdir.

Sık Yapılan Hatalar

  • Sonuçta #DEĞER! — Aralıkta sayıya dönüştürülemeyen metin var. Hücre biçimini kontrol edin.
  • Filtrelemeden sonra yanlış toplam — TOPLA gizli satırları sayar. ARA.TOPLAM ile değiştirin.
  • Formül güncellenmiyor — El ile hesaplama açık. F9'a basın veya "Formüller" → "Hesaplama Seçenekleri" → "Otomatik" yolunu izleyin.
  • Sayılar metin olarak kaydedilmiş — Hücrede yeşil üçgen. "Sayıya Dönüştür" seçeneğiyle düzeltin veya dizi formülü olarak =TOPLA(--A1:A100) kullanın (eski sürümlerde Ctrl+Shift+Enter).
  • Çok geniş aralık — A:A dosyayı yavaşlatır. Her zaman aralığı gerçek verilere göre sınırlayın.

SSS

Yalnızca pozitif sayıları nasıl toplarım?
ETOPLA kullanın: =ETOPLA(A1:A100; ">0").

Farklı sayfalardaki değerleri toplayabilir miyim?
Evet: =TOPLA(Sayfa1!A1; Sayfa2!B5; Sayfa3!C10) veya sayfa aralığı: =TOPLA(Sayfa1:Sayfa3!A1).

Neden TOPLA, sayılar varken 0 döndürüyor?
Şunları kontrol edin: 1) sayılar metin olarak kaydedilmemiş; 2) hücrelerde görünmez karakterler yok; 3) el ile hesaplama açık değil.

Aralıktaki hataları nasıl yok sayabilirim?
EĞERHATA ile sarın: =TOPLA(EĞERHATA(A1:A100; 0)) — eski sürümlerde dizi formülü olarak girilir.

ETOPLA olmadan koşullu toplama yapılabilir mi?
Teknik olarak ÇARPIMTOPLAMI ile: =ÇARPIMTOPLAMI((A1:A100>100)*A1:A100), ancak ETOPLA daha basit ve hızlıdır.