TOPLA Formülü (SUM): Sayıları ve Aralıkları Hızla Toplama
TOPLA
İngilizce adı: SUM
Yayın: · Son güncelleme:
TOPLA kısaca
TOPLA, verdiğiniz sayıları, hücreleri ya da aralıkları toplar. =TOPLA(B2:B10) gibi tek bir aralıkla ya da noktalı virgülle ayrılmış birden fazla aralıkla çalışır; aralıktaki metin ve boş hücreleri yok sayar.
Söz dizimi
TOPLA(sayı1; [sayı2]; ...)SUM(number1, [number2], ...)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
Argümanlar
| Argüman | Durum | Açıklama |
|---|---|---|
sayı1number1 | Zorunlu | Toplanacak ilk değer. 4 gibi bir sayı, B6 gibi bir hücre ya da B2:B8 gibi bir aralık olabilir. |
sayı2number2 | İsteğe bağlı | Toplama eklenecek diğer sayılar, hücreler ya da aralıklar. En çok 255 argüman yazılabilir. |
İçindekiler
Excel TOPLA formülü ne yapar?
Excel TOPLA formülü, verdiğiniz değerlerin hepsini toplayıp tek bir sonuç döndürür. Aylık satışları, bir faturanın kalemlerini ya da ekibin mesai saatlerini toplamak için kullanılır. =TOPLA(B2:B5) yazdığınızda B2 ile B5 arasındaki tüm sayılar toplanır.
Hücreleri tek tek =B2+B3+B4+B5 diye toplamak da aynı sonucu verebilir. Ancak 200 satırlık bir listede bu yöntem hem uzun hem de hataya açıktır. TOPLA ise aralığa yeni satır eklendiğinde aralığın içinde kaldığı sürece onu da hesaba katar.
Argümanlar: tek aralık, birden çok aralık
Fonksiyonun tek zorunlu argümanı sayı1dir; geri kalanlar isteğe bağlıdır ve en çok 255 tane yazılabilir. Her argüman bir sayı, bir hücre ya da bir aralık olabilir. Türkçe Excel'de argümanlar noktalı virgülle ayrılır: =TOPLA(B2:B4;C2:C4).
Bu yapı, yan yana olmayan sütunları tek formülde toplamanızı sağlar. Mağaza satışları B sütununda, online satışlar C sütunundaysa iki aralığı birlikte verirsiniz. Sabit bir sayı da ekleyebilirsiniz; =TOPLA(B2:B4;500) aralığın toplamına 500 ekler.
Gerçek bir senaryo: aylık satış tablosu
Dört aylık satış rakamlarının B2:B5 aralığında olduğunu düşünün: 42.500, 38.750, 51.200 ve 47.300 TL. =TOPLA(B2:B5) bu dört değeri toplar ve 179.750 sonucunu verir. Tabloya Mayıs satırını eklediğinizde formülü B2:B6 olarak güncellemeniz gerekir.
Bu güncellemeyi unutmamak için verinizi Ekle sekmesinden bir Excel tablosuna dönüştürebilirsiniz. Tablo formülleri yeni satırları kendiliğinden kapsar. Hızlı bir toplam içinse sayıların altındaki boş hücrede Alt ve = tuşlarına birlikte basmak Otomatik Toplam'ı çalıştırır.
Metin ve boş hücreler sonucu nasıl etkiler?
TOPLA, aralıktaki metinleri ve boş hücreleri yok sayar, bu yüzden hata vermez. Mesai tablosunda bir hücreye "izinli" yazıldığında formül o hücreyi atlar ve diğer sayıları toplar. Aynı tabloda =B2+B3+B4 gibi artı işaretli bir formül ise metin hücresine çarptığında #DEĞER! hatası verir.
Bu davranışın bir tuzağı var. Başka bir sistemden kopyalanan sayılar metin olarak saklanmışsa TOPLA onları da sessizce atlar ve toplam eksik çıkar. Hücrenin sol üst köşesinde yeşil üçgen görüyorsanız ya da sayı sola yaslanmışsa değer büyük olasılıkla metindir.
Durum çubuğu da hızlı bir kontrol aracıdır. Birkaç hücreyi seçtiğinizde Excel pencerenin altındaki durum çubuğunda bu hücrelerin toplamını, ortalamasını ve sayısını gösterir. Formülün sonucu bu değerle tutmuyorsa aralıkta metin biçimli bir sayı ya da gözden kaçan bir satır vardır.
Toplam beklediğinizden farklıysa
En sık görülen neden, yukarıda anlatılan metin biçimli sayılardır. Sorunlu sütunu seçip Veri sekmesindeki Metni Sütunlara Dönüştür adımını hiçbir ayar değiştirmeden tamamlamak çoğu zaman sayıları düzeltir. SAYIYAÇEVİR fonksiyonu da tek tek dönüşüm için işe yarar.
İkinci neden, aralığın eksik ya da fazla seçilmesidir. Toplam satırını aralığın içine alırsanız döngüsel başvuru uyarısı alırsınız. Ondalıklı sonuçlarda gördüğünüz küçük sapmalar ise hücre biçiminden gelir; görünen değeri sabitlemek için sonucu YUVARLA içine alabilirsiniz.
Koşullu toplam ve filtreli listeler için seçenekler
Yalnız belirli satırları toplamak istiyorsanız TOPLA yerine ETOPLA ya da birden çok koşul için ÇOKETOPLA kullanılır. Örneğin yalnız "Elektronik" kategorisinin tutarını almak bir koşul işidir. Filtre uyguladığınız bir listede yalnız görünen satırları toplamak içinse ALTTOPLAM(9;...) daha uygundur, çünkü TOPLA gizli satırları da sayar.
Şimdi kendi tablonuzda bir sütunun altına =TOPLA( yazın ve aralığı fareyle seçin. Ardından aralıktaki bir hücreye metin yazıp toplamın nasıl değiştiğine bakın.
Örnekler
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Ay | Satış | ||
| 2 | Ocak | 42.500 | 179.750 | |
| 3 | Şubat | 38.750 | ||
| 4 | Mart | 51.200 | ||
| 5 | Nisan | 47.300 |
=TOPLA(B2:B5)=SUM(B2:B5)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
D2 hücresinin sonucu: 179.750
B2:B5 aralığındaki dört satış rakamı toplanır: 42.500 + 38.750 + 51.200 + 47.300 = 179.750.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Ürün | Mağaza | Online | ||
| 2 | Kalem | 120 | 85 | 535 | |
| 3 | Defter | 95 | 140 | ||
| 4 | Silgi | 60 | 35 |
=TOPLA(B2:B4;C2:C4)=SUM(B2:B4,C2:C4)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
E2 hücresinin sonucu: 535
Mağaza satışları 275, online satışlar 260 adettir. İki aralık noktalı virgülle ayrılarak verildiği için toplam 535 olur.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Personel | Mesai saati | ||
| 2 | Ayşe | 12 | 30,5 | |
| 3 | Mehmet | izinli | ||
| 4 | Zeynep | 8,5 | ||
| 5 | Can | 10 |
=TOPLA(B2:B5)=SUM(B2:B5)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
D2 hücresinin sonucu: 30,5
B3 hücresindeki "izinli" metni toplama katılmaz. Kalan değerler 12 + 8,5 + 10 = 30,5 saattir.
Yaygın hatalar ve çözümleri
- #DEĞER!
Neden: TOPLA yerine artı işaretiyle yazılan formülde (=B2+B3) hücrelerden biri metin içeriyor.
Çözüm: Toplamı =TOPLA(B2:B3) biçiminde yazın; TOPLA metin hücrelerini atlar.
#DEĞER! hatasının ayrıntılı çözümü → - #AD?
Neden: Fonksiyon adı yanlış yazılmış ya da Türkçe Excel'de İngilizce SUM adı kullanılmış.
Çözüm: Türkçe Excel'de TOPLA yazın; formül çubuğundaki öneri listesinden seçmek yazım hatasını önler.
#AD? hatasının ayrıntılı çözümü → - #BAŞV!
Neden: Formülün başvurduğu satır ya da sütun silinmiş.
Çözüm: Aralığı yeniden seçin ya da silme işlemini geri alın.
#BAŞV! hatasının ayrıntılı çözümü →
İlgili fonksiyonlar
TOPLA kullanan rehberler ve alıştırmalar
Sıkça Sorulan Sorular
TOPLA formülü nasıl kullanılır?
Sonucu görmek istediğiniz hücreye =TOPLA( yazın, toplanacak aralığı seçin ve parantezi kapatın. Örneğin =TOPLA(B2:B10) B2 ile B10 arasındaki sayıları toplar.
TOPLA neden 0 sonucunu veriyor?
Aralıktaki sayılar büyük olasılıkla metin olarak saklanıyor. Sola yaslı rakamlar ya da hücre köşesindeki yeşil üçgen bunun işaretidir; değerleri sayıya dönüştürdüğünüzde toplam gelir.
Filtrelenmiş listede yalnız görünen satırlar nasıl toplanır?
TOPLA gizli satırları da hesaba katar. Yalnız görünen satırlar için =ALTTOPLAM(9;B2:B100) kullanın.