SUMIF, COUNTIF ve AVERAGEIF İşlevleri - Ana Kılavuz

Bu Excel Eğitimi, Excel Sayım ve Sayım İşlevlerinin nasıl kullanılacağını gösterir.

Formül Örnekleri:

EĞERSAY İşlev Açıklaması:

Bir (EĞERSAY) veya birden çok (EĞERSAY) belirtilen ölçütü karşılayan bir dizideki tüm hücreleri sayar.

COUNTIF Sözdizimi

aralık - Sayı, metin veya boş değerler dizisi.
ölçütler - Ölçütleri içeren bir dize. Örnek “>0”

Daha fazla örnek:

Önce kolay bir COUNTIF örneğine bakalım:

COUNTIF Sıfırdan Büyük

Bu kod, A sütununda sıfırdan büyük olan tüm hücreleri sayacaktır.
=countif(a4:a10,">0")

EĞERSAY Sıfırdan Küçük

Bu kod, A sütununda sıfırdan küçük olan tüm hücreleri sayacaktır.
=countif(a4:a10,"<0")

COUNTIF Boş Hücreler

=countif(a4:a10,"")
Bu EĞERSAY formülü, A sütunundaki tüm boş hücreleri sayar. Ancak bunun yerine, tüm boş hücreleri saymak için COUNTBLANK kullanabilirsiniz:
=saymaboş(a4:a10)

Boş Hücreleri Sayma

Boş olmayan hücreleri saymak biraz daha zordur. Bunun boş olmayan tüm hücreleri sayacağını düşünürdünüz:
=countif(a4:a10,"")
ve dikkate değer bir istisna dışında genellikle yapar. Bir hücre "" (Boş) ile sonuçlanan bir formül içerdiğinde, hücrede bir formül bulunduğundan yukarıdaki kod onu boş olmayan olarak sayar. Bunun yerine şu formülü kullanın:
=countif(a4:a10,"*?")
Bu formül Joker Karakterleri kullanır. Bunları aşağıda öğreneceğiz.

Bilmeniz gereken başka bir sayma işlevi daha vardır: COUNTA İşlevi. COUNTA İşlevi, herhangi bir şey içeren tüm hücreleri sayar: bir formül ("" ile sonuçlansa bile), mantıksal bir değer (DOĞRU veya YANLIŞ), metin veya sayı.

Boş ve Boş Olmayan Hücre Örneklerini Say:

!!!!!!!!! çeşitli örneklerin resmi!!!!!!!!

(counta'dan bahseder misiniz?)

Countif Wildcard

Excel'de Joker Karakterleri duymuş olabilirsiniz. Joker karakterler, herhangi bir karakteri temsil edebilen karakterlerdir. İşte bir grafik:

elmalı resim

Metin - Tam Eşleşme

=countif(a2:a10,"elmalar")

Metin - Metin İçerir

=countif(a2:a10,"*elmalar*")

Metin - Herhangi Bir Metin İçerir

=countif(a2:a10,"*")

Countif - Metin İçermez

=countif(a2:a10,"*")

Sayısal Renk

Ne yazık ki, belirli renklere sahip hücreleri saymanın kolay bir yolu yoktur. Bunu yapmak için VBA kullanmanız gerekecek. İşte daha fazla bilgi içeren bir bağlantı: VBA kullanarak Hücre Rengini CountIf>.

Sayı Kopyaları

Kopyaları saymanın sayısız yolu vardır, ancak sadece EĞERSAY işlevlerini kullanarak daha kolay yöntemlerden birine bir göz atalım.

Resim

İlk olarak, verilerde bir kaydın ne sıklıkta göründüğünü saymak için bir sütun oluşturun. Birden fazla (>1) görünen herhangi bir kayıt, kopya olarak kabul edilir.
=saymak

Ardından, birden fazla kez görünen kayıtların sayısını saymak için bir EĞERSAY işlevi yaratırız:
=saymak

İki veya Birden Fazla Koşullu Countif - Countifs İşlevi

Şimdiye kadar sadece COUNTIF Fonksiyonu ile çalıştık. EĞERSAY İşlevi aynı anda yalnızca bir ölçütü işleyebilir. Birden çok kritere sahip EĞERSAY için ÇOKEĞERSAY İşlevini kullanmanız gerekir. EĞERSAY tam olarak EĞERSAY gibi davranır. Sadece ekstra kriterler eklersiniz. Bazı örneklere bir göz atalım…

GÖRÜNTÜ

EĞERSAYLAR - Büyüktür ve Küçüktür

Bir sayının bir aralığa girip girmediğini kontrol ettiğimiz bir EĞERSAY yapalım. Sayı 0'dan büyük, ancak 100'den küçük olmalıdır:

EĞERSAY - Tarih Aralığı

Şimdi tarihlerle deneyelim. 1/1/2015 - 7/15/2015 aralığındaki herhangi bir tarihi bulun:

EĞERSAY - Veya

Şimdiye kadar sadece uğraştık VE kriterler. Örn: 0'dan büyük VE 100'den az. EĞERSAY ile ne yapılır? VEYA?

sayım pivot tablosu

Excel'de Countif nasıl yapılır
Countif için Kriterler

çeşitli bölümlerin üst kısmında köprüler var
farklı şeylere bağlantı vermek için formül sayfasındaki içeriğine # ile bağlantı verin

ölçütleri uyguladığınızda, ona metin gibi davranın

resim

Sözdizimi ve Argümanlar:

x -

EĞERSAY VBA Örnekleri

Excel COUNTIF İşlevine VBA içinden de erişebilirsiniz. Application.WorksheetFunction.

Tip:

1 application.worksheetfunction.CountIf(Aralık, Ölçüt)

Yukarıda görüntülenen verilere sahip olduğumuzu varsayarsak:

1 WorksheetFunction.CountIf(Range("A1:A10"), ">60")

60'tan büyük değerlere sahip dört hücre olduğu için 4 döndürür

1 WorksheetFunction.CountIf(Range("A1:A10"), "10")

10 değerine eşit bir hücre olduğu için 1 değerini döndürür

1 MsgBox WorksheetFunction.CountIf(Range("A1:A10"), "")

Tüm hücrelerin değerleri olduğu için 10 döndürür

1 MsgBox WorksheetFunction.CountIf(Range("A1:A10"), "")

Boş hücre olmadığı için 10 döndürür

Verilerin yukarıda gösterildiği gibi “Tablo1” adlı bir tabloda olduğunu varsayarsak:

1 WorksheetFunction.CountIf(Range("Table1"), "*test*")

"Test" kelimesini içeren altı hücre olduğundan 6 döndürür.

1 WorksheetFunction.CountIf(Range("Table1"), "test")

YALNIZCA "test" kelimesini içeren hiçbir hücre olmadığından 6 döndürür.

1 WorksheetFunction.CountIf(Range("Tablo1"), "F*")

Değerleri “F” harfiyle başlayan üç hücre olduğundan 6 döndürür.

Excel için COUNTIF İşlevi nasıl kullanılır:

İşlev Listesine Dön

EĞERSAY İşlevi hakkında daha fazla bilgi için Microsoft EĞERSAY yardım sayfasını ziyaret edin.

Countif fonksiyonunun nasıl kullanılacağından bahsetmeden önce diğer 3 fonksiyondan bahsetmeliyiz.
saymak
konta
sayım boşlukları

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave