DCOUNT ile Kayıtları Sayma
Yapılandırılmış bir tablodaki eşleşen satırları sayın.
DCOUNT ile Kayıtları Sayma, CoddyKit'te ücretsiz bir Excel Formulas Academy dersidir. Bu, 4 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Excel Formulas Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Excel Formulas Academy kursu toplamda 4 dersten oluşur.
DCOUNT Ne Yapar
DCOUNT, bir tablodaki kaç kaydın ölçüt aralığınızla eşleştiğini sayar; ancak bir farkla: yalnızca seçilen alanda sayı bulunan satırları sayar.
Bu işlev, COUNT işlevinin veritabanı işlevi kuzenidir. Satırları metin veya boş alanlara göre saymanız gerekiyorsa bunun yerine birazdan tanıyacağımız DCOUNTA işlevini kullanırsınız.
DCOUNT Söz Dizimi
DCOUNT, her D işleviyle aynı üç bağımsız değişkeni kullanır:
DCOUNT(database, field, criteria)
- veritabanı - başlıkları içeren eksiksiz tablo.
- alan - sayısal değerleri denetlenen sütun.
- ölçüt - eşleştirme kurallarının bulunduğu blok.
Bu işlev, eşleşen satırlardan kaçında o alanda sayı bulunduğunu döndürür.
=DCOUNT(A1:C13, "Amount", E1:E2)İlk Sayım
A1:C13 aralığındaki, başlıkları Region, Rep ve Amount olan satış verilerini kullanın. E1 hücresine Region, E2 hücresine East yazın.
Formül, sayısal bir Amount değeri bulunan Doğu satırlarını sayar. Tümünde tutar bulunan dört Doğu siparişi varsa sonuç 4 olur. Alanı sayısal olmayan bir sütunla değiştirirseniz sayım, birazdan göreceğimiz gibi farklı davranır.
=DCOUNT(A1:C13, "Amount", E1:E2)Alan Neden Sayısal Olmalıdır
DCOUNT, alan sütununda sayı bulunan hücreleri sayar. Adların bulunduğu Rep sütununu gösterirseniz ölçütlerle eşleşen satırlar olsa bile 0 döndürür; çünkü adlar sayı değildir.
Bu nedenle DCOUNT ile sayım yaparken Amount gibi sayısal bir alan seçin. Ölçütler satırları filtrelemeye devam eder; alan yalnızca neyin sayılabilir olduğunu belirler.
=DCOUNT(A1:C13, "Amount", E1:E2)Eşleşen Her Satırı Sayma
Alanların hangilerinin sayısal olduğuna bakmaksızın tüm eşleşen satırları saymak isterseniz ne yaparsınız? Alanı, iki boş tırnak geçirerek veya her zaman veri içeren bir başlık kullanarak çoğu zaman atlayabilirsiniz.
Güvenilir bir alışkanlık, DCOUNT'u her zaman sayılarla doldurulduğunu bildiğiniz bir sütuna, örneğin ID veya Amount sütununa yönlendirmektir. Böylece sayım, eşleşen kayıtların sayısına eşit olur.
=DCOUNT(A1:C13, "Amount", E1:E2)DCOUNTA ile Tanışın
DCOUNTA, alanın boş olmadığı eşleşen satırları sayar; hem sayılar hem de metinler sayılır. Alanınız Rep gibi metin içeriyorsa bu işlevi kullanın.
Kaç Doğu satırında bir satış temsilcisinin kaydedildiğini saymak için ölçütlere Region/East değerlerini yazın ve alan olarak Rep'i kullanın. DCOUNT burada 0 döndürür; DCOUNTA ise boş olmayan adları doğru şekilde sayar.
=DCOUNTA(A1:C13, "Rep", E1:E2)Sayı Koşuluyla Sayma
"Kaç tane yüksek tutarlı sipariş var?" sorusunu yanıtlamak için DCOUNT'u sayısal bir ölçütle birleştirin. E1 hücresine Amount, E2 hücresine >1000 yazın.
Artık formül, Amount değeri 1000'i aşan her satırı sayar. Alan ve ölçüt sütunu da Amount olduğundan, sayım büyük siparişlerin sayısına eşit olur.
=DCOUNT(A1:C13, "Amount", E1:E2)AND Koşullarıyla Sayma
İki sütunlu bir ölçüt aralığı kullanarak 1000'in üzerindeki Doğu siparişlerini sayın: E1:F1 aralığına Region ve Amount başlıklarını, E2:F2 aralığına ise East ve >1000 değerlerini yazın.
Aynı satırdaki koşullar AND anlamına gelir. Bu nedenle DCOUNT, hem Doğu bölgesinde olan hem de tutarı 1000'in üzerinde bulunan satırları sayar. Alan Amount olarak kalır; böylece koşulları sağlayan her satım sayıya bir ekler.
=DCOUNT(A1:C13, "Amount", E1:F2)OR Koşullarıyla Sayma
Doğu veya Batı siparişlerini saymak için değerleri ayrı satırlara yazın: E1 hücresine Region, E2 hücresine East, E3 hücresine West yazın.
Ayrı satırlar OR anlamına gelir. Bu nedenle DCOUNT, iki bölgeden biriyle eşleşen tüm satırları sayar. Her iki koşul satırının da dahil edilmesi için ölçüt bağımsız değişkenini E1:E3 aralığına genişletin.
=DCOUNT(A1:C13, "Amount", E1:E3)DCOUNT ile COUNTIFS Karşılaştırması
DSUM gibi, DCOUNT da satır içi ölçütler yerine hücre tabanlı bir ölçüt aralığı kullanır:
- COUNTIFS, sabit ve basit koşullar için kısa bir çözümdür.
- DCOUNT, kullanıcıların hücreleri düzenleyerek filtreleri değiştirmesine olanak tanır ve OR mantığını iç içe formüller yerine ek satırlarla ifade eder.
DCOUNT'un sayısal bir alan gerektirdiğini unutmayın; aşağıdaki COUNTIFS eşdeğeri eşleşen satırları doğrudan sayar.
=COUNTIFS(A2:A13, "East", C2:C13, ">1000")DCOUNT ile DSUM'u Birlikte Kullanma
DCOUNT ve DSUM, bir gösterge panelinde harika bir ikili oluşturur. İkisi için de aynı ölçüt aralığını kullanın: DSUM toplamı, DCOUNT ise bu toplamı oluşturan kayıt sayısını verir.
Birlikte, DAVERAGE kullanmadan bir ortalama göstermenizi veya basitçe "Doğu'da 4 sipariş vardı ve toplamları 2500'dü" şeklinde raporlamanızı sağlarlar. Her ikisi de aynı ölçüt hücrelerini okuduğundan, bir filtreyi değiştirdiğinizde sayım ve toplam eş zamanlı olarak güncellenir.
=DSUM(A1:C13,"Amount",E1:E2) / DCOUNT(A1:C13,"Amount",E1:E2)Hızlı Kontrol
Satış temsilcilerinin adlarını içeren Rep sütununu gösteren DCOUNT formülünde, birkaç satırla eşleşen ölçütler kullanıyorsunuz. Ne olur?
Özet
DCOUNT, alanın sayısal olduğu eşleşen kayıtları sayar:
- Söz dizimi:
DCOUNT(database, field, criteria). - Alandaki yalnızca sayıları sayar; metin veya boş olmayan herhangi bir değer için DCOUNTA kullanın.
- Aynı satırdaki ölçütler = AND; ayrı satırlar = OR.
- Eşleşen her satırı saymak için alanı her zaman sayı içeren bir sütuna yönlendirin.
Sırada eşleşen kayıtların ortalamasını DAVERAGE ile alacak ve tekil değerleri DGET ile çekeceğiz.
Sıkça Sorulan Sorular
“DCOUNT ile Kayıtları Sayma” dersi ücretsiz mi?
Evet — “DCOUNT ile Kayıtları Sayma” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Excel Formulas Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Excel Formulas Academy kursu toplamda 4 dersten oluşur.
“DCOUNT ile Kayıtları Sayma” dersinde ne öğreneceğim?
Yapılandırılmış bir tablodaki eşleşen satırları sayın. Excel Formulas Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Excel Formulas Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Excel Formulas Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 3. dersidir.
“DCOUNT ile Kayıtları Sayma” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Excel Formulas Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Excel Formulas Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Ölçüt Aralığı Oluşturma
- DSUM ile Kayıtları Toplama
- DCOUNT ile Kayıtları Sayma
- DAVERAGE ve DGET ile Ortalama Alma ve Veri Çıkarma