BAĞ_DEĞ_SAY (İngilizce COUNT) formülü =BAĞ_DEĞ_SAY(B2:B8), B2:B8'de sayı içeren hücreleri sayar. BAĞ_DEĞ_DOLU_SAY (İngilizce COUNTA) formülü =BAĞ_DEĞ_DOLU_SAY(B2:B8), içinde ne olursa olsun boş olmayan her hücreyi sayar. BOŞLUKSAY (İngilizce COUNTBLANK) formülü =BOŞLUKSAY(B2:B8) boş hücreleri sayar. Tablodaki formülleri de bu Türkçe adlarla ve noktalı virgülle yazabilirsiniz.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Name | Score | COUNT | COUNTA | COUNTBLANK | ||
| 2 | Ana | 78 | 4 | 6 | 1 | ||
| 3 | Ben | absent | |||||
| 4 | Chen | 91 | |||||
| 5 | Dina | ||||||
| 6 | Eli | 65 | |||||
| 7 | Fay | pending | |||||
| 8 | Gus | 88 |
=BAĞ_DEĞ_SAY(B2:B8)BAĞ_DEĞ_SAY 4 verir: dört puan. BAĞ_DEĞ_DOLU_SAY 6 verir, çünkü "absent" ve "pending" de boş değildir. BOŞLUKSAY Dina için 1 verir. Dina'ya bir puan yazın; BAĞ_DEĞ_SAY ve BAĞ_DEĞ_DOLU_SAY ikisi de artarken BOŞLUKSAY 0'a düşer. BAĞ_DEĞ_DOLU_SAY artı BOŞLUKSAY, aralığın 7 hücresine eşittir. Tek istisna "" döndüren bir formül içeren hücredir; bunu aşağıdaki bir bölüm gösteriyor.
BAĞ_DEĞ_SAY: sayı içeren hücreleri sayma
=COUNT(value1, [value2], ...)
BAĞ_DEĞ_SAY sayıları sayar. Excel'de tarihler ve saatler de sayıdır, bu yüzden onlar da sayılır. Metin, DOĞRU/YANLIŞ, hatalar ve boş hücreler atlanır. Kaç girişin gerçek değer olduğunu, örneğin kaç sınavın notlandırıldığını saymak için kullanın.
BAĞ_DEĞ_SAY metin olarak saklanan sayıları neden atlar
Kesme işaretiyle yazılan ya da başka bir programdan yapıştırılan bir sayı metin olarak saklanabilir. Sayıya benzer ama BAĞ_DEĞ_SAY onu yok sayar; TOPLA ve ORTALAMA da öyle.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Order | Amount | COUNT | COUNTA | |
| 2 | 1001 | 250 | 3 | 5 | |
| 3 | 1002 | 400 | |||
| 4 | 1003 | 175 | |||
| 5 | 1004 | 2026-03-15 | |||
| 6 | 1005 | 90 |
=BAĞ_DEĞ_SAY(B2:B6)BAĞ_DEĞ_SAY 3 verir: 250, 175 ve tarih. B3 ve B6'daki iki tutar metindir, bu yüzden onları yalnızca 5 veren BAĞ_DEĞ_DOLU_SAY sayar. BAĞ_DEĞ_SAY beklediğinizden az verdiğinde onu BAĞ_DEĞ_DOLU_SAY ile karşılaştırın: aradaki fark metin (ya da DOĞRU/YANLIŞ veya bir hata) içeren hücre sayısıdır. Metni sayıya dönüştürme hücreleri düzeltir.
BAĞ_DEĞ_DOLU_SAY: boş olmayan hücreleri sayma
=COUNTA(value1, [value2], ...)
BAĞ_DEĞ_DOLU_SAY, "kaç satırda giriş var" sorusunun fonksiyonudur. Bir listenin satırlarını saymak için onu her zaman dolu olan bir sütuna, örneğin adlara yöneltin:
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Name | Reply | Invited | Replied | ||
| 2 | Ana | ana@mail.com | Yes | 6 | 4 | |
| 3 | Ben | ben@mail.com | ||||
| 4 | Chen | chen@mail.com | No | |||
| 5 | Dina | dina@mail.com | Yes | |||
| 6 | Eli | eli@mail.com | ||||
| 7 | Fay | fay@mail.com | Maybe |
=BAĞ_DEĞ_DOLU_SAY(A2:A7)Altı kişi davet edildi ve dördü yanıt verdi. BAĞ_DEĞ_DOLU_SAY "Yes", "No" ve "Maybe" yanıtlarını aynı şekilde sayar. Yalnızca "Yes" yanıtlarını saymak için bir koşul kullanın: =EĞERSAY(C2:C7;"Yes") (EĞERSAY).
BAĞ_DEĞ_DOLU_SAY "" döndüren formülleri de sayar
BAĞ_DEĞ_DOLU_SAY bir hücrenin ne gösterdiğine değil, içeriği olup olmadığına bakar. =EĞER(B2>=70;"Yes";"") gibi bir formül, puan 70'in altındayken boş bir dize döndürür: hücre boş görünür, ama bir formül içerir, bu yüzden BAĞ_DEĞ_DOLU_SAY onu sayar. BOŞLUKSAY da onu boş sayar; bir hücrenin ikisi tarafından da sayıldığı tek durum budur.
B2:B6'da 78, 52, 91, 64 ve 85 puanları varken ve bu formül C2:C6 boyunca aşağı doldurulmuşken Excel şunları döndürür:
=COUNTA(C2:C6) 5 (every cell holds a formula)
=COUNTBLANK(C2:C6) 2 (the two "" results)
=COUNTIF(C2:C6,"Yes") 3 (only the visible results)
Türkçe Excel'de: =BAĞ_DEĞ_DOLU_SAY(C2:C6), =BOŞLUKSAY(C2:C6) ve =EĞERSAY(C2:C6;"Yes"). Yalnızca bir şey gösteren hücreleri saymak için, burada EĞERSAY'ın yaptığı gibi istediğiniz değeri sayın ya da yine 3 veren =TOPLA.ÇARPIM(--(C2:C6<>"")) kullanın. EĞERSAY ile boş olmayanları sayma sayfasında başka yollar da var.
Alıştırma: notlandırılan sınavları sayma
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Name | Score | Scored | |||
| 2 | Ana | 78 | ||||
| 3 | Ben | absent | ||||
| 4 | Chen | 91 | ||||
| 5 | Dina | 85 | ||||
| 6 | Eli | absent | ||||
| 7 | Fay | absent | ||||
| 8 | Gus | 59 |
Sıra sende: F2 hücresinde kaç öğrencinin puanı olduğunu sayın. Sınava girmeyen öğrenciler "absent" olarak işaretlidir ve sayılmamalıdır.
Sık yapılan hata: metin sütununda BAĞ_DEĞ_SAY
Ad içeren bir sütunda =BAĞ_DEĞ_SAY(A2:A8) 0 döndürür, çünkü BAĞ_DEĞ_SAY yalnızca sayıları sayar. Satırları saymasını bekleyenleri bu şaşırtır. Adlar, kodlar, telefon numaraları ya da metin olan başka her şey için BAĞ_DEĞ_DOLU_SAY kullanın. Excel'de durum çubuğu bir seçim için "Sayım" gösterdiğinde bu BAĞ_DEĞ_DOLU_SAY'dır; durum çubuğuna sağ tıklayarak açabileceğiniz "Sayısal Sayım" ise BAĞ_DEĞ_SAY'dır.
Sıkça Sorulan Sorular
Excel'de BAĞ_DEĞ_SAY ile BAĞ_DEĞ_DOLU_SAY arasındaki fark nedir?
BAĞ_DEĞ_SAY yalnızca sayı içeren hücreleri sayar, tarihler ve saatler dahil. BAĞ_DEĞ_DOLU_SAY boş olmayan her hücreyi sayar: sayılar, metin, DOĞRU/YANLIŞ, hatalar ve formüller, boş bir dize döndüren formül bile.
Excel'de BAĞ_DEĞ_SAY neden 0 döndürüyor?
Hücreler sayı değil metin içeriyor. Buna metin olarak saklanan ve genellikle yeşil bir üçgen gösteren sayılar da dahildir. Onları yine de saymak için =BAĞ_DEĞ_DOLU_SAY(B2:B8) kullanın ya da önce sayıya dönüştürün.
Excel'de boş olmayan hücreleri nasıl sayarım?
=BAĞ_DEĞ_DOLU_SAY(B2:B8) boş olmayan her hücreyi sayar. Bazı hücrelerde "" döndüren formüller varsa ve onları da atlamak istiyorsanız, metin için =EĞERSAY(B2:B8;"?*"), her türlü içerik için =TOPLA.ÇARPIM(--(B2:B8<>"")) kullanın.
Excel'de boş hücreleri nasıl sayarım?
=BOŞLUKSAY(B2:B8). Gerçekten boş olan hücreleri ve formülü boş dize "" döndüren hücreleri sayar. İçinde boşluk karakteri olan bir hücre boş değildir.