Menu

ÇOKEĞERSAY Formülü: Excel'de Birden Fazla Ölçütle Sayma

=ÇOKEĞERSAY(A2:A7;"North";C2:C7;">50") bölgenin North ve satışların 50'nin üstünde olduğu satırları sayar. İki sayı veya iki tarih arasında, YADA mantığıyla ve boş hücrelerle sayın; canlı tablolarda.

Bu sayfadaki her tablo canlı: bir sayıyı ya da formülü değiştir, yeniden hesaplansın.

ÇOKEĞERSAY (İngilizce COUNTIFS) formülü =ÇOKEĞERSAY(A2:A7;"North";C2:C7;">50"), A sütununun North ve C sütununun 50'den büyük olduğu satırları sayar. ÇOKEĞERSAY aralık ve koşul çiftleri alır; bir satır yalnızca her koşul doğruysa sayılır. Tablodaki formülleri de bu şekilde, Türkçe adlarla ve noktalı virgülle yazabilirsiniz.

50'nin üstündeki North siparişleri
F2
ABCDEF
1RegionProductSalesConditionCount
2NorthApple120North, over 502
3SouthPear45North Apple2
4NorthPear80North only3
5EastApple55
6SouthApple200
7NorthApple30
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =ÇOKEĞERSAY(A2:A7;"North";C2:C7;">50")

Üç North satırı var ve ikisi 50'nin üstünde, bu yüzden F2 2 gösterir. C7'yi 90 yapın, son North satırı da sayıma katılır. F3 iki metin koşulunu eşleştirir: North ve Apple.

ÇOKEĞERSAY söz dizimi

=COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2], ...)
  • Her koşul bir çifttir: bir aralık ve bir ölçüt. En fazla 127 çifte izin verilir.
  • Ölçütler tam olarak EĞERSAY'takiler gibi çalışır: "North", ">50", "<>", "*apple*" ya da ">"&F2 gibi bir işlece & ile eklenmiş bir hücre.
  • Bütün aralıklar aynı boyutta olmalıdır. Satır satır okunurlar: her aralığın ilk hücresi bir satırdır, her aralığın ikinci hücresi bir sonraki satır.
  • Koşullar VE ile bağlanır. YADA için aşağıya bakın.

ÇOKEĞERSAY 2007'den beri her Excel'de ve Google E-Tablolar'da vardır.

İki sayı arasında ÇOKEĞERSAY

Bir aralıktaki değerleri saymak için aynı aralığı iki kez kullanın: bir kez alt sınırla, bir kez üst sınırla.

50 ile 150 arasındaki satışlar
F4
ABCDEF
1RegionProductSalesSettingValue
2NorthApple120Min50
3SouthPear45Max150
4NorthPear80Between3
5EastApple55
6SouthApple200
7NorthApple30
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =ÇOKEĞERSAY(C2:C7;">="&F2;C2:C7;"<="&F3)

120, 80 ve 55, 50 ile 150 arasına düşer, bu yüzden F4 3 gösterir. F2 ve F3'teki sınırları değiştirin, sayım onları izler. ">=" ve "<=" sınırları dahil eder; onları dışarıda bırakmak için ">" ve "<" kullanın.

İki tarih arasında ÇOKEĞERSAY

Tarihler de aynı şekilde çalışır. Başlangıç ve bitiş tarihlerini hücrelerde tutun ve işleçlere ekleyin; böylece tırnakların içine hiç tarih yazmazsınız.

Şubat'taki siparişler
F4
ABCDEF
1RegionSalesDateSettingValue
2North1202026-01-05Start2026-02-01
3South452026-01-12End2026-02-28
4North802026-02-03Orders2
5East552026-02-18North orders1
6South2002026-03-02
7North302026-03-20
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =ÇOKEĞERSAY(C2:C7;">="&F2;C2:C7;"<="&F3)

İki sipariş Şubat'a düşer ve bunlardan biri North'tandır. F5'te üç çift vardır: biri bölge, ikisi tarih aralığı için. Tarihleriniz saat de içeriyorsa (2026-02-28 16:30), "<="&F3 son günün 0:00'ından sonraki her şeyi kaçırır; bunun yerine "<"&F3+1 kullanın.

YADA mantığıyla ÇOKEĞERSAY

ÇOKEĞERSAY'da YADA yoktur. 50'nin üstündeki North veya South siparişlerini saymak için bölge ölçütüne süslü parantez içinde bir liste verin. ÇOKEĞERSAY o zaman her öğe için bir sayı döndürür ve TOPLA bunları toplar.

North veya South, 50'nin üstünde
F2
ABCDEF
1RegionProductSalesConditionCount
2NorthApple120North or South, over 503
3SouthPear45Same, two COUNTIFS3
4NorthPear80
5EastApple55
6SouthApple200
7NorthApple30
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.

İki formül de 3 verir: 50'nin üstünde iki North satırı ve bir South satırı. Liste uzadıkça süslü parantezli sürüm daha kısadır; F2'deki bu formül İngilizce yazımıyla gösteriliyor, çünkü dizi sabitinin ayırıcıları bölge ayarlarına bağlıdır. Listeyi yalnızca bir ölçütte kullanın. Aynı formüldeki iki liste her birleşimi denemek yerine öğelerini sırayla eşleştirir; istediğiniz bu nadiren olur.

Öğeler hücrelerdeyse (örneğin E8:E9), =TOPLA.ÇARPIM(ÇOKEĞERSAY(A2:A7;E8:E9;C2:C7;">50")) süslü parantez olmadan aynısını yapar.

ÇOKEĞERSAY boş olmayan

"<>" "boş değil", "" "boş" demektir; böylece bir sevk tarihi sütunu hangi siparişlerin hâlâ açık olduğunu söyler.

Açık ve sevk edilmiş siparişler
F2
ABCDEF
1RegionOrderShippedConditionCount
2NorthA-1012026-01-08North, shipped2
3SouthA-102North, not shipped1
4NorthA-1032026-02-06
5EastA-1042026-02-20
6SouthA-105
7NorthA-106
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =ÇOKEĞERSAY(A2:A7;"North";C2:C7;"<>")

İki North siparişinin sevk tarihi var, birinin yok. C7'ye bir tarih yazın, sayılar F3'ten F2'ye geçer. Boş bir metin ("") döndüren bir formül hem "" hem de "<>" tarafından sayılır; çözüm yollarını EĞERSAY ile boş olmayanları sayma sayfası anlatıyor.

Alıştırma: iki koşul

Sıra sizde: South elmaları
F2
ABCDEF
1RegionProductSalesConditionCount
2NorthApple120South Apple
3SouthPear45
4NorthPear80
5EastApple55
6SouthApple200
7NorthApple30
8SouthApple75
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.

Sıra sende: Bölgenin South ve ürünün Apple olduğu satırları sayın. Formülü F2'ye yazın.

Sıra sizde: bir tarih aralığındaki büyük siparişler
F4
ABCDEF
1RegionSalesDateSettingValue
2North1202026-01-05Start2026-01-01
3South1452026-01-12End2026-02-28
4North802026-02-03Count
5East1552026-02-18
6South2002026-03-02
7North302026-03-20
8West1102026-02-25
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.

Sıra sende: F2'deki tarihten F3'teki tarihe kadar (ikisi de dahil) satışı en az 100 olan siparişleri sayın. Formülü F4'e yazın.

ÇOKEĞERSAY neden #DEĞER! veya 0 döndürür

  • Farklı boyutta aralıklar. =ÇOKEĞERSAY(A2:A7;"North";C2:C6;">50") #VALUE! (Türkçe Excel'de #DEĞER!) döndürür, çünkü A2:A7'de altı, C2:C6'da beş hücre vardır. Tablo hata adlarını İngilizce gösterir. Her aralığı aynı satırlarda başlatıp bitirin.
  • Hiçbir zaman doğru olamayan bir VE. =ÇOKEĞERSAY(A2:A7;"North";A2:A7;"South") her zaman 0'dır: bir hücre ikisi birden olamaz. Bu bir YADA'dır, yukarıdaki süslü parantezli sürümü kullanın.
  • Tırnak içine yazılmış bir tarih. ">=1/2/2026" sisteminizin tarih sırasına göre okunur. Tarihi bir hücreye koyun ve ">="&F2 yazın.
  • İşleç ve hücre tırnak içinde. ">=F2" F2 metniyle karşılaştırır. ">="&F2 yazın.

ÇOKEĞERSAY satırları sayar. Aynı satırlar için bir sütunu toplamak istediğinizde ÇOKETOPLA neredeyse aynı bağımsız değişkenleri alır; ÇOKEĞERSAY'ın ifade edemediği koşullar için (bir sütunun başka bir sütunla karşılaştırılması, her satırda bir hesaplama) TOPLA.ÇARPIM kullanın.

Sıkça Sorulan Sorular

EĞERSAY ile ÇOKEĞERSAY arasındaki fark nedir?

EĞERSAY bir aralık ve bir koşul alır. ÇOKEĞERSAY istediğiniz sayıda aralık ve koşul çifti alır ve hepsinin doğru olduğu satırları sayar: =ÇOKEĞERSAY(A2:A7;"North";C2:C7;">50"). Tek bir çiftle ÇOKEĞERSAY, EĞERSAY ile aynı sonucu verir.

ÇOKEĞERSAY ile iki tarih arası nasıl sayılır?

Tarih sütununu iki kez, her sınırla bir kez kullanın: =ÇOKEĞERSAY(C2:C7;">="&F2;C2:C7;"<="&F3) F2'den F3'e kadar olan tarihleri, ikisi de dahil, sayar.

ÇOKEĞERSAY YADA ile nasıl kullanılır?

ÇOKEĞERSAY koşullarını her zaman VE ile bağlar. YADA için bir ölçüte süslü parantez içinde bir liste verin ve sonuçları toplayın. İngilizce yazımıyla: =SUM(COUNTIFS(A2:A7,{"North","South"},C2:C7,">50")).

ÇOKEĞERSAY neden #DEĞER! döndürüyor?

Aralıklar aynı boyutta değil. ÇOKEĞERSAY'daki her aralığın satır ve sütun sayısı aynı olmalıdır, bu yüzden A2:A7 ile C2:C6 eşleştirilemez.

ÇOKEĞERSAY ile iki sayı arasındaki değerler nasıl sayılır?

Aynı aralığı iki kez, her sınır için bir kez kullanın: =ÇOKEĞERSAY(C2:C7;">=50";C2:C7;"<=150") 50 ile 150 arasındaki değerleri, ikisi de dahil, sayar. Sınırları dışarıda bırakmak için ">" ve "<" kullanın.

Coddy programlama dilleri çizimi

Coddy ile kodlamayı öğren

BAŞLA