İçeriğe geç
parazade
İstatistikÖrnekler doğrulandı

SIKLIK Formülü (FREQUENCY): Değerleri Aralıklara Göre Sayma

SIKLIK

İngilizce adı: FREQUENCY

SürümlerMicrosoft 365Excel 2021Excel 2019Excel 2016Excel 2013Excel 2010Excel WebExcel Mac(en az Excel 2010)

Yayın: · Son güncelleme:

SIKLIK kısaca

SIKLIK, bir veri kümesindeki değerlerin belirlediğiniz aralıklara kaçar tane düştüğünü dikey bir dizi olarak döndürür. Not dağılımı, yaş grupları ve sipariş tutarı dilimleri gibi sıklık tabloları için kullanılır; sonuç dizisinin bir fazla elemanı vardır.

Söz dizimi

SIKLIK(veri_dizisi; ara_dizi)

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ümanDurumAçıklama
veri_dizisidata_arrayZorunluSıklıkları sayılacak değerlerin aralığı ya da dizisi. Boş hücreler ve metin yok sayılır.
ara_dizibins_arrayZorunluGrupların üst sınırlarını içeren aralık. Her değer, kendisine eşit ya da büyük ilk sınırın grubuna sayılır.
İçindekiler
  1. SIKLIK ne hesaplar?
  2. Söz dizimi ve sınırların okunması
  3. Dizi sonucunu almak
  4. Sipariş tutarı dilimleri
  5. Sık yapılan hatalar
  6. Kendi tablonuzda deneyin

SIKLIK ne hesaplar?

Excel SIKLIK formülü, değerlerin belirlediğiniz aralıklara nasıl dağıldığını sayar. Bir sınıfın notlarını 0-49, 50-69, 70-84 ve 85-100 gruplarına ayırmak istediğinizde her grupta kaç öğrenci olduğunu tek formülle verir. Sonuç tek bir sayı değil, dikey bir sayı dizisidir.

Microsoft'un açıklamasına göre dizi, ara_dizi'deki eleman sayısından bir fazladır. Fazladan gelen son eleman, en yüksek sınırın üstünde kalan değerleri sayar.

Söz dizimi ve sınırların okunması

İki argüman vardır: veri_dizisi sayılacak değerler, ara_dizi grupların üst sınırlarıdır. Sınırlar 49, 69 ve 84 ise ilk grup 49 ve altını, ikinci grup 50-69'u, üçüncü grup 70-84'ü, dördüncü eleman 84'ün üstünü sayar. Sınıra eşit değer o sınırın grubuna girer.

SIKLIK boş hücreleri ve metinleri yok sayar. Bu yüzden sınava girmeyen öğrenci için "Girmedi" yazılan hücreler sayıma karışmaz.

Dizi sonucunu almak

Microsoft 365 ve Excel 2021'de formülü tek hücreye yazıp Enter'a basmanız yeterlidir; sonuç aşağıdaki hücrelere kendiliğinden yayılır. Daha eski sürümlerde önce sonuç aralığını seçer, formülü yazar ve Ctrl+Shift+Enter ile dizi formülü olarak onaylarsınız. Sonuç aralığı, sınır sayısından bir hücre fazla olmalıdır.

Tek bir grubun sayısına ihtiyacınız varsa diziyi İNDİS ile okuyabilirsiniz. =İNDİS(SIKLIK(B2:B9;D2:D4);2) ikinci grubun, yani 50-69 arasının sayısını verir. Bu yöntem her sürümde normal formül gibi çalışır.

Sipariş tutarı dilimleri

Bir e-ticaret mağazasında siparişlerin sepet tutarına göre dağılımını görmek isteyelim. Sınırlar 250, 500 ve 1000 TL olsun. SIKLIK 250 TL ve altı, 251-500, 501-1000 ve 1000 TL üstü sipariş sayılarını verir; kargo bedava eşiğini nereye koyacağınızı değerlendirirken bu tablo somut bir dayanak olur.

Sonucu bir sütun grafiğe bağladığınızda basit bir histogram elde edersiniz. Grup etiketlerini sınırların yanına "0-250", "251-500" gibi elle yazmanız grafiği okunur kılar.

Sık yapılan hatalar

En yaygın hata, sonuç için sınır sayısı kadar hücre ayırmaktır. Bu durumda en üst grubun sayısı görünmez. Dinamik dizi destekleyen sürümlerde sonuç alanının altında dolu hücre varsa #TAŞMA! hatası alırsınız; alanı boşaltmak sorunu çözer.

Sınırların küçükten büyüğe sıralı olmaması da kafa karıştırır. Microsoft bunu zorunlu tutmaz, ama sırasız sınırlarla gruplar okunması zor hâle gelir. Tek bir koşul için sayım gerekiyorsa SIKLIK yerine ÇOKEĞERSAY daha anlaşılır olabilir.

Kendi tablonuzda deneyin

Not ya da tutar sütununuzun yanına üst sınırları alt alta yazın. Sınırların yanındaki ilk hücreye =SIKLIK(B2:B50;D2:D4) girin ve sonuçların toplamının dolu değer sayısına eşit olduğunu BAĞ_DEĞ_SAY ile kontrol edin.

Örnekler

Örnek 1: 50-69 arası not alan öğrenci sayısı
ABCDEF
1ÖğrenciNotÜst sınır
2Ali45492
3Ayşe7269
4Can8884
5Deniz64
6Ece91
7Fatih55
8Gül78
9Hakan38
=İNDİS(SIKLIK(B2:B9;D2:D4);2)

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

F2 hücresinin sonucu: 2

Sınırlar 49, 69 ve 84'tür. 50-69 aralığına 64 ve 55 düşer, sonuç 2 olur.

Örnek 2: En üst sınırın üstündeki değerler
ABCDEF
1ÖğrenciNotÜst sınır
2Ali45492
3Ayşe7269
4Can8884
5Deniz64
6Ece91
7Fatih55
8Gül78
9Hakan38
=İNDİS(SIKLIK(B2:B9;D2:D4);4)

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

F2 hücresinin sonucu: 2

Dizinin dördüncü elemanı 84'ün üstünü sayar: 88 ve 91.

Örnek 3: 250 TL ve altı sipariş sayısı
ABCDEF
1SiparişTutarÜst sınır
2S-11802502
3S-2640500
4S-32501.000
5S-41.320
6S-5410
=İNDİS(SIKLIK(B2:B6;D2:D4);1)

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

F2 hücresinin sonucu: 2

Sınırlar 250, 500 ve 1000'dir. 180 ve sınıra eşit olan 250 ilk gruba girer.

Örnek dosyayı indir.xlsx dosyası, ücretsiz · tüm örnekler hazır formüllerle

Yaygın hatalar ve çözümleri

İlgili fonksiyonlar

Sıkça Sorulan Sorular

SIKLIK formülü nasıl kullanılır?

Veri aralığını ve üst sınırları verirsiniz: =SIKLIK(B2:B9;D2:D4). Sonuç, sınır sayısından bir fazla elemanlı dikey bir dizidir.

SIKLIK neden bir fazla sonuç veriyor?

Son eleman en yüksek sınırın üstündeki değerleri sayar. Üç sınır için dört sonuç hücresi gerekir.

SIKLIK sonucundan tek bir grup nasıl alınır?

Diziyi İNDİS ile okuyun: =İNDİS(SIKLIK(B2:B9;D2:D4);2) ikinci grubun sayısını verir.