
Özet
Excel COUNTIFS işlevi, bir veya daha fazla ölçütü karşılayan hücrelerin sayısını döndürür. ÇOKEĞERSAY, tarihlere, sayılara, metne ve diğer koşullara dayalı ölçütlerle kullanılabilir. ÇOKEĞERSAY, kısmi eşleşme için mantıksal operatörleri (>, <,, =) ve joker karakterleri (* ,?) destekler.
Amaç
Birden çok ölçüte uyan hücreleri sayınGeri dönüş değeri
Kriterlerin karşılanma sayısıSözdizimi
= EĞERSAY (aralık1, ölçüt1, (aralık2), (ölçüt2),…)Argümanlar
- aralık1 - Değerlendirilecek ilk aralık.
- criteria1 - kriterleri aralık1 kullanmak.
- aralık2 - (isteğe bağlı) Değerlendirilecek ikinci aralık.
- ölçüt2 - (isteğe bağlı) aralık2'de kullanılacak ölçüt.
Sürüm
Excel 2007Kullanım notları
Excel'deki COUNTIFS işlevi, sağlanan bir ölçütle eşleşen bir aralıktaki hücre sayısını sayar. Eski EĞERSAY işlevinden farklı olarak, EĞERSAY aynı anda birden fazla koşul uygulayabilir. Koşullar, aralık / ölçüt çiftleriyle sağlanır ve yalnızca ilk çift gereklidir. Her ek koşul için başka bir aralık / ölçüt çifti sağlamalısınız. 127'ye kadar aralık / ölçüt çiftine izin verilir.
Ö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 EĞERSAY, aralık bağımsız değişkenleri için bir hücre aralığı gerektirir, bir dizi kullanamazsınız.
Temel örnek
Gösterilen örnekte, EĞERSAY, aşağıdaki gibi 2 ölçüt kullanılarak kayıtları saymak için kullanılabilir:
=COUNTIFS(C5:C14,"red",D5:D14,"tx") // red and TX =COUNTIFS(C5:C14,"red",F5:F14,">20") // red and>20
EĞERSAY işlevinin büyük / küçük harfe duyarlı olmadığına dikkat edin.
Ölçütlerde çift tırnak ("")
Genel olarak, metin değerlerinin çift tırnak içine alınması gerekir ve sayılar bu şekilde değildir. Bununla birlikte, mantıksal bir operatör bir sayıya dahil edildiğinde, numara ve operatör aşağıda gösterildiği gibi tırnak işaretleri içine alınmalıdır:
=COUNTIFS(A1:A10,100) // count equal to 100 =COUNTIFS(A1:A10,">50") // count greater than 50 =COUNTIFS(A1:A10,"jim") // count equal to "jim"
Not: sadece basit olması için bir koşul gösteriliyor. Ek koşullar aynı kurallara uymalıdır.
Başka bir hücrenin değeri
Bir koşulda başka bir hücreden bir değer kullanılırken, hücre başvurusu kullanıldığında bir operatöre birleştirilmelidir. Aşağıdaki örnekte, EĞERSAY, A1: A10'daki B1 hücresindeki değerden daha küçük olan değerleri sayar. Küçüktür operatörünün (metin olan) tırnak işaretleri arasına alındığına, ancak hücre başvurusunun şuna dikkat edin:
=COUNTIFS(A1:A10,"<"&B1) // count cells less than B1
Not: EĞERSAY, koşulları iki bölüme ayıran birkaç işlevden biridir: aralık + ölçüt. Bu, diğer formüllere ve işlevlere göre bazı tutarsızlıklara neden olur.
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:
=COUNTIFS(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:
=COUNTIFS(A1:A10,"") // not blank =COUNTIFS(A1:A10,"") // blank
Tarih
EĞERSAY'ı tarihlerle birlikte kullanmanın en kolay yolu, hücre başvurusu olan başka bir hücrede geçerli bir tarihe başvurmaktır. Örneğin, A1: A10'da, B1'deki bir tarihten daha büyük bir tarih içeren hücreleri saymak için aşağıdaki gibi bir formül kullanabilirsiniz:
=COUNTIFS(A1:A10, ">"&B1) // count dates greater than A1
">" Operatörünü B1'deki tarihle birleştirdiğimize dikkat edin, ancak hücre referansı etrafında tırnak işareti yok.
Bir tarihi COUNTIFS olarak kodlamanın en güvenli yolu TARİH işlevidir. Bu, Excel'in tarihi anlayacağını garanti eder. A1: A10'da 1 Eylül 2020'den daha eski bir tarih içeren hücreleri saymak için şunları kullanabilirsiniz:
=COUNTIFS(A1:A10,"<"&DATE(2020,9,1)) // dates less than 1-Sep-2020
Joker karakterler
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:
=COUNTIFS(A1:A5,"*apple*") // count cells that contain "apple"
The tilde (~) is an escape character to allow you to find literal wildcards. For example, to count a literal question mark (?), asterisk(*), or tilde (~), add a tilde in front of the wildcard (i.e. ~?, ~*, ~~).
Notes
- Multiple conditions are applied with AND logic, i.e. condition 1 AND condition 2, etc.
- Each additional range must have the same number of rows and columns as range1, but ranges do not need to be adjacent. If you supply ranges that don't match, you'll get a #VALUE error.
- Non-numeric criteria needs to be enclosed in double quotes but numeric criteria does not. For example: 100, "100", ">32", "jim", or A1 (where A1 contains a number).
- The wildcard characters ? and * can be used in criteria. A question mark matches any one character and an asterisk matches any sequence of characters.
- To find a literal question mark or asterisk, use a tilde (~) in front question mark or asterisk (i.e. ~?, ~*).
Related videos

