Fungsi DCOUNTA

Berlaku Untuk
Excel untuk Microsoft 365 Excel untuk Microsoft 365 untuk Mac Excel 2024 Excel 2024 untuk Mac Excel 2021 Excel 2021 untuk Mac Excel 2019 Excel 2016

Artikel ini menguraikan sintaks rumus dan penggunaan fungsi DCOUNTA di Microsoft Excel.

Deskripsi

Menghitung sel-sel yang tidak kosong dalam bidang (kolom) rekaman dalam daftar atau database yang cocok dengan kondisi yang Anda tentukan.

Argumen bidang bersifat opsional. Jika bidang dihilangkan, DCOUNTA menghitung seluruh rekaman dalam database yang cocok dengan kriteria tersebut.

Sintaks

DCOUNTA(database, bidang, kriteria)

Sintaks fungsi DCOUNTA memiliki argumen berikut:

  • Database Diperlukan. Rentang sel yang membentuk daftar atau database. Database adalah daftar dari data yang terkait di mana baris-baris informasi terkait adalah rekaman, dan kolom-kolom data adalah bidang. Baris pertama daftar tersebut berisi label untuk masing-masing kolom.
  • bidang Opsional. Mengindikasikan kolom yang digunakan dalam fungsi tersebut. Masukkan label kolom yang dimasukkan di antara dua tanda kutip ganda, seperti "Umur" atau "Hasil," atau angka (tanpa tanda kutip) yang menyatakan posisi kolom di dalam daftar: 1 untuk kolom pertama, 2 untuk kolom kedua, dan seterusnya.
  • Kriteria Diperlukan. Rentang sel berisi kondisi yang Anda tentukan. Anda dapat menggunakan rentang untuk argumen kriteria, selama meliputi setidaknya satu label kolom dan setidaknya satu sel di bawah label kolom di mana Anda menentukan kondisi untuk kolom tersebut.

Keterangan

  • Anda dapat menggunakan rentang apa saja untuk argumen kriteria, selama meliputi setidaknya satu label kolom dan setidaknya satu sel di bawah label kolom di mana Anda menentukan kondisi untuk tersebut.
    Misalnya, jika rentang G1:G2 berisi label kolom Pendapatan dalam G1 dan jumlah $10.000 di G2, Anda dapat menetapkan rentang tersebut sebagai MatchIncome dan menggunakan nama itu sebagai argumen kriteria dalam fungsi database tersebut.
  • Meskipun rentang kriteria dapat ditempatkan di mana pun pada lembar kerja, jangan tempatkan rentang kriteria di bawah daftar tersebut. Jika Anda menambahkan lebih banyak informasi ke daftar, informasi baru itu ditambahkan ke baris pertama di bawah daftar tersebut. Jika baris di bawah daftar tersebut tidak kosong, Excel tidak dapat menambahkan informasi baru itu.
  • Pastikan bahwa rentang kriteria tidak tumpang tindih dengan daftar.
  • Untuk melakukan operasi di seluruh kolom dalam suatu database, masukkan baris kosong di bawah label kolom dalam rentang kriteria tersebut.

Contoh

Salin contoh data di dalam tabel berikut ini dan tempel ke dalam sel A1 lembar kerja Excel yang baru. Agar rumus menunjukkan hasil, pilih datanya, tekan F2, lalu tekan Enter. Jika perlu, Anda bisa menyesuaikan lebar kolom untuk melihat semua data. Jika Anda menyalin salah satu dari contoh berikut ke Excel, pastikan Anda memilih semua sel dalam tabel ini, termasuk sel teratas di sudut kiri.

Pohon Tinggi Umur Hasil Laba Tinggi
="=Apel" >10 <16
="=Pir"
Pohon Tinggi Umur Hasil Laba
Apel 18 20 14 105,0
Pir 1.2 1.2 10 96,0
Ceri 1,3 14 9 105,0
Apel 14 15 10 75,0
Pir 9 8 8 76.8
Apel 8 9 6 45,0
Rumus Deskripsi Hasil
=DCOUNTA(A4:E10, "Profit", A1:F2) Menghitung baris (1) yang berisi "Apel" di kolom A dengan tinggi >10 dan <16. Hanya baris 8 yang memenuhi ketiga kondisi ini. 1

Contoh kriteria

  • Saat Anda memasukkan =teks di sebuah sel, Excel menerjemahkannya sebagai rumus dan mencoba menghitungnya. Untuk memasukkan =teks agar Excel tidak mencoba menghitungnya, gunakan sintaks ini:
    =''=entri''
    Di mana entri adalah teks atau nilai yang ingin Anda temukan. Misalnya:
Apa yang Anda ketikkan dalam sel Apa yang dievaluasi dan ditampilkan Excel
="=Davolio" =Davolio
="=3000" =3000
  • Saat Anda memfilter data teks, Excel tidak membedakan antara karakter huruf besar dan huruf kecil. Akan tetapi, Anda dapat menggunakan rumus untuk melakukan pencarian yang peka huruf besar kecil.

Bagian berikut memberikan contoh kriteria kompleks.

Beberapa kriteria dalam satu kolom

Logika Boolean: (Salesperson = "Davolio" ATAU Salesperson = "Buchanan")

Untuk menemukan baris yang memenuhi beberapa kriteria untuk satu kolom, ketikkan kriteria langsung di bawah masing-masing baris terpisah dari rentang kriteria tersebut.

Dalam rentang data berikut (A6:C10), rentang kriteria (B1:B3) digunakan untuk menghitung baris yang berisi "Davolio" atau "Buchanan" dalam kolom Tenaga Penjual.

  Tenaga penjual  
="=Davolio"
="=Buchanan"
Kategori Tenaga penjual Penjualan
Minuman Suyama $5,122
Daging Davolio $450
hasil bumi Buchanan $6,328
Hasil bumi Davolio $6,544
Rumus Deskripsi Hasil
'=DCOUNTA(A6:C10,2,B1:B3) Menghitung jumlah baris (3) di A6:C10 yang memenuhi kondisi "Tenaga Penjual" di baris 2 dan 3. =DCOUNTA(A6:C10,2,B1:B3)

Beberapa kriteria dalam beberapa kolom tempat seluruh kriteria harus benar

Logika Boolean: (tipe = "menghasilkan" DAN penjualan > 2000)

Untuk menemukan baris yang memenuhi beberapa kriteria dalam beberapa kolom, ketikkan seluruh kriteria di baris yang sama dari rentang kriteria.

Dalam rentang data berikut (A6:C12), rentang kriteria (A1:C2) digunakan untuk menghitung baris yang berisi "Hasil bumi" di kolom Kategori dan nilai yang lebih dari $2.000 di kolom Penjualan.

Kategori Tenaga penjual Penjualan
="=Hasil bumi" >2000
Kategori Tenaga penjual Penjualan
Minuman Suyama $5,122
Daging Davolio $450
Hasil bumi Buchanan $935
Hasil bumi Davolio $6,544
Minuman Buchanan $3,677
Hasil bumi Davolio $3,186
Rumus Deskripsi Hasil
'=DCOUNTA(A6:C12,,A1:C2) Menghitung jumlah baris (2) di A6:C12 yang memenuhi persyaratan di baris 2 (="Menghasilkan" dan >2000). =DCOUNTA(A6:C12,,A1:C2)

Beberapa kriteria dalam beberapa kolom di mana kriteria apa saja bisa benar

Logika Boolean: (ketik = "menghasilkan" ATAU Salesperson = "davolio")

Untuk menemukan baris yang memenuhi beberapa kriteria dalam beberapa kolom, di mana kriteria apa saja bisa benar, ketikkan kriteria itu di baris yang berbeda dari rentang kriteria.

Dalam rentang data berikut (A6:C10), rentang kriteria (A1:B3) menampilkan seluruh baris yang berisi "Hasil bumi" dalam kolom Tipe atau "Davolio" dalam kolom Tenaga Penjual (A8:C10).

Kategori Tenaga penjual  
="=Hasil bumi"
="=Davolio"
Kategori Tenaga penjual Penjualan
Minuman Suyama $5,122
Daging Davolio $675
hasil bumi Buchanan $937
Hasil bumi Buchanan
Rumus Deskripsi Hasil
'=DCOUNTA(A6:C10,"Penjualan",A1:B3) Menghitung jumlah baris (2) di A6:C10 yang memenuhi salah satu kondisi A1:C3, di mana bidang "Penjualan" tidak kosong. =DCOUNTA(A6:C10,"Penjualan",A1:B3)

Beberapa set kriteria di mana setiap set menyertakan kriteria untuk beberapa kolom

Logika Boolean: ( (Salesperson = "Davolio" DAN Sales >3000) ATAU (Salesperson = "Buchanan" DAN Sales > 1500) )

Untuk menemukan baris yang memenuhi beberapa set kriteria, di mana setiap set menyertakan kriteria untuk beberapa kolom, ketikkan setiap set kriteria di baris terpisah.

Dalam rentang data berikut (A6:C10), rentang kriteria (B1:C3) digunakan untuk menghitung baris yang berisi "Davolio" di kolom Tenaga Penjual dan nilai yang lebih dari $3.000 di kolom Penjualan, atau baris yang berisi "Buchanan" dalam Tenaga Penjual dan nilai lebih dari $1.500 di kolom Penjualan.

Kategori Tenaga penjual Penjualan
="=Davolio" >3000
="=Buchanan" >1500
Kategori Tenaga penjual Penjualan
Minuman Suyama $5,122
Daging Davolio $450
hasil bumi Buchanan $6,328
Hasil bumi Davolio $6,544
Rumus Deskripsi Hasil
'=DCOUNTA(A6:C10,,B1:C3) Menghitung semua jumlah baris (2) di A6:C10 yang memenuhi semua kondisi di B1:C3. =DCOUNTA(A6:C10,,B1:C3)

Beberapa set kriteria di mana masing-masing set menyertakan kriteria untuk satu kolom

Logika Boolean: ( (Sales > 6000 DAN Sales < 6500 ) ATAU (Sales < 500) )

Untuk menemukan baris yang memenuhi beberapa set kriteria, di mana setiap set menyertakan kriteria untuk satu kolom, termasuk beberapa kolom dengan judul kolom sama.

Dalam rentang data berikut (A6:C10), rentang kriteria (C1:D3) digunakan untuk menghitung baris yang berisi nilai antara $6.000 dan $6.500 dan nilai kurang dari $500 di kolom Penjualan.

Kategori Tenaga penjual Penjualan Penjualan
>6000 <6500
<500
Kategori Tenaga penjual Penjualan
Minuman Suyama $5,122
Daging Davolio $450
hasil bumi Buchanan $6,328
Hasil bumi Davolio $6,544
Rumus Deskripsi Hasil
'=DCOUNTA(A6:C10,,C1:D3) Menghitung jumlah baris (2) yang memenuhi kondisi di baris 2 (>6000 dan <6500) atau memenuhi kondisi di baris 3 (<500). =DCOUNTA(A6:C10,,C1:D3)

Kriteria untuk menemukan nilai teks yang memiliki beberapa kesamaan karakter tetapi tidak yang lainnya

Untuk menemukan nilai teks yang memiliki beberapa kesamaan karakter tetapi tidak yang lainnya, lakukan satu atau beberapa hal berikut ini:

  • Ketikkan satu atau lebih karakter tanpa tanda sama dengan (=) untuk menemukan baris dengan nilai teks dalam kolom yang dimulai dengan karakter itu. Misalnya, jika Anda mengetikkan teks Dav sebagai kriteria, Excel menemukan "Davolio", "David", dan "Davis."
  • Gunakan karakter wildcard.
    Karakter wildcard berikut dapat digunakan sebagai kriteria pembanding.
Gunakan Untuk menemukan
? (tanda tanya) Setiap karakter tunggal
Misalnya, sm?th menemukan "smith" dan "smyth"
* (tanda bintang) Jumlah karakter apa pun
Sebagai contoh, *east menemukan "Northeast" dan "Southeast"
~ (tanda gelombang) diikuti oleh ?, *, or ~ Tanda tanya, tanda bintang, atau tilde
Misalnya, fy91~? akan menemukan "fy91?"

Dalam rentang data berikut (A6:C10), rentang kriteria (A1:B3) digunakan untuk menghitung baris dengan "Me" sebagai karakter pertama di kolom Tipe atau baris dengan karakter kedua sama dengan "u" di kolom Tenaga Penjual.

Kategori Tenaga penjual Penjualan
Saya
?kamu*
Kategori Tenaga penjual Penjualan
Minuman Suyama $5,122
Daging Davolio $450
hasil bumi Buchanan $6,328
Hasil bumi Davolio $6,544
Rumus Deskripsi Hasil
'=DCOUNTA(A6:C10,,A1:B3) Menghitung jumlah baris (3) yang memenuhi salah satu kondisi A1:B3. =DCOUNTA(A6:C10,,A1:B3)

Kriteria yang dibuat sebagai hasil suatu rumus

Anda dapat menggunakan nilai terhitung yang merupakan hasil rumus sebagai kriteria Anda. Ingatlah poin-poin penting berikut:

  • Rumus harus mengevaluasi ke TRUE atau FALSE.
  • Karena Anda menggunakan rumus, masukkan rumusnya seperti biasa, dan jangan ketikkan ekspresi dengan cara berikut:
    =''=entri''
  • Jangan gunakan label kolom untuk label kriteria; pertahankan label kriteria tetap kosong atau gunakan label yang bukan label kolom dalam rentang tersebut (dalam contoh di bawah ini, Rata-rata Terhitung dan Sama Persis).
    Jika Anda menggunakan label kolom dalam rumus, bukan referensi sel relatif atau nama rentang, Excel menampilkan nilai kesalahan, seperti #NAME? atau #VALUE!, dalam sel yang berisi kriteria. Anda dapat mengabaikan kesalahan ini karena tidak berdampak pada bagaimana rentang difilter.
  • Rumus yang Anda gunakan untuk kriteria harus menggunakan referensi relatif untuk merujuk ke sel yang terkait di baris pertama.
  • Seluruh referensi lain dalam rumus tersebut harus referensi mutlak.

Memfilter nilai yang lebih dari rata-rata seluruh nilai dalam rentang data.

Dalam rentang data berikut (A6:C10), rentang kriteria (C1:C2) digunakan untuk menghitung baris yang memiliki nilai di kolom Penjualan lebih dari rata-rata dari seluruh nilai Penjualan (C7:C10). Rata-rata dihitung di sel C4, dan hasilnya digabungkan dalam sel C2 dengan rumus =">"&C4 untuk membuat kriteria yang digunakan.

    Penjualan
=CONCATENATE(">",C4)
Rata-Rata Terhitung
=AVERAGE(C7:C10)
Kategori Tenaga penjual Penjualan
Minuman Suyama $5,122
Daging Davolio $450
hasil bumi Buchanan $6,328
Hasil bumi Davolio $6,544
Rumus Deskripsi Hasil
'=DCOUNTA(A6:C10,,C1:C2) Menghitung jumlah baris (3) yang memenuhi kondisi (>4611) dalam C1:C2. Kondisi dalam C2 dibuat dengan menggabungkan =">" dengan sel C4, yang merupakan rata-rata yang dihitung dari C7:C10. =DCOUNTA(A6:C10,,C1:C2)

Atas halaman