Genel Bakış
VSEÇSAY (DCOUNT), bir veritabanı veya listedeki belirli bir sütunda, verdiğiniz ölçütlerin hepsini sağlayan satırlara ait sayısal değerlerin adedini verir. Birden çok koşula göre kayıt saymak gerektiğinde, koşulları ayrı bir ölçüt aralığında tanımlayarak kullanılır. Yalnızca sayı içeren hücreler sayılır; metin, mantıksal değer ve hata içeren hücreler dikkate alınmaz.
Ölçüt aralığı için veritabanı ile arasında en az bir boş satır veya sütun bırakın. Ölçüt aralığını veri listesinin altına koymayın; sonradan eklenen satırlar ölçüt aralığıyla çakışabilir. Ölçüt başlıkları, veritabanındaki başlıklarla aynı yazılmalıdır.
Sonuçlar sırasıyla 2, 2 ve 2 olur. Üç alan belirtimi de aynı sütunu gösterir: alan etiketi büyük küçük harfe duyarlı değildir ve 2 sayısı Adet sütununun veritabanında soldan ikinci sütun olduğunu belirtir. Alan bir hücre başvurusu olarak verildiği için formül aşağı kopyalandığında her satır kendi C hücresindeki alanı kullanır.
Sonuçlar sırasıyla 2 ve 3 olur. M* ölçütü Mart, Mayıs ve Mart satırlarını seçer; Ocak ve Haziran satırları dışarıda kalır. Maliyet sütununda seçilen satırların hepsinde sayı bulunduğu için hepsi sayılır. Adet sütununda ise Mayıs satırındaki metin sayılmaz, çünkü VSEÇSAY yalnızca sayısal değerleri sayar.
Sonuç 2 olur. Birinci ölçüt satırına Ocak ayındaki 19 uyar, 25 ise <20 koşulunu sağlamadığı için uymaz. İkinci ölçüt satırına Haziran ayındaki 22 uyar, 17 ise >18 koşulunu sağlamadığı için uymaz. Mart satırı iki ölçüt satırıyla da eşleşmez. Karşılaştırma işleçleri ölçüt hücresine metin olarak yazılır.
Sonuçlar sırasıyla 4, 0 ve #DEĞER! olur. Ölçüt başlığının altındaki hücre boş olduğundan tüm satırlar ölçüte uyar; Adet sütununda yalnızca sayılar sayılır, Mayıs satırındaki metin sayılmaz. Ay sütununda hiç sayı bulunmadığından sayılacak değer çıkmaz; bu durum hata değildir. Dönem adı veritabanındaki hiçbir başlıkla eşleşmediği için #DEĞER! hatası oluşur.
Söz dizimi ve parametre
- Kategori
- Veritabanı
- İngilizce adı
- DCOUNT
- Platform
- Windows Mac Web
3 bağımsız değişken
3 zorunlu
| Bağımsız değişken | Durum | Ne işe yarar |
|---|---|---|
| veritabanıdatabase | Zorunlu | Tabloyu veya listeyi oluşturan hücre aralığıdır; ilk satırı sütun başlıklarını içermelidir. |
| alanfield | Zorunlu | Sayılacak sütunu belirten sütun başlığı, sütun numarası veya bu bilgiyi içeren hücre başvurusudur. |
| ölçütcriteria | Zorunlu | Koşulları içeren hücre aralığıdır; en az bir sütun başlığı ve başlığın altında bir koşul hücresi içermelidir. |
Geçerli kullanımlar
=VSEÇSAY(A1:C6;"Adet";E1:E2)
=VSEÇSAY(A1:C6;2;E1:E2)
=VSEÇSAY(A1:C6;D4;E1:E2)
Desteklenen Excel sürümleri
2003 ve sonrası
- 2003 Destekleniyor
- 2007 Destekleniyor
- 2010 Destekleniyor
- 2013 Destekleniyor
- 2016 Destekleniyor
- 2019 Destekleniyor
- 2021 Destekleniyor
- 2024 Destekleniyor
- 365 Destekleniyor
1. Alanı etiket, sütun numarası ve hücre başvurusuyla belirtme
A1:B6 aralığı veritabanı, D1:D2 aralığı ölçüt aralığıdır. D2 hücresindeki Ocak ölçütüne uyan satırlarda Adet sütunundaki sayıları sayalım. C sütunu alanı üç farklı biçimde verir: etiket, büyük harfle yazılmış etiket ve sütun numarası. E2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:VSEÇSAY
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Ay | Adet | Alan | Ay | Sayı |
| 2 | Ocak | 19 | Adet | Ocak | 2 |
| 3 | Mart | 20 | ADET | 2 | |
| 4 | Ocak | 17 | 2 | 2 | |
| 5 | Haziran | 22 | |||
| 6 | Mayıs | 18 |
Alan SeçimiExcelDepo v1.0.0
2. Joker karakter ve metin içeren hücreler
Veritabanı A1:C6, ölçüt aralığı E1:E2 aralığıdır. E2 hücresindeki M* ölçütü, Ay sütununda M harfiyle başlayan değerlere uyar. D4 ve D5 hücrelerindeki alan adlarıyla hem Adet hem Maliyet sütunundaki sayıları sayalım. Mayıs satırının Adet hücresinde sayı yerine metin vardır. E4 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:VSEÇSAY
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Ay | Adet | Maliyet | Ay | |
| 2 | Ocak | 19 | 18.000 | M* | |
| 3 | Mart | 20 | 24.000 | Alan | Sayı |
| 4 | Mayıs | metin | 26.500 | Adet | 2 |
| 5 | Haziran | 22 | 20.000 | Maliyet | 3 |
| 6 | Mart | 24 | 29.000 |
JokerExcelDepo v1.0.0
3. Birden çok ölçüt: VE ve VEYA
A1:B6 aralığı veritabanı, D1:E3 aralığı ölçüt aralığıdır. Aynı satırdaki ölçütler birlikte (VE), farklı satırlardaki ölçütler alternatif (VEYA) olarak çalışır. Burada Ay değeri Ocak olup Adet değeri 20'den küçük olan satırlar ile Ay değeri Haziran olup Adet değeri 18'den büyük olan satırlar aranır. E5 hücresine aşağıdaki formülü yazın:VSEÇSAY
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Ay | Adet | Ay | Adet | |
| 2 | Ocak | 19 | Ocak | <20 | |
| 3 | Haziran | 22 | Haziran | >18 | |
| 4 | Ocak | 25 | |||
| 5 | Haziran | 17 | Sayı | 2 | |
| 6 | Mart | 21 |
Ve VeyaExcelDepo v1.0.0
4. Boş ölçüt hücresi ve alan hataları
Veritabanı A1:C6, ölçüt aralığı E1:E2 aralığıdır. E1 hücresinde yalnızca başlık vardır ve başlığın altındaki E2 hücresi boştur; bu durumda ölçüt Ay sütunundaki tüm satırlara uyar. D4:D6 hücrelerinde üç farklı alan adı denenir: sayı içeren Adet sütunu, yalnızca metin içeren Ay sütunu ve veritabanında bulunmayan Dönem adı. Adet sütunundaki Mayıs satırında sayı yerine metin vardır. E4 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:VSEÇSAY
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Ay | Adet | Maliyet | Ay | |
| 2 | Ocak | 19 | 18.000 | ||
| 3 | Mart | 20 | 24.000 | Alan | Sayı |
| 4 | Şubat | 17 | 16.500 | Adet | 4 |
| 5 | Mayıs | metin | 26.500 | Ay | 0 |
| 6 | Haziran | 22 | 20.000 | Dönem | #DEĞER! |
Alan KontrolüExcelDepo v1.0.0
Kullanırken dikkat edin
- veritabanı: Veritabanı, tabloyu veya listeyi oluşturan hücre aralığıdır ve ilk satırı sütun başlıklarını içermelidir. Aralık tek bir sütundan da oluşabilir. Aralık bir özet tablonun içindeki bir hücreye başvuruyorsa, özet tabloda o anda görüntülenen veriler kullanılır.
- alan: alan parametresi sütun başlığı (tırnak içinde metin), soldan sağa sütun numarası veya bu bilgiyi içeren bir hücre başvurusu olabilir. Alan başlığı büyük küçük harfe duyarlı değildir; "Adet" ile "ADET" aynı sütunu gösterir. Alan sütunundaki metin girdileri yok sayılır. Alan sütununda hiç sayı yoksa sonuç sıfır olur; #SAYI/0! hatası verilmez.
- ölçüt: ölçüt parametresi en az bir sütun başlığı ve başlığın altında en az bir hücre içermelidir. Ölçüt, bitişik hücrelerden oluşan tek bir blok olmalıdır. Ölçüt aralığı etkin sayfada herhangi bir yerde olabilir; ancak daha sonra veri eklenebileceği için veri listesinin altına konmaması önerilir. Ölçüt ve veritabanı aralıkları çakışmamalı, aralarında en az bir boş satır veya sütun bulunmalıdır.
- Ölçüt kuralları:
- Aynı satırdaki ölçütler birlikte (VE), farklı satırlardaki ölçütler alternatif (VEYA) olarak değerlendirilir.
- Sütundaki tüm kayıtları işleme almak için ölçüt aralığında ilgili başlığın altına boş bir hücre bırakın.
- Bir sütun için ölçüt yazılmamışsa o sütun eşleştirmede kullanılmaz.
- Ölçütlerde ? tek bir karakteri, * ise birden çok karakteri temsil eden joker karakterler kullanılabilir.
- Karşılaştırma için <, >, <= gibi işleçler ölçüt hücresine metin olarak yazılır.
- Sayılan değerler: VSEÇSAY yalnızca alan sütunundaki sayısal değerleri sayar. Metin, mantıksal değer ve hata içeren hücreler sayıma girmez. Sayı, metin, mantıksal değer ve hataları birlikte saymak için VSEÇSAYDOLU işlevini kullanın.
- Eşleşen satır yoksa: Ölçüte uyan hiçbir satır yoksa VSEÇSAY hata vermez, sonuç sıfır olur. Örneğin ölçüt aralığındaki koşul veritabanında bulunmayan bir değeri arıyorsa ya da koşulu sağlayan satırlarda alan sütunu sayı içermiyorsa sonuç sıfırdır.
- Hata durumları: Aşağıdaki durumlarda #DEĞER! hatası döner:
- alan boş bırakılırsa.
- alan veritabanındaki hiçbir sütun başlığıyla eşleşmezse.
- ölçüt boş bırakılırsa.
- ölçüt yalnızca bir sütun başlığı içeriyor, altında hücre yoksa.
- ölçüt tek bir boş hücreye başvuruyorsa.
- veritabanı aralığı sütun başlıklarını içermiyorsa; örneğin aralık ilk veri satırından başlıyorsa.
- veritabanı aralığı yalnızca başlık satırından oluşuyorsa.
- İlgili işlevler: Veritabanı kullanmadan yalnızca sayısal değerleri saymak için BAĞ_DEĞ_SAY, mantıksal değer, metin ve hataları da saymak için BAĞ_DEĞ_DOLU_SAY işlevini kullanın. Ölçüte uyan sayı, metin ve mantıksal değerleri de saymak istediğinizde VSEÇSAYDOLU tercih edilir. Koşulları ayrı bir ölçüt aralığı yerine doğrudan formülde vermek istediğinizde ÇOKEĞERSAY daha pratiktir. Aynı yapıdaki diğer veritabanı işlevleri VSEÇORT, VSEÇAL, VSEÇMAK, VSEÇMİN, VSEÇÇARP, VSEÇSTDSAPMA, VSEÇTOPLA ve VSEÇVAR işlevleridir.
Desteklenen Excel sürümleri
- Microsoft 365
- Excel 2003
- Excel 2007
- Excel 2010
- Excel 2013
- Excel 2016
- Excel 2019
- Excel 2021
- Excel 2024