Excel Formulas Academy · Pelajaran

Menjumlahkan Rekaman dengan DSUM

Jumlahkan suatu bidang untuk baris yang sesuai dengan rentang kriteria Anda.

Pelajaran 2 dari 413 langkah

Menjumlahkan Rekaman dengan DSUM adalah pelajaran Excel Formulas Academy gratis di CoddyKit. Ini adalah pelajaran 2 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Excel Formulas Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Excel Formulas Academy mencakup 4 pelajaran total.

Fungsi DSUM

DSUM menjumlahkan angka dalam satu kolom tabel, tetapi hanya untuk baris yang cocok dengan rentang kriteria. Anggaplah fungsi ini sebagai SUMIFS yang membaca kondisinya dari sekumpulan sel, bukan dari dalam rumus.

Fungsi ini sangat berguna saat Anda memiliki banyak kondisi atau ingin pengguna mengubah penyaring dengan mengedit sel, bukan menulis ulang rumus.

Sintaks DSUM

Polanya adalah:

DSUM(database, field, criteria)

  • basis data - tabel lengkap termasuk tajuk, misalnya A1:C13.
  • bidang - kolom yang akan dijumlahkan, ditulis sebagai nama tajuk dalam tanda kutip seperti "Amount" atau sebagai nomor kolom.
  • kriteria - rentang kriteria yang Anda buat sebelumnya.
=DSUM(A1:C13, "Amount", E1:E2)

Total Pertama

Bayangkan data penjualan dalam A1:C13 dengan tajuk Region, Rep, Amount. Di E1, masukkan Region, lalu di E2, masukkan East.

Rumus di bawah ini menjumlahkan kolom Jumlah untuk setiap baris Timur. Jika nilai pada baris Timur adalah 1200, 800, dan 500, hasilnya 2500. Ubah E2 menjadi West, dan total akan langsung dihitung ulang—tidak perlu mengubah rumus.

=DSUM(A1:C13, "Amount", E1:E2)

Memilih Bidang

Argumen bidang menentukan kolom yang akan dijumlahkan. Ada dua cara untuk menuliskannya:

  • Berdasarkan nama: "Amount"—jelas dan tidak terpengaruh oleh pengurutan ulang kolom.
  • Berdasarkan posisi: 3—kolom ketiga dari rentang basis data.

Menggunakan nama tajuk biasanya lebih aman karena penyisipan kolom tidak akan merusaknya. Pastikan ejaannya sama persis dengan tajuk tabel.

=DSUM(A1:C13, 3, E1:E2)

Menjumlahkan Dengan Kondisi Angka

Anda dapat menjumlahkan berdasarkan aturan numerik. Masukkan Amount di E1 dan >1000 di E2. Sekarang DSUM hanya menjumlahkan nilai di atas 1000.

Ini berguna untuk pertanyaan seperti "berapa total semua pesanan besar?" Perbandingannya berada di dalam sel, sehingga manajer dapat menyesuaikan ambang batas tanpa menyentuh rumus.

=DSUM(A1:C13, "Amount", E1:E2)

Dua Kondisi Dengan AND

Untuk menjumlahkan pesanan Timur di atas 1000, buat rentang kriteria dengan dua kolom. Masukkan tajuk Region dan Amount di E1:F1, lalu East dan >1000 di E2:F2.

Karena kedua kondisi berada pada baris yang sama, keduanya digabungkan dengan AND. DSUM hanya menjumlahkan Amount untuk baris yang wilayahnya Timur dan nilainya di atas 1000.

=DSUM(A1:C13, "Amount", E1:F2)

Dua Nilai Dengan OR

Untuk menjumlahkan wilayah Timur dan Barat, susun nilainya pada baris yang terpisah. Masukkan Region di E1, East di E2, dan West di E3.

Baris yang terpisah berarti OR, sehingga DSUM menjumlahkan Amount untuk setiap baris yang wilayahnya Timur atau Barat. Ingatlah untuk memperluas argumen kriteria hingga E1:E3 agar mencakup kedua baris kondisi.

=DSUM(A1:C13, "Amount", E1:E3)

DSUM vs SUMIFS

Keduanya dapat menjumlahkan dengan kondisi, tetapi memiliki perbedaan:

  • SUMIFS menyimpan kriteria di dalam rumus—cocok untuk total sekali pakai.
  • DSUM membaca kriteria dari sel—cocok untuk dasbor tempat pengguna menyesuaikan penyaring, atau untuk logika AND/OR kompleks yang sulit ditangani oleh SUMIFS.

Jika Anda mendapati diri sendiri menyusun banyak SUMIFS bertingkat untuk logika OR, DSUM dengan rentang kriteria multi-baris sering kali lebih rapi.

=SUMIFS(C2:C13, A2:A13, "East", C2:C13, ">1000")

Perhatikan Rentang Basis Data

Argumen basis data harus menyertakan baris judul. Jika Anda hanya meneruskan baris data (A2:C13) tanpa judul, DSUM tidak dapat memetakan nama bidang ke kolom dan akan mengembalikan kesalahan.

Pastikan rentang juga mencakup data sebenarnya saja. Menyertakan beberapa baris kosong tambahan di bawahnya tidak masalah untuk penjumlahan, tetapi dapat membingungkan fungsi D lainnya, jadi sebaiknya biasakan untuk selalu menggunakan rentang yang tepat.

=DSUM(A1:C13, "Amount", E1:E2)

Menangani Tidak Ada Kecocokan

Jika tidak ada baris yang cocok dengan kriteria, DSUM cukup mengembalikan 0—DSUM tidak menampilkan kesalahan. Biasanya hal ini tidak masalah, tetapi angka nol dapat terlihat seperti total yang sebenarnya.

Padukan DSUM dengan DCOUNT untuk mengetahui apakah ada rekaman yang benar-benar cocok, atau bungkus hasilnya dengan pemeriksaan agar angka nol karena tidak ada kecocokan dapat dibedakan dari total nol.

=IF(DCOUNT(A1:C13,"Amount",E1:E2)=0, "No records", DSUM(A1:C13,"Amount",E1:E2))

Total Dasbor Dinamis

Manfaat utama DSUM adalah interaktivitasnya. Tempatkan daftar tarik-turun di sel nilai kriteria E2 yang berisi setiap wilayah, lalu arahkan DSUM ke E1:E2.

Sekarang satu sel mengendalikan totalnya: pilih Timur dan angka akan menampilkan penjualan wilayah Timur; pilih Utara dan angka tersebut berubah menjadi penjualan wilayah Utara. Anda dapat menumpuk beberapa sel DSUM—satu untuk setiap metrik—yang semuanya membaca daftar tarik-turun yang sama. Dengan begitu, tabel statis berubah menjadi panel ringkasan responsif tanpa perlu mengubah rumus.

=DSUM(A1:C13, "Amount", E1:E2)

Pemeriksaan Cepat

Anda menulis =DSUM(A1:C13, "Amount", E1:E2) dengan Region di E1 dan East di E2. Apa yang dikembalikan?

Ringkasan

DSUM menjumlahkan satu kolom untuk baris yang cocok dengan rentang kriteria:

  • Sintaks: DSUM(database, field, criteria).
  • Sertakan baris judul dalam argumen basis data.
  • Bidang dapat berupa nama judul yang diapit tanda kutip atau nomor kolom.
  • Kriteria pada baris yang sama = AND; kriteria pada baris terpisah = OR.
  • Tidak ada kecocokan akan mengembalikan 0, bukan kesalahan.

Selanjutnya, kita akan menghitung rekaman yang cocok dengan DCOUNT.

Gratis untuk memulai

Belajar Excel dengan tutor AI — gratis

Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.

Kursus
30
Pelajaran
120

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Menjumlahkan Rekaman dengan DSUM” gratis?

Ya — teks lengkap “Menjumlahkan Rekaman dengan DSUM” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Excel Formulas Academy, upgrade ke CoddyKit PRO. Kursus Excel Formulas Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Menjumlahkan Rekaman dengan DSUM”?

Jumlahkan suatu bidang untuk baris yang sesuai dengan rentang kriteria Anda. Kamu berlatih Excel Formulas Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Excel Formulas Academy?

Tidak diperlukan pengalaman sebelumnya. Excel Formulas Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 2 dari 4.

Berapa lama pelajaran “Menjumlahkan Rekaman dengan DSUM” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Excel Formulas Academy ini?

Ya. Setiap pelajaran Excel Formulas Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Menyiapkan Rentang Kriteria
  2. Menjumlahkan Rekaman dengan DSUM
  3. Menghitung Rekaman dengan DCOUNT
  4. Menghitung Rata-Rata dan Mengekstrak dengan DAVERAGE dan DGET
← Kembali ke Excel Formulas Academy