Cách sử dụng hàm DSUM trong Google Sheets

Google Sheets là một công cụ rất hữu ích trong việc xử lý và phân tích dữ liệu, và hàm DSUM là một trong những công cụ quan trọng trong danh sách này. Trong bài viết này, chúng ta sẽ tìm hiểu cách sử dụng hàm DSUM trong Google Sheets thông qua một ví dụ đơn giản, kèm theo hình ảnh hỗ trợ.

Giới thiệu về hàm DSUM

Như tên gọi của nó, hàm DSUM cho phép bạn tính tổng các giá trị trong một trường số trong cơ sở dữ liệu dựa trên các tiêu chí được chỉ định. Hàm DSUM có một số đặc điểm tương tự với một hàm khác trong Google Sheets được biết đến là SUMIF/SUMIFS, và cả hai hàm này có thể cho kết quả tương tự.

Tuy nhiên, theo ý kiến của tôi, SUMIF dễ sử dụng hơn. Một điểm khác biệt đáng chú ý giữa DSUM và SUMIF/SUMIFS là DSUM là một hàm dành cho cơ sở dữ liệu, trả về tổng các giá trị được chọn từ một bảng cơ sở dữ liệu hoặc mảng/tổng hợp tương tự bằng một truy vấn SQL. Trong khi đó, SUMIF/SUMIFS thuộc loại luận lý.

Để biết thêm thông tin chi tiết, bạn có thể tham khảo hướng dẫn của tôi về Sự khác biệt giữa SUMIFS và DSUM trong Google Sheets.

Bây giờ, hãy cung cấp thông tin chi tiết hơn về cách sử dụng hiệu quả hàm DSUM trong Google Sheets.

Cách sử dụng hàm DSUM trong Google Sheets

Tương tự như các hướng dẫn khác về bảng tính của tôi, tôi khuyến nghị bạn bắt đầu bằng cách tạo một bảng cơ sở dữ liệu, như được minh họa dưới đây, để thực hành và thử nghiệm công thức DSUM của tôi.

Sample Data for DSUM in Google Sheets

Đảm bảo bạn duy trì tham chiếu phạm vi dữ liệu B5:D13, vì điều này sẽ giúp bạn dễ dàng theo dõi và thích nghi với giải thích về công thức của tôi.

Nếu bạn muốn, bạn có thể sao chép (copy) bảng mẫu của tôi bằng cách nhấp vào nút bên dưới.

Sample Sheet

Bây giờ, hãy xem xét kỹ hơn về cách hoạt động của hàm DSUM.

Cú pháp của hàm DSUM trong Google Sheets

Cú pháp của hàm DSUM trong Google Sheets như sau:

DSUM(database, field, criteria)

Các đối số:

  • database: Đây là phạm vi dữ liệu cần xem xét. Hàng đầu tiên phải chứa nhãn cho các giá trị của mỗi cột. Trong ví dụ, phạm vi B5:D13 chính là “cơ sở dữ liệu”, với nhãn ở hàng đầu tiên (B5:D5).
  • field: Chỉ ra cột nào trong cơ sở dữ liệu chứa các giá trị cần trích xuất và thực hiện phép toán. Trong ví dụ, cột số 3 được sử dụng làm trường (field), đại diện cho các giá trị số. Công thức này sẽ tổng các giá trị trong cột này dựa trên các tiêu chí được cung cấp.
    • Bạn có thể sử dụng trực tiếp số cột (ví dụ: 3) hoặc tên cột trong dấu nháy kép (ví dụ: “Giá trị bán hàng”).
  • criteria: Phạm vi chứa các điều kiện hoặc tiêu chí để lọc các giá trị cơ sở dữ liệu trước khi thực hiện phép toán. Nó nên bao gồm ít nhất một tên cột (nhãn trường) và một ô phía dưới nó. Bạn có thể sao chép-dán tên cột vào một phạm vi khác cho các tiêu chí và chỉ điền những tiêu chí cần thiết.
    • Trong ví dụ, tiêu chí nằm trong phạm vi B2:C3.

Tôi hiểu rằng có thể có chút nhầm lẫn, vì vậy tôi đã cung cấp một ảnh chụp màn hình để làm rõ.

Illustration depicting the syntax of the DSUM function in Google Sheets

Sử dụng đối số ‘criteria’ cụ thể được mô tả ở phần dưới đây.

Ví dụ

Giả sử bạn đã chuẩn bị cơ sở dữ liệu mẫu trong phạm vi B5:D13 như đã đề cập ở trên, bước tiếp theo là chỉ định các tiêu chí, như được hiển thị trong ảnh chụp màn hình bên trên.

Để đặt tiêu chí:

  1. Sao chép nhãn “Tên người bán hàng”, “Khu vực” và “Giá trị bán hàng” từ B5:D5.
  2. Dán nhãn này vào B2:D2.

Bây giờ, giả sử chúng ta muốn tổng hợp Giá trị bán hàng của người “Myron Ambriz” trong khu vực “Miền Bắc” bằng cách sử dụng DSUM trong Google Sheets.

Để kiểm tra, hãy nhập “Myron Ambriz” vào ô B3 và “Miền Bắc” vào ô C3. Tiêu chí của bạn sẽ trông như thế này:

Tên người bán hàng | Khu vực
Myron Ambriz         | Miền Bắc

Tiếp theo, nhập công thức DSUM vào ô D3, khi có nhiều tiêu chí:

=DSUM(B5:D13, 3, B2:C3)

Trong công thức này, B5:D13 đại diện cho cơ sở dữ liệu của chúng ta, 3 là trường (số cột cần tổng), và B2:C3 là phạm vi tiêu chí.

Lưu ý: Bạn có thể thay thế trường số 3 (số cột) bằng tham chiếu ô D2, chứa tên cột. Điều này mang lại tính linh hoạt khi sử dụng số cột hoặc tên cột cho hàm DSUM.

Nếu bạn chèn công thức này vào ô D3, bạn sẽ nhận được kết quả là 1.000 đô la.

Bây giờ, hãy mở rộng tiêu chí và quan sát kết quả:

Công thức: =DSUM(B5:D13, 3, B2:C4)

Kết quả: 3.000 đô la.

Điều này cho thấy cách sử dụng DSUM trong cả Google Sheets và Microsoft Excel.

Có thể sử dụng tiêu chí DSUM trong công thức trong Google Sheets không?

Có thể! Tuy nhiên, cách tiếp cận này khác so với cách xử lý tiêu chí SUMIF hoặc SUMIFS.

Hãy xem xét tiêu chí công thức cuối cùng trong phạm vi B2:C4 ở trên. Nó có thể được thay thế bằng mảng ảo sau đây trong công thức:

{{"Tên người bán hàng"; "Myron Ambriz"; "Myron Ambriz"},
{"Khu vực"; "Miền Bắc"; "Miền Nam"}}

Phần công thức này tạo ra một mảng ảo chứa các tiêu chí và tên cột (nhãn trường). Dấu ngoặc nhọn được sử dụng để tạo ra mảng này, và nó có hai phần: Mảng theo chiều dọc 1 và Mảng theo chiều dọc 2.

  • Mảng theo chiều dọc 1: {"Tên người bán hàng"; "Myron Ambriz"; "Myron Ambriz"}
  • Mảng theo chiều dọc 2: {"Khu vực"; "Miền Bắc"; "Miền Nam"}

Dấu ngoặc nhọn bên ngoài và dấu phẩy phân tách xếp chồng hai mảng theo chiều dọc này theo chiều ngang.

Công thức đầy đủ sẽ là:

=DSUM(B5:D13, 3, {{"Tên người bán hàng"; "Myron Ambriz"; "Myron Ambriz"}, {"Khu vực"; "Miền Bắc"; "Miền Nam"}})

Thay vì sử dụng dấu ngoặc nhọn, bạn có thể sử dụng các hàm VSTACK và HSTACK để tạo ra mảng ảo này. Sau đó, tiêu chí sẽ là:

HSTACK(VSTACK("Tên người bán hàng", "Myron Ambriz", "Myron Ambriz"), VSTACK("Khu vực", "Miền Bắc", "Miền Nam"))

Để biết thêm thông tin chi tiết về việc sử dụng nhiều điều kiện trong hàm DSUM, bạn có thể tham khảo hướng dẫn: AND, OR trong DSUM đa tiêu chí trong Google Sheets (trong công thức).

Tiêu chí về ngày, số và văn bản trong DSUM trong Google Sheets

Trong ví dụ của chúng ta, tất cả các tiêu chí đều là chuỗi văn bản vì cơ sở dữ liệu mẫu của chúng ta không có trường ngày.

Tôi đã ưu tiên cung cấp một hiểu biết rõ ràng về hàm DSUM với ít ví dụ nhất có thể. Tuy nhiên, bạn có thể cần sử dụng tiêu chí về ngày, dấu thời gian và số, kèm theo các toán tử so sánh.

Để biết hướng dẫn chi tiết về xử lý tiêu chí trong DSUM trong Google Sheets, vui lòng tham khảo hướng dẫn của tôi: Cách sử dụng đúng tiêu chí trong DSUM trong Google Sheets.

Hãy kiểm tra các tài nguyên bổ sung dưới đây.

Các tài nguyên

  1. The Ultimate Guide to Using Criteria in Database Functions in Google Sheets
  2. How to Use Multiple Sum Columns in the DSUM Function
  3. How to Do a Case Sensitive DSUM in Google Sheets
  4. Exact Match of Criteria in Database Functions in Google Sheets
  5. How to Use Date Difference As Criteria in DSUM in Google Sheets

Related posts