Excel'de hızlı veri hesaplama: Basit toplamdan akıllı alt toplamlara
Bir hücre aralığındaki sayıların toplamını hesaplamak için =TOPLA(aralık) işlevini kullanın. Dolu hücrelerin sayısını hesaplamak için =DOLUSAY(aralık), yalnızca sayısal değerleri saymak için ise =SAY(aralık) işlevini uygulayın. Doğru araçları veya kısayol tuşlarını biliyorsanız bu temel işlemler saniyeler sürer. Aşağıda tablolarla çalışmanın farklı senaryoları için ayrıntılı talimatlar verilmiştir.
Aritmetik ve istatistik için temel işlevler
Kesin sonucu elde etmenin en güvenilir yolu yerleşik işlevleri kullanmaktır. Bu işlevler, kaynak veriler değiştiğinde otomatik olarak güncellenir.
TOPLA (SUM) İşlevi
Sayısal değerleri toplamak için kullanılır. Metinleri ve boş hücreleri yoksayar.
İşlem adımları:
- Sonucun görünmesini istediğiniz hücreye tıklayın.
=TOPLA(yazın veyaAlt+=kombinasyonuna basın (otomatik toplam).- Fareyle bir hücre aralığı seçin (örneğin,
A1:A10). Entertuşuna basın.
Püf noktası: Bitişik olmayan hücreleri toplamak istiyorsanız, seçim yaparken Ctrl tuşunu basılı tutun. Formül =TOPLA(A1; A5; C10) şeklinde olacaktır.
Sayma işlemleri: SAY, DOLUSAY ve BOŞLUKSAY
Ne saydığınızı ayırt etmek önemlidir: sayıları mı, herhangi bir metni mi yoksa boşlukları mı?
| İşlev | Açıklama | Kullanım Örneği |
|---|---|---|
| SAY | Yalnızca sayıları sayar. Metinleri ve tarihleri yoksayar. | =SAY(A1:A20) — fiyatı olan kaç ürün var. |
| DOLUSAY | Boş olmayan tüm hücreleri (sayılar + metin) sayar. | =DOLUSAY(A1:A20) — listede toplam kaç öğe var. |
| BOŞLUKSAY | Aralıktaki boş hücreleri sayar. | =BOŞLUKSAY(A1:A20) — kaç öğe doldurulmamış. |
"Akıllı Tablolar"da otomatik alt toplamlar
Büyük veri kümeleriyle çalışıyorsanız, normal bir aralığı "Akıllı Tablo"ya dönüştürmek daha iyidir. Bu, formülleri manuel olarak yazmadan bir alt toplam satırı eklemenizi sağlar.
Nasıl etkinleştirilir:
- Veri içeren herhangi bir hücreyi seçin.
Ctrl+Ttuşlarına basın (veya Ekle sekmesi → Tablo).- Açılan tablo menüsünde "Başlıklı tablo" kutusunu işaretleyin ve Tamam'a basın.
- Tablo Tasarımı (veya Tablo Araçları) sekmesine gidin ve "Toplam Satırı" seçeneğini etkinleştirin.
Tablonun altında varsayılan olarak son sütunun toplamını gösteren bir satır görünecektir. Alt toplam hücresine tıklayarak açılır listeden şunları seçebilirsiniz: Sayı, Ortalama, Maksimum, Minimum vb.
Akıllı tablonun avantajı: Aşağıya yeni satırlar eklendiğinde, alt toplam satırındaki formül aralığı otomatik olarak genişletir ve sonucu yeniden hesaplar.
Filtrelerle çalışma: ARA.TOPLAM işlevi
Normal TOPLA işlevi, gizli (filtrelenmiş) satırlardaki değerleri de saymaya devam eder. Yalnızca görünür verilere göre alt toplam görmek istiyorsanız, ARA.TOPLAM (SUBTOTAL) işlevini kullanın.
Sözdizimi:
=ARA.TOPLAM(işlev_numarası; aralık)
Temel işlev numaraları:
- 9 — Toplam (manuel olarak gizlenen satırları dahil eder ancak filtrelenmişleri yoksayar).
- 109 — Toplam (hem manuel olarak gizlenen hem de filtrelenmiş satırları yoksayar).
- 2 — Sayı sayma (görünür hücreler için SAY işlevinin eşdeğeri).
- 3 — Boş olmayanları sayma (görünür hücreler için DOLUSAY işlevinin eşdeğeri).
Örnek:
=ARA.TOPLAM(109; B2:B100) — Filtre uygulandıktan sonra ekranda görüntülenen kategorilere göre yalnızca satışların toplamını gösterecektir.
Yaygın hata: Filtrelerle birlikte normal TOPLA kullanmak şişirilmiş alt toplamlara neden olur. Otomatik toplamanın sonucuna güvenmeden önce satırların gizli olup olmadığını her zaman kontrol edin.
Koşullu hesaplama: EĞERTOPLA ve EĞERSAY
Belirli bir kritere göre toplam veya sayı hesaplamak gerektiğinde (örneğin, "Ivanov'un satışları" veya "1000 TL'den pahalı ürünler"), koşullu işlevler kullanılır.
EĞERTOPLA (SUMIF)
Tek bir koşulu karşılayan değerleri toplar.
=EĞERTOPLA(koşul_aralığı; "koşul"; toplam_aralığı)
Örnek: Yalnızca "Elma" ürünü için toplam geliri hesaplayın:
=EĞERTOPLA(A2:A100; "Elma"; C2:C100)
(A sütununda ürün adları, C sütununda ise tutarlar bulunmaktadır).
EĞERSAY (COUNTIF)
Kriterle eşleşen hücrelerin sayısını hesaplar.
=EĞERSAY(aralık; "koşul")
Örnek: Listedeki "Ödendi" durumunun kaç kez geçtiğini öğrenin:
=EĞERSAY(D2:D100; "Ödendi")
Sayısal koşullar için tırnak içinde karşılaştırma işaretleri kullanın: ">1000", "<=50", "<>0" (sıfıra eşit değil).
Yaygın hatalar ve çözüm yolları
Veriler yanlış hazırlandığında basit formüller bile hata verebilir.
- #DEĞER! — Toplama aralığında programın sayı olarak yorumlayamadığı metinler varsa ortaya çıkar (örneğin, "100" yerine "100 TL").
- Çözüm: Veri içeren hücrelerden para birimi metin gösterimlerini kaldırın. Para birimini hücre biçimi aracılığıyla ayarlamak daha iyidir (Giriş → Sayı → Para Birimi).
- Sayılar varken toplam 0'a eşit.
- Neden: Sayılar metin olarak kaydedilmiştir (genellikle 1C veya banka raporlarından dışa aktarma sırasında olur). Hücrenin köşesinde yeşil bir üçgen olabilir.
- Çözüm: Sütunu seçin → Veri sekmesi → Metni Sütunlara Dönüştür → hemen Son düğmesine basın. Bu, metni zorla sayılara dönüştürür.
- Yanlış ayırıcı.
- Excel'in Rusça sürümünde işlev bağımsız değişkenleri virgül (
;) yerine noktalı virgül (;) ile ayrılır. Formülü İngilizce bir kaynaktan kopyaladıysanız,,işaretini;ile değiştirin.
- Excel'in Rusça sürümünde işlev bağımsız değişkenleri virgül (
SSS
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) Toplam, Sayı ve Ortalama otomatik olarak görüntülenecektir.
Farklı sayfalardaki verileri toplayabilir miyim?
Evet. Formül şu şekilde görünecektir: =TOPLA(Sayfa1!A1; Sayfa2!A1). Veya başka bir sayfadaki bir aralık için: =TOPLA(Sayfa1!A1:A10).
Neden SAY işlevi tarihleri görmüyor?
Excel'de tarihler sayı olarak saklanır. SAY işlevi bunları görmelidir. Eğer görmüyorsa, hücre biçimini kontrol edin: Tarih muhtemelen metin olarak yazılmıştır (sol tarafa hizalanmıştır). Biçimi "Tarih" veya "Genel" olarak değiştirin.