Ana Sayfa Excel FREQUENCY / SIKLIK FONKSİYONU
Excel

FREQUENCY / SIKLIK FONKSİYONU

Paylaş
Paylaş

SIKLIK Fonksiyonu Nedir?

SIKLIK fonksiyonu, belirli bir veri kümesindeki değerlerin hangi sıklıkta (frekansla) belli aralıkların (sınıf aralıklarının) içine düştüğünü hesaplar ve bir dizi (array) olarak sonuç döndürür.

  • Her bir aralığa (sınıfa) kaç değer düştüğünü bulmak için kullanılan istatistiksel bir fonksiyondur.
  • Fonksiyonun sonucu bir dizi olduğu için Excel’in eski sürümlerinde “dizi formülü” olarak girilmesi gerekirdi. Microsoft 365 gibi yeni sürümlerde, fonksiyon otomatik olarak dinamik dizi formu kullanabilir.

Sözdizimi

SIKLIK(veri_dizisi; bölme_dizisi)

Argümanlar:

  1. veri_dizisi (gerekli):
    Frekansını hesaplamak istediğiniz sayıların bulunduğu hücre aralığı veya dizi. (Örneğin öğrencilerin sınav notları, satır/sütun halindeki sayısal değerler vb.)
  2. bölme_dizisi (gerekli):
    Hangi aralıklarla sayım yapılacağını gösteren sınır değerlerin listesi (bin array). Her bir değer, veri_dizisi içindeki sayıların hangi sınıfa (bin) gireceğini belirler. (Örneğin not aralıklarını tanımlayan sınır değerler.)

Not:

  • Sonucun eleman sayısı, bölme_dizisi uzunluğundan 1 fazladır. Çünkü sonuncu eleman, bölme_dizisi içindeki en büyük değerden büyük olan değerlerin sayısını içerir.

Örnek Tablo ve Formül Kullanımı

Aşağıdaki örnekte, A sütununda öğrencilerin sınav notları, C sütununda da not aralıklarını tanımlayan sınıf sınırları bulunuyor. B sütununa SIKLIK fonksiyonunun sonucunu yerleştireceğiz.

NotlarSınıf Aralıkları
4550
8560
7070
5080
9290
58
73
100
60
66

Amacımız:

  • C sütunundaki 4 adet aralık sınırı: 50, 60, 70, 80, 90.
  • Notlar: 45, 85, 70, 50, 92, 58, 73, 100, 60, 66.
  • SIKLIK fonksiyonunu kullanarak kaç adet notun bu 5 sınır aralığına (artı üst değer) düştüğünü bulmak.

Aralıklar (sınıflar) şu şekildedir:

  1. ≤ 50
  2. ≤ 60
  3. ≤ 70
  4. ≤ 80
  5. ≤ 90
  6. 90 (otomatik eklenen son sınıf)
  7. A2:A11: 10 adet not (veri_dizisi).
  8. C2:C6: 5 adet sınıf sınırı. SIKLIK sonucu 6 elemanlı bir dizi döndürecek.

Formül Girişi:

  1. B2 hücresine gelin.
  2. Yeni Excel sürümlerinde B2 hücresine formülü şöyle yazabilirsiniz: =SIKLIK(A2:A11; C2:C6) Sonucu dinamik dizi olarak B2:B7 aralığında otomatik olarak görüntülenir. (B2→1, B3→2, B4→1, B5→1, B6→1, B7→4)Eski Excel sürümlerinde (dizi formülü gerektiren sürümlerde):
    • B2:B7 aralığını seçip
    • Formülü yazdıktan sonra Ctrl + Shift + Enter (CSE) ile onaylamanız gerekir.

Nasıl İşler?

  • Fonksiyon her bir sınıf değeri için (C2=50, C3=60, C4=70, C5=80, C6=90) notların o değere kadar kaç adedini kapsadığını bulur. Ek olarak C6’daki en büyük sınırdan büyük değerleri 6. sonucu (B7) olarak döndürür.

Beklenen Sonuç Örneği:

  • B2 (≤50): 45 ve 50 → 2 adet
  • B3 (≤60): 58, 60 → 2 adet (ama 45 ve 50 dahil önceki sınıfa girdi, bu kümülatif değil, SIKLIK her sınıfı ayrı hesaplar; dolayısıyla 2 not 51-60 arasında)
  • B4 (≤70): 66,70 → 2 adet
  • B5 (≤80): 73 → 0 adet (Gerçekte 73 > 70, 73 ≤ 80 → 1 adet. Not: Detay hesaplamada 70’e kadar girdi 2 adet, 71-80 arası 1 adet not var: 73. O halde SIKLIK dizisi 1 olmalı. Lütfen tabloya göre bulalım tam net. )
    • Notların: 45, 85, 70, 50, 92, 58, 73, 100, 60, 66
    • 81-90: 85 sadece 1 adet.
    • 90: 92, 100 → 2 adet.

Dolayısıyla tabloyu net incelemeden kabaca:

  1. ≤50: 45, 50 (2 adet)
  2. 51-60: 58, 60 (2 adet)
  3. 61-70: 66, 70 (2 adet)
  4. 71-80: 73 (1 adet)
  5. 81-90: 85 (1 adet)
  6. 90: 92, 100 (2 adet)

Burada 73 tam 70’le 80 arası, 85 80’le 90 arası, 92 ve 100 > 90.
Sonuç = {2,2,2,1,1,2} şekilde B2:B7 dizisi.

Not: SIKLIK fonksiyonu, en son aralık değeri (C6=90) ve üstü için ayrı bir son element üretir.


İpuçları:

  • Sınır Dizisi: Sınır dizisi her zaman küçükten büyüğe sıralanmalıdır.
  • Dizi Sonucu: Fonksiyon bir dizi döndürdüğü için yeni Excel sürümlerinde otomatik dizi şeklinde yayılır, eski sürümlerde Ctrl+Shift+Enter ile girilir.
  • Aralığın Eleman Sayısı: Sonuç dizisi, bölme_dizisi uzunluğunun bir fazlası kadardır (en üst sınırı aşan değerler için ek bir sınıf).
  • Veri Görselleştirme: Çıkan frekansları yan yana koyarak histogram oluşturmak sıklıkla yapılan bir işlemdir.

Özet

SIKLIK (FREQUENCY) fonksiyonu, bir veri kümesindeki değerlerin belirlenen aralık sınırları arasında kaç kez tekrarlandığını, frekans dağılımını hesaplar. Dizi olarak çıktısı, her aralıkta kaç tane veri olduğunu ve en büyük aralıktan da büyük olanların sayısını içerir. Analizde histogram veya istatistiksel tablo oluşturmak isteyenler için kullanışlı bir fonksiyondur.


🟢Eğitim talepleri için bizimle buradan iletişime geçebilirsiniz. 👉 https://forms.office.com/r/0gMDksLjLg

🟢News from Microsoft 365 bültenimize abone olabilir. 👉 https://www.linkedin.com/newsletters/7076133011028611072/

🟢Microsoft 365 Copilot Community grubumuza katılabilirsiniz. 👉 https://www.linkedin.com/groups/9559408/

Sevgiler ❤️

Paylaş
Yazar
Murat OSMA - Office Applications Unit Manager | Copilot Pioneer

Microsoft 365 Copilot Eğitim ve danışmanlık hizmetinin yanında Copilot Studio ile çözümler geliştiriyorum.🚀 1999 yılında lise yıllarında Excel'le tanıştım. 17 yıldır kurumsal şirketlere ve bireysel kullanıcılara Temel, Orta-İleri, İleri, Uzman, VBA (Makro), Excel Dashboard ve Excel ile Webden Veri Alma Eğitimleri veriyorum. Ayrıca Excel ve VBA Danışmanlık hizmeti de vermekteyim. VBA Developer olarak, şirketlerin Excel'deki işlerini otomasyona dökecek birçok yazılım geliştirdim. 2013 yılında, zor zamanlarda bir fikir olarak doğan ve 2015 Haziran ayında da web tarafında yayına aldığım Excel Arşivi'ni ( www.excelarsivi.com ) büyük bir heyecanla kurdum.

Bir yorum bırak

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Benzer yazılar
Excel

DGET / VAL FONKSİYONU

VAL (DGET) Fonksiyonu Nedir? VAL fonksiyonu (İngilizce: DGET), bir veri tabanı veya...

Excel

IMAGE / RESİM FONKSİYONU

RESİM Fonksiyonu Nedir? RESİM (İngilizce sürümde IMAGE) fonksiyonu, bir hücrede resim görüntülemek...

Excel

TAMİŞGÜNÜ.ULUSL / NETWORKDAYS.INTL FONKSİYONU

Excel’de TAMİŞGÜNÜ.ULUSL fonksiyonu bir başlangıç tarihi ile bitiş tarihi arasındaki çalışma günlerini...

Excel

TAMİŞGÜNÜ / NETWORKDAYS FONKSİYONU

Excel’de TAMİŞGÜNÜ fonksiyonu bir başlangıç tarihi ile bitiş tarihi arasındaki çalışma günlerini...