Excel COUNTIF işlevi nasıl kullanılır -

İçindekiler

Özet

EĞERSAY, tek bir koşulu karşılayan bir aralıktaki hücreleri saymak için bir Excel işlevidir. EĞERSAY, tarihler, sayılar ve metin içeren hücreleri saymak için kullanılabilir. COUNTIF'de kullanılan kriterler, kısmi eşleşme için mantıksal operatörleri (>, <,, =) ve joker karakterleri (* ,?) destekler.

Amaç

Ölçütlerle eşleşen hücreleri sayın

Geri dönüş değeri

Sayılan hücreleri temsil eden bir sayı.

Sözdizimi

= EĞERSAY (aralık, ölçüt)

Argümanlar

  • aralık - Sayılacak hücre aralığı.
  • ölçüt - Hangi hücrelerin sayılması gerektiğini kontrol eden ölçütler.

Sürüm

Excel 2003

Kullanım notları

Excel'deki COUNTIF işlevi, sağlanan bir koşulla eşleşen bir aralıktaki hücre sayısını sayar. Ölçütler, kısmi eşleme için mantıksal operatörler (>, <,, =) ve joker karakterler (* ,?) içerebilir. Aşağıda açıklandığı gibi, kriterler başka bir hücreden alınan bir değere de dayanabilir.

EĞERSAY, Excel'de mantıksal ölçütleri iki kısma (aralık + ölçüt) ayıran sekiz işlev grubundadır. Sonuç olarak, ölçüt oluşturmak için kullanılan sözdizimi farklıdır ve COUNTIF bir hücre aralığı gerektirir, bir dizi kullanamazsınız.

EĞERSAY yalnızca tek bir koşulu destekler. Birden çok ölçüt uygulamanız gerekiyorsa, EĞERSAY işlevini kullanın. Mantıksal bir testin parçası olarak aralık bağımsız değişkenindeki değerleri değiştirmeniz gerekirse, SUMPRODUCT ve / veya FILTER işlevlerine bakın.

Temel örnek

Yukarıda gösterilen çalışma sayfasında, aşağıdaki formüller G5, G6 ve G7 hücrelerinde kullanılır:

=COUNTIF(D5:D12,">100") // count sales over 100 =COUNTIF(B5:B12,"jim") // count name = "jim" =COUNTIF(C5:C12,"ca") // count state = "ca"

EĞERSAY büyük / küçük harfe duyarlı değildir, "CA" ve "ca" aynı şekilde ele alınır.

Ölçütlerde çift tırnak ("")

Genel olarak, metin değerlerinin çift tırnak ("") içine alınması gerekir ve sayılar buna gerek yoktur. Bununla birlikte, bir mantıksal operatör bir sayıya dahil edildiğinde, aşağıdaki ikinci örnekte görüldüğü gibi, sayı ve operatör tırnak içine alınmalıdır:

=COUNTIF(A1:A10,100) // count cells equal to 100 =COUNTIF(A1:A10,">32") // count cells greater than 32 =COUNTIF(A1:A10,"jim") // count cells equal to "jim"

Başka bir hücrenin değeri

Başka bir hücreden alınan bir değer, birleştirme kullanılarak ölçütlere dahil edilebilir. Aşağıdaki örnekte, EĞERSAY, A1: A10'daki B1 hücresindeki değerden daha küçük olan değerlerin sayısını döndürür. Küçüktür operatörünün (metin olan) tırnak içine alındığına dikkat edin.

=COUNTIF(A1:A10,"<"&B1) // count cells less than B1

Eşit değil

"Eşit değil" ölçütü oluşturmak için, çift tırnak ("") içine alınmış "" operatörünü kullanın. Örneğin, aşağıdaki formül A1: A10 aralığındaki "kırmızı" ya eşit olmayan hücreleri sayacaktır:

=COUNTIF(A1:A10,"red") // not "red"

Boş hücreler

EĞERSAY, boş veya boş olmayan hücreleri sayabilir. Aşağıdaki formüller, A1: A10 aralığındaki boş hücreleri değil, boş hücreleri sayar:

=COUNTIF(A1:A10,"") // not blank =COUNTIF(A1:A10,"") // blank

Tarih

Tarihlerle birlikte COUNTIF kullanmanın en kolay yolu, hücre başvurusu ile başka bir hücredeki geçerli bir tarihe başvurmaktır. Örneğin, A1: A10'da B1'deki tarihten daha büyük bir tarih içeren hücreleri saymak için aşağıdaki gibi bir formül kullanabilirsiniz:

=COUNTIF(A1:A10, ">"&B1) // count dates greater than A1

Bir operatörü B1'deki tarihe birleştirmemiz gerektiğine dikkat edin. Daha gelişmiş tarih ölçütleri kullanmak için (yani belirli bir aydaki tüm tarihler veya iki tarih arasındaki tüm tarihler), birden çok ölçütü işleyebilen EĞERSAY işlevine geçmek isteyeceksiniz.

The safest way hardcode a date into COUNTIF is to use the DATE function. This ensures Excel will understand the date. To count cells in A1:A10 that contain a date less than April 1, 2020, you can use a formula like this

=COUNTIF(A1:A10,"<"&DATE(2020,4,1)) // dates less than 1-Apr-2020

Wildcards

The wildcard characters question mark (?), asterisk(*), or tilde (~) can be used in criteria. A question mark (?) matches any one character and an asterisk (*) matches zero or more characters of any kind. For example, to count cells in a A1:A5 that contain the text "apple" anywhere, you can use a formula like this:

=COUNTIF(A1:A5,"*apple*") // cells that contain "apple"

To count cells in A1:A5 that contain any 3 text characters, you can use:

=COUNTIF(A1:A5,"???") // cells that contain any 3 characters

The tilde (~) is an escape character to match literal wildcards. For example, to count a literal question mark (?), asterisk(*), or tilde (~), add a tilde in front of the wildcard (i.e. ~?, ~*, ~~).

Notes

  • COUNTIF is not case-sensitive. Use the EXACT function for case-sensitive counts.
  • COUNTIF only supports one condition. Use the COUNTIFS function for multiple criteria.
  • Text strings in criteria must be enclosed in double quotes (""), i.e. "apple", ">32", "ja*"
  • Cell references in criteria are not enclosed in quotes, i.e. "<"&A1
  • The wildcard characters ? and * can be used in criteria. A question mark matches any one character and an asterisk matches any sequence of characters (zero or more).
  • To match a literal question mark or asterisk, use a tilde (~) in front question mark or asterisk (i.e. ~?, ~*).
  • COUNTIF requires a range, you can't substitute an array.
  • COUNTIF returns incorrect results when used to match strings longer than 255 characters.
  • COUNTIF will return a #VALUE error when referencing another workbook that is closed.

Related videos

EĞERSAY işlevi nasıl kullanılır Bu videoda, bir veri kümesinde birden çok ölçütü karşılayan hücreleri saymak için EĞERSAY işlevinin nasıl kullanılacağına bakacağız. FILTER ile yinelenen değerleri listeleyin Bu videoda, FILTER işleviyle yinelenen değerleri nasıl listeleyeceğimize bakacağız. Başka bir deyişle, bir veri kümesinde birden fazla görünen değerler. Tablo ile dinamik adlandırılmış aralık nasıl oluşturulur Bu videoda, bir Tablo ile dinamik adlandırılmış bir aralığın nasıl oluşturulacağına bakacağız. Bu, Excel'de dinamik adlandırılmış aralık oluşturmanın en basit yoludur. İki liste nasıl karşılaştırılır ve farklılıklar vurgulanır Bu videoda, koşullu biçimlendirme kullanarak iki listenin nasıl karşılaştırılacağına bakacağız. Bu, bir listedeki eksik öğeleri görsel olarak vurgulamanın harika bir yoludur. Anket verileri bir çubuk grafikte nasıl çizilir Bu videoda, bir Excel çubuk grafiğindeki bir soruya 3000'den fazla anket yanıtının nasıl çizileceğine bakacağız. EĞERSAY ile eksik değerler nasıl bulunur Bu videoda, ortak bir sorunu çözmek için EĞERSAY işlevinin nasıl kullanılacağına bakacağız: başka bir listede görünen bir listede değerlerin nasıl bulunacağı.

Ilginç makaleler...