Excel'de sayıları analiz etmek için temel fonksiyonlar
Excel'deki bir hücre aralığındaki toplamı, ortalamayı, sayı adedini, en büyük ve en küçük sayıyı hızlıca hesaplamak için beş temel fonksiyonu kullanın: =TOPLA(), =ORTALAMA(), =SAY(), =MAK() ve =MİN(). Parantez içinde sadece gerekli veri aralığını seçin, örneğin =TOPLA(A1:A10), ve program anında sonucu verecektir. Bu araçlar, tablolardaki herhangi bir analizin temelini oluşturur.
Aşağıda, koşullu işlemler ve filtrelerle çalışma dahil olmak üzere her bir fonksiyonun kullanımıyla ilgili ayrıntılı talimatlar verilmiştir.
Hızlı Bilgi Listelenen tüm fonksiyonlar boş hücreleri ve metin değerlerini (koşulun bir parçası olmadıkları sürece) yoksayar. Bu, hesaplama yapmadan önce aralığı etiketlerden veya başlıklardan temizlemeniz gerekmediği anlamına gelir.
Koşulsuz temel hesaplamalar
Tüm sütunu veya satırı tamamen analiz etmeniz gereken standart görevler için, formülü herhangi bir boş hücreye girmeniz yeterlidir.
1. Değerlerin toplamı
Fonksiyon, belirtilen aralıktaki tüm sayıları toplar.
- Formül:
=TOPLA(A1:A20) - Örnek: A1:A3 hücrelerinde 10, 20 ve 30 sayıları varsa, sonuç 60 olacaktır.
- Detay: Fonksiyon, metin olarak yazılmışsa metinleri ve mantıksal değerleri (DOĞRU/YANLIŞ) otomatik olarak atlar.
2. Aritmetik ortalama
Sayıların toplamını sayılarına bölerek ortalama değeri hesaplar.
- Formül:
=ORTALAMA(A1:A20) - Örnek: 10, 20, 30 kümesi için ortalama değer 20 olacaktır.
- Önemli: Boş hücreler paydadaki (sayı adedi) hesaplamaya katılmaz, bu nedenle sıfırların aksine boşlukların olması sonucu bozmaz.
3. Sayı adedinin hesaplanması
Burada yalnızca sayıların sayılması ile dolu hücrelerin sayılması arasındaki farkı bilmek önemlidir.
- Yalnızca sayılar:
=SAY(A1:A20)— rakam veya tarih içeren hücreleri sayar. Metin yoksayılır. - Her türlü veri:
=DOLUSAY(A1:A20)— tüm boş olmayan hücreleri (metin, sayı, hata, formül) sayar.
4. Maksimum ve Minimum
Listedeki en büyük ve en küçük sayısal değeri bulur.
- Maksimum:
=MAK(A1:A20) - Minimum:
=MİN(A1:A20) - Kullanım: Fiyat dağılımını belirlemek, sıcaklık rekorlarını tespit etmek veya verilerdeki aykırı değerleri ortaya çıkarmak için faydalıdır.
Koşullar ve filtrelerle çalışma
Çoğu zaman istatistikleri tüm sütun için değil, belirli bir kritere uyan verilerin bir kısmı için hesaplamak gerekir (örneğin, yalnızca "İstanbul" şehri için satış toplamı).
Koşula göre toplama ve sayma
EĞER veya ÇOKEĞER son ekli fonksiyonları kullanın.
| Görev | Formül | Açıklama |
|---|---|---|
| Tek koşula göre toplam | =ETOPLA(B1:B10; "İstanbul"; A1:A10) | B sütununda "İstanbul" yazıyorsa A sütunundaki değerleri toplar. |
| Çoklu koşullara göre toplam | =ÇOKETOPLA(A1:A10; B1:B10; "İstanbul"; C1:C10; ">100") | B="İstanbul" VE C'deki fiyat 100'den büyükse A'yı toplar. |
| Koşula göre sayı | =EĞERSAY(B1:B10; "Evet") | "Evet" kelimesinin kaç kez geçtiğini sayar. |
| Kriterlere göre sayı | =ÇOKEĞERSAY(A1:A10; ">0"; B1:B10; "<>İptal") | durumun "İptal" olmadığı pozitif sayıları sayar. |
Karmaşık koşullar için ipucu
Standart ÇOKETOPLA fonksiyonları karmaşık mantıkla (örneğin "VEYA" koşulu) başa çıkamazsa, ÇARPIMTOPLAM fonksiyonunu kullanın. Bu fonksiyon, Ctrl+Shift+Enter tuşlarına basmaya gerek kalmadan veri dizilerini işlemeye olanak tanır.
Filtreli maksimum ve minimum arama
Excel'in eski sürümlerinde bu, karmaşık dizi formülleri gerektiriyordu. Modern sürümlerde (Excel 365, 2021 ve üzeri) FİLTRELE fonksiyonunu kullanın.
-
Koşula göre maksimum:
=MAK(FİLTRELE(A1:A100; B1:B100="Aktif"))B sütununda durumu "Aktif" olan satırlar için A sütunundaki en büyük sayıyı bulur. -
Koşula göre minimum:
=MİN(FİLTRELE(A1:A100; B1:B100="Aktif"))
Eski bir Excel sürümünüz varsa, alternatif olarak dizi formülü kullanabilirsiniz:
=MAK(EĞER(B1:B100="Aktif"; A1:A100)) (Ctrl+Shift+Enter kombinasyonu ile girilir).
Hesaplamalarda sık yapılan hatalar
Basit formüller bile veri girişindeki özellikler nedeniyle yanlış sonuç verebilir. Rakamlar uyuşmuyorsa şu noktaları kontrol edin:
-
Sayılar metin olarak kaydedilmiş. Hücrede bir sayı varsa ancak sola hizalanmışsa ve köşesinde yeşil bir üçgen varsa, Excel bunu metin olarak kabul eder.
TOPLAveORTALAMAfonksiyonları bu değerleri yoksayar. Çözüm: Aralığı seçin, ünlem işaretine tıklayın ve "Sayıya Dönüştür" seçeneğini belirleyin. -
Boş hücreler karşıt sıfırlar.
ORTALAMAfonksiyonu boş hücreleri yoksayar ancak0değerine sahip hücreleri dikkate alır. Yanlışlıkla boşluk yerine sıfır girerseniz, ortalama değer düşecektir. -
Yanlış ayırıcı. Türkçe yerel ayarlarda fonksiyon argümanları virgül (
;) yerine noktalı virgül (;) ile ayrılır. Virgül kullanımı#DEĞER!hatasına neden olur. (Not: Yaygın bir karışıklık olsa da, Türkiye Excel yerel ayarlarında genellikle noktalı virgül ; kullanılır. Ancak bazı uluslararası klavye/ayarlarda virgül , de kullanılabilir. Orijinal metindeki uyarı bağlamında, Rusça'daki noktalı virgül ayrımına karşılık gelen doğru ayracı kullanmak önemlidir. Türkçe Excel'de standart ayırıcı noktalı virgüldür (;).) -
Aralıktaki hatalar. Aralıkta bir hata varsa (örneğin,
#SAYI/0!), çoğu fonksiyon sonuç yerine hata döndürür. Hataları yoksayabilenAGREGAfonksiyonunu kullanın (toplam için alt fonksiyon 9, ortalama için 1):=AGREGA(9; 6; A1:A10)— gizli satırları ve hataları yoksayarak toplamı hesaplar.
SSS
Formül kullanmadan toplamı ve ortalamayı hızlıca nasıl görebilirim? Fareyle bir hücre aralığı seçin ve program penceresinin sağ alt köşesine (durum çubuğu) bakın. Burada seçili sayıların Toplamı, Ortalaması ve Adedi otomatik olarak görüntülenir.
Her şeyi tek bir formülle hesaplayabilir miyim? Beş göstergeyi tek bir hücrede çıktısı almak için tek bir formül yoktur, çünkü bunlar farklı veri türleridir. Ancak, makalenin başında açıklandığı gibi, her gösterge için birer formül kullanarak verilerin yanında bir özet blok oluşturabilirsiniz.
Filtrelemeden sonra görünen hücreleri nasıl dikkate alabilirim?
Tabloyu filtrelediyseniz ve yalnızca görünen satırların toplamını hesaplamak istiyorsanız, ARA.TOPLAM fonksiyonunu kullanın:
=ARA.TOPLAM(9; A1:A100) — görünenlerin toplamı.
=ARA.TOPLAM(1; A1:A100) — görünenlerin ortalaması.
Standart TOPLA ve ORTALAMA fonksiyonları, filtreyle gizlenenler dahil tüm verileri hesaplar.