Skip to main content

Kutools for Office — Bir Paket. Beş Araç. Daha Fazla İş Yapın.

Excel'de yüzdeyi hesaplamak için COUNTIF nasıl kullanılır?

Author Xiaoyang Last modified

Diyelim ki bir araştırma anketi yaptınız ve sonuçları bir özet raporunda topladınız; burada her katılımcı üç seçenekten birini (A, B veya C) seçti. Şimdi, sadece sayımı değil, aynı zamanda her seçeneğin (örneğin A) toplam yanıt içindeki yüzdesini de belirlemek istiyorsunuz. Başka bir deyişle, tüm yanıtların ne kadarının her kategoriye düştüğünü hesaplamak istiyorsunuz. Bu tür analizler, anket özetleri, oylama sonuçları, kalite kontrol sayımları veya kategorik veri dağılımının önemli olduğu herhangi bir durumda yaygın olarak ihtiyaç duyulur. Bu makalede, belirli bir seçeneğin bir aralık içindeki yüzdesini hesaplamak için birkaç pratik yöntem bulacaksınız. Bu yöntemler, verilerinizi raporlar veya panolar için daha kolay yorumlanabilir ve sunulabilir hale getirecektir.

Percentage of a specific option in a range


Belirli bir değerin yüzdesini formülle saymak ve hesaplamak

COUNTIF ve COUNTA fonksiyonları, Excel'de belirli bir değerin veri aralığındaki yüzdesini hesaplamak için birlikte kullanılabilir. Örnek veride gösterildiği gibi, bu fonksiyonlar her seçeneğin payını hızlıca belirlemenizi sağlar.

Adım 1: Hedef hücrenizde (örneğin E2), aşağıdaki formülü girin:

=COUNTIF($B$2:$B$16,D2)/COUNTA($B$2:$B$16)

Bu formül, D2 değerinin B2:B16 aralığında kaç kez göründüğünü sayar ve ardından bu sayıyı aralıktaki boş olmayan girişlerin toplam sayısıyla böler. Sonuç olarak, oranları temsil eden ondalık bir değer elde edersiniz. B2:B16'nın gerçek veri aralığınızla eşleştiğinden emin olun ve D2'nin "A", "B" veya "C" gibi analiz etmek istediğiniz belirli değeri içerdiğinden emin olun.

Formula entered in a cell

Adım 2: Enter tuşuna basın ve sonucu alın. Sonucu yüzde olarak görüntülemek için, formül içeren hücreyi seçin, Giriş sekmesine gidin ve şeritteki Yüzde Stili düğmesine tıklayın.

Percent Style button on the ribbon

Adım 3: Hesaplamayı diğer değerlere uygulamak için doldurma tutamacını aşağı doğru sürükleyin. Her hücre, D sütunundaki karşılık gelen etiket için yüzdeyi hesaplayacak ve A, B, C vb. gibi tüm kategorilerin dağılımını görebilmenizi sağlayacaktır.

Formula and Percent Style used to below cells

Önlemler & İpuçları:

  • Veri aralığında herhangi bir boş veya geçersiz hücre olup olmadığını kontrol edin, çünkü bunlar yüzde doğruluğunu etkileyebilir.
  • Boş hücreleri hariç tutmak istiyorsanız, COUNTA'nın mantığınıza uygun olduğundan emin olun veya belirli değerleri eşleştirmek için başka bir COUNTIF kullanmayı düşünün.
  • Formülü kopyalarken aralığın sabit kalmasını sağlamak için mutlak referanslar kullanın (örneğin $B$2:$B$16).
  • Bu yöntem statik veriler için idealdir. Dinamik veya sık değişen veri kümeleri için bir Özet Tablo daha uygun olabilir.

Not: Formülde, B2:B16 kaynak veri aralığınız ve D2, yüzdeyi hesaplamak istediğiniz değeri içeren referans hücredir.


Yüzde Hesaplamak İçin Özet Tablo Kullanma

Özet Tablo kullanmak, Excel'de her değer veya kategorinin sayısını ve yüzdesini hesaplamak için en kolay ve esnek yöntemlerden biridir — formüllere gerek yoktur. Özet Tablolar, büyük veri kümelerini özetlemek ve veriler değiştiğinde sonuçları otomatik olarak güncellemek için mükemmeldir.

✅ Bu yöntemi ne zaman kullanmalı: Düzenli olarak güncellenen veriler, görsel özetler ve hızlı, dinamik gruplama ve yüzde görünümlerinin gerektiği sunumlar için idealdir.

Adım 1: Veri kümenizi seçin, örneğin A1:B16. A/B/C gibi değerlerin bulunduğu sütunun etiketlendiğinden emin olun (örneğin başlık: Seçenek).

Adım 2: Şeritte, Ekle > Özet Tablo'ya gidin. İletişim kutusunda veri aralığınızı onaylayın ve Özet Tabloyu yeni veya mevcut bir çalışma sayfasına yerleştirmeyi seçin. Tamam'a tıklayın.

Adım 3: Özet Tablo Alan Listesinde:

  • Seçenek alanını Satırlar bölgesine sürükleyin.
  • Aynı Seçenek alanını Değerler bölgesine sürükleyin. Varsayılan olarak, sayımı gösterecektir.

Adım 4: Yüzdeleri göstermek için:

  • Değerler alanında Seçenek Sayımı'nın yanındaki açılır oku tıklayın.
  • Değer Alan Ayarları > Değerleri Göster Olarak sekmesini seçin.
  • Sütun Toplamının %'sini (veya Genel Toplamın %'sini) seçin ve Tamam'a tıklayın.

İpuçları:

  • Veri değişikliklerinden sonra Özet Tabloyu yenilemek için tablonun herhangi bir yerine sağ tıklayın ve Yenile'yi seçin.
  • Yüzde görünmüyorsa, Değerleri Göster Olarak altında % Sütun Toplamı'nı seçtiğinizden emin olun.
  • Değerleri azalan düzende sıralayarak hangi seçeneğin en sık göründüğünü görebilirsiniz.

Avantajlar: Hızlı, dinamik, formülsüz, raporlar için harika.
Dezavantajlar: Özet Tablo işlemlerine ilişkin temel bilgi gerektirir; yüzdeler, Özet Tablo içinde gösterilir (bağımsız formüller olarak değil).


VBA Makrosu: Sayımı ve Yüzdeyi Otomatik Hesapla

Eğer sık sık büyük seçenek kümelerini (örneğin anket yanıtları) analiz ediyorsanız, bir VBA makrosu, her değeri sayma ve yüzdeyi hesaplama işlemini otomatikleştirebilir. Bu, özellikle veri setiniz büyüdüğünde veya sık değiştiğinde, formüller veya manuel tekrarlama ihtiyacını ortadan kaldırır.

✅ Ne zaman kullanmalı: Büyük anket/anket verisiyle çalışan ve otomatik raporlara ihtiyaç duyan güç kullanıcıları için idealdir. Makro etkin Excel ve temel VBA bilgisi gerektirir.

Adım 1: VBA düzenleyicisini açmak için Alt + F11 tuşlarına basın. Ardından Ekle > Modül'e gidin ve aşağıdaki kodu yapıştırın:

Sub CalculateOptionPercentages()
    Dim optionRange As Range
    Dim resultRange As Range
    Dim dict As Object
    Dim cell As Range
    Dim total As Long
    Dim rowIndex As Long
    Dim key As Variant
    Dim i As Long

    Set dict = CreateObject("Scripting.Dictionary")
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set optionRange = Application.Selection
    Set optionRange = Application.InputBox("Select your data column (options)", xTitleId, optionRange.Address, Type:=8)
    
    Set resultRange = Application.InputBox("Select output starting cell for summary", xTitleId, optionRange.Cells(1, 1).Offset(0, 2).Address, Type:=8)
    On Error GoTo 0
    
    If optionRange Is Nothing Or resultRange Is Nothing Then Exit Sub
    
    total = 0
    For Each cell In optionRange
        If cell.Value <> "" Then
            If Not dict.Exists(cell.Value) Then
                dict.Add cell.Value, 1
            Else
                dict(cell.Value) = dict(cell.Value) + 1
            End If
            total = total + 1
        End If
    Next cell

    resultRange.Cells(1, 1).Value = "Option"
    resultRange.Cells(1, 2).Value = "Count"
    resultRange.Cells(1, 3).Value = "Percentage"

    rowIndex = 2
    For Each key In dict.Keys
        resultRange.Cells(rowIndex, 1).Value = key
        resultRange.Cells(rowIndex, 2).Value = dict(key)
        resultRange.Cells(rowIndex, 3).Value = dict(key) / total
        rowIndex = rowIndex + 1
    Next key

    For i = 2 To rowIndex - 1
        resultRange.Cells(i, 3).NumberFormat = "0.00%"
    Next i

    MsgBox "Summary generated successfully.", vbInformation, "KutoolsforExcel"
End Sub

Adım 2: Düzenleyiciyi kapatın ve makro iletişim kutusunu açmak için Alt + F8 tuşlarına basın. Listedeki CalculateOptionPercentages'i seçin ve Çalıştır'a tıklayın. İlk olarak, seçeneklerinizi içeren sütunu seçmeniz istenecek (örneğin B2:B16). Onayladıktan sonra, ikinci bir istem çıktı için başlangıç hücresini belirtmenizi isteyecektir — genellikle kaynak verilerinizin birkaç sütun sağında. Her iki seçim yapıldıktan sonra, makro, Otomatik olarak biçimlendirilmiş Seçenek, Sayım ve Yüzde olmak üzere üç sütunlu bir özet tablo oluşturacaktır.

İpuçları:

  • Çıktı için veri setinizin sağına yeterli boşluk bırakın (veya başka güvenli bir konum seçin).
  • Sadece boş olmayan değerler sayılır; boş hücreler göz ardı edilir.
  • Verileriniz güncellenirse, makroyu yeniden çalıştırmanız yeterlidir — eski özeti üzerine yazacaktır.

Sorun Giderme:

  • Excel'de makroları Dosya > Seçenekler > Güven Merkezi üzerinden etkinleştirin.
  • Makroyu korumak için çalışma kitabınızı .xlsm olarak kaydedin.

İlgili makaleler:

Excel'de çoklu ölçütlerle COUNTIF nasıl kullanılır?

Excel'de birden fazla çalışma sayfasında belirli bir değeri saymak için COUNTIF nasıl kullanılır?

a screenshot of kutools for excel ai

Kutools AI ile Excel Sihirini Keşfedin

  • Akıllı Yürütme: Hücre işlemleri gerçekleştirin, verileri analiz edin ve grafikler oluşturun—tümü basit komutlarla sürülür.
  • Özel Formüller: İş akışlarınızı hızlandırmak için özel formüller oluşturun.
  • VBA Kodlama: VBA kodunu kolayca yazın ve uygulayın.
  • Formül Yorumlama: Karmaşık formülleri kolayca anlayın.
  • Metin Çevirisi: Elektronik tablolarınız içindeki dil engellerini aşın.
Yapay zeka destekli araçlarla Excel yeteneklerinizi geliştirin. Şimdi İndirin ve daha önce hiç olmadığı gibi bir verimlilik deneyimi yaşayın!

En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veri analizinde devrim yaratın – Akıllı Yürütme | Kod Oluştur | Özel Formüller Oluştur | Verileri Analiz Et ve Grafikler Oluştur | Kutools Fonksiyonlarını Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle | Boş Satırları Sil | Sütunları veya Hücreleri Veriyi Kaybetmeden Birleştir | Formül olmadan Yuvarla...
Süper ARA: Çoklu Kriter VLookup | Çoklu Değer VLookup | Çoklu sayfa araması | Bulanık Eşleme....
Gelişmiş Açılır Liste: Hızlıca Açılır Liste Oluştur | Bağımlı Açılır Liste | Çoklu seçimli Açılır Liste....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekle | Sütunları Taşı | Gizli Sütunların Görünürlük Durumunu Değiştir | Aralıkları & Sütunları Karşılaştır...
Öne Çıkan Özellikler: Izgara Odaklama | Tasarım Görünümü | Gelişmiş formül çubuğu | Çalışma Kitabı & Çalışma Sayfası Yöneticisi | Otomatik Metin Kütüphanesi | Tarih Seçici | Veri Birleştir | Hücreleri Şifrele/Şifre Çöz | Listeye Göre E-posta Gönder | Süper Filtre | Özel Filtre (kalın/italik/üstü çizili filtreleme...)...
En İyi15 Araç Takımı:12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil, ...) | 50+ Grafik Türü (Gantt Grafiği, ...) | 40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla, ...) | 19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle, ...) | 12 Dönüşüm Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme, ...) | 7 Birleştirme & Bölme Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...) | ... ve dahası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve40+ diğer dili destekler!

Kutools for Excel ile Excel becerilerinizi güçlendirin ve benzersiz bir verimlilik deneyimi yaşayın. Kutools for Excel, üretkenliği artırmak ve zamandan tasarruf etmek için300'den fazla Gelişmiş Özellik sunuyor. İhtiyacınız olan özelliği almak için buraya tıklayın...


Office Tab, Ofis uygulamalarına sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır.

  • Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma işlevini etkinleştirin.
  • Yeni pencereler yerine aynı pencerede yeni sekmelerde birden fazla belge açıp oluşturun.
  • Verimliliğinizi %50 artırır ve her gün yüzlerce mouse tıklaması azaltır!

Tüm Kutools eklentileri. Tek kurulum

Kutools for Office paketi, Excel, Word, Outlook & PowerPoint için eklentileri ve Office Tab Pro'yu bir araya getirir; Office uygulamalarında çalışan ekipler için ideal bir çözümdür.

Excel Word Outlook Tabs PowerPoint
  • Hepsi bir arada paket — Excel, Word, Outlook & PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans — dakikalar içinde kurulun (MSI hazır)
  • Birlikte daha verimli — Ofis uygulamalarında hızlı üretkenlik
  • 30 günlük tam özellikli deneme — kayıt yok, kredi kartı yok
  • En iyi değer — tek tek eklenti almak yerine tasarruf edin