Hàm DSUM trong Google Trang tính là một phần của toàn bộ tập hợp các hàm Google Trang tính hoạt động giống như truy vấn SQL. Các hàm này xử lý dữ liệu trong mảng hoặc dải bảng với các tiêu đề thích hợp (như trong cơ sở dữ liệu).
Tên của các hàm cơ sở dữ liệu này thường bắt đầu bằng chữ “D”. Ví dụ: DSUM, DGET và DPRODUCT chỉ là một số tính năng trong bộ tính năng cơ sở dữ liệu.
Trong hướng dẫn này, chúng ta sẽ thảo luận về hàm DSUM trong Google Trang tính cùng với một số ví dụ và trường hợp sử dụng.
Mục đích của hàm DSUM trong Google Trang tính là gì?
Hàm DSUM được sử dụng để tìm tổng các số trong một cột (một phạm vi tương tự như cơ sở dữ liệu) thỏa mãn các tiêu chí nhất định. Theo nghĩa này, nó rất giống với hàm SUMIFS.
DSUM khác với SUMIFS như thế nào?
Trước tiên, cả DSUM và SUMIFS đều tìm tổng các phần tử cho trước một tập hợp các điều kiện. Tuy nhiên, có một số khác biệt lớn giữa chúng.
- DSUM yêu cầu bảng dữ liệu của bạn phải được cấu trúc và tổ chức hợp lý với các tiêu đề cột hoặc “nhãn trường” phù hợp. Mặt khác, SUMIFS có thể hoạt động với bất kỳ tập hợp dữ liệu nào, bao gồm các cột nằm rải rác trong trang tính.
- Trong SUMIFS, tiêu chí được chỉ định trong các tham số hàm. Do đó, nếu bạn có nhiều điều kiện, bạn thường kết thúc bằng một công thức phức tạp với một số tham số gây khó khăn cho việc đọc, hiểu và sửa. Mặt khác, DSUM cho phép bạn chỉ định các tiêu chí được viết bên ngoài trong một bảng riêng biệt, với các nhãn trường khớp với nhãn trường cơ sở dữ liệu. Bằng cách này, công thức của bạn sẽ rõ ràng và ngắn gọn, và các điều khoản của bạn sẽ có tổ chức, rõ ràng và dễ dàng sửa chữa.
Ghi chú. DSUM cũng cho phép bạn chỉ định tiêu chí trong một công thức mảng. Chúng ta sẽ xem cách chỉ định tiêu chí thông qua một mảng trong phần cuối cùng của hướng dẫn này.
Cú pháp của hàm DSUM trong Google Trang tính
Cú pháp cho tất cả các hàm cơ sở dữ liệu là như nhau. Đây là cú pháp của hàm DSUM:
= DSUM (cơ sở dữ liệu, trường, tiêu chí)
Đây,
- cơ sở dữ liệu là phạm vi ô mà bạn muốn áp dụng DSUM. Cơ sở dữ liệu phải có hàng tiêu đề chứa tên trường cho mỗi cột.
- trường là cột trong cơ sở dữ liệu mà bạn muốn tính tổng. Tham số này có thể là tên trường cột (ví dụ: “Bán hàng”) hoặc một số đại diện cho chỉ số của cột trong cơ sở dữ liệu.
- tiêu chí là một phạm vi ô chứa tiêu chí để tính tổng các giá trị. Các tiêu chí này xác định các bản ghi (hoặc hàng) sẽ được đưa vào tính toán. Tiêu chí phải bao gồm ít nhất một nhãn cột và ít nhất một ô bên dưới nhãn cột chứa điều kiện cột.
Như đã đề cập trước đó, tiêu chí cũng có thể được chỉ định dưới dạng một mảng được tạo bởi một biểu thức mảng. Ví dụ, {“Sở”; “Sản lượng”}.
Nếu bạn vẫn chưa hiểu, các ví dụ trong một vài phần tiếp theo sẽ giúp bạn làm sáng tỏ mọi thứ.
Đối với mỗi ví dụ này, chúng tôi sẽ sử dụng cơ sở dữ liệu sau:
Cách sử dụng DSUM với một tiêu chí
Hãy lấy ví dụ đơn giản nhất trước. Chúng tôi muốn tìm tổng của tất cả doanh số bán hàng do bộ phận sản xuất thực hiện.
Trước khi thực sự nhập công thức, chúng ta cần tạo một bảng riêng biệt trong đó điều kiện (hoặc tiêu chí) sẽ được chỉ định. Vì chúng tôi chỉ muốn tính tổng các giá trị bán hàng trong đó “Bộ phận” là “Sản xuất”, chúng tôi có thể có một bảng nhỏ ở bên cạnh với tiêu đề hoặc tên trường “Bộ phận” và tiêu chí bên dưới có nội dung “Sản xuất”, như hiển thị bên dưới. :
Bây giờ chúng ta có thể sử dụng bảng này trong hàm DSUM như sau: = DSUM (A1: F9, ”Bán hàng”, H3: H4)
Ghi chú. Tham số đầu tiên phải bao gồm toàn bộ phạm vi ô tạo nên cơ sở dữ liệu, bao gồm tiêu đề cột (hoặc tên trường).
Đây là kết quả chúng tôi nhận được khi áp dụng công thức trên vào cơ sở dữ liệu demo của chúng tôi:
Nếu bạn muốn nhận tổng doanh số cho nhiều phòng ban, chẳng hạn như “Sản xuất” hoặc “Hoạt động”, bạn có thể đưa từng tiêu chí vào một ô riêng biệt trong cột “Phòng ban”, như được hiển thị bên dưới:
Sau đó, công thức của bạn sẽ là: = DSUM (A1: F9, “Doanh số bán hàng”, H3: H5)
Đây là kết quả chúng tôi nhận được khi áp dụng công thức này cho cơ sở dữ liệu mẫu:
Tìm kiếm DSUM với nhiều tiêu chí trong các cột khác nhau
Bây giờ chúng ta hãy tiến thêm một bước và xác định một số tiêu chí cho số tiền. Vì vậy, lần này, hãy xem xét tổng doanh thu do bộ phận sản xuất ở Thành phố New York tạo ra.
Điều này có nghĩa là bây giờ chúng ta có hai điều kiện:
- Bộ phận = “Sản xuất”
- Vị trí = “New York”
Để thực hiện việc này, trước tiên chúng ta cần tạo một bảng tiêu chí như sau:
Lưu ý rằng chúng tôi đã sử dụng hai trường (“Phòng ban” và “Vị trí”) trong hai cột tiêu chí riêng biệt, với các điều kiện tương ứng được liệt kê trong các cột tương ứng.
Sau đó, sử dụng bảng tiêu chí này trong hàm DSUM như sau:
= DSUM (A1: F9, “Bán hàng”, H3: I4)
Đây là kết quả chúng tôi nhận được khi áp dụng công thức này cho cơ sở dữ liệu mẫu:
Tương tự, bạn có thể bao gồm nhiều điều kiện tùy thích bằng cách chỉ cần thêm một cột mới vào bảng tiêu chí và bao gồm phạm vi của nó trong công thức DSUM. Bạn cũng có thể chỉ định các ký tự đại diện (*,?, ~) Trong bảng tiêu chí của mình.
Tìm kiếm DSUM với tiêu chí> hoặc <
Bây giờ chúng ta hãy xem xét trường hợp đặc biệt mà chúng ta muốn chỉ định một tiêu chí là nhỏ hơn hoặc lớn hơn một giá trị. Ví dụ: điều gì sẽ xảy ra nếu chúng ta muốn tìm tổng của tất cả doanh số bán hàng được thực hiện bởi tất cả các nhân viên tham gia sau ngày 01/01/2020?
Trong trường hợp này, chúng ta có thể chỉ định điều kiện là “> 01/01/2020” trong trường “Ngày tham gia”. Vì vậy, trước tiên hãy xây dựng bảng tiêu chí như sau:
Khi đó công thức DSUM sẽ là: = DSUM (A1: F9, “Bán hàng”, H3: H4)
Tương tự, nếu bạn muốn tổng số bao gồm doanh số của những nhân viên đã tham gia trước ngày 31 tháng 12 năm 2019, bảng tiêu chí của bạn sẽ như sau:
Cuối cùng, bạn cũng có thể đưa điều kiện HOẶC vào bảng tiêu chí của mình. Vì vậy, nếu bạn muốn bao gồm doanh số của những nhân viên đã tham gia sau ngày 01/01/2020 hoặc trước (giả sử) ngày 06/01/2019, bảng tiêu chí của bạn sẽ như sau:
Sau đó, công thức DSUM của bạn sẽ là: = DSUM (A1: F9, “Bán hàng”, H3: H5)
Đây là kết quả chúng tôi nhận được khi áp dụng công thức này cho cơ sở dữ liệu mẫu:
Tìm kiếm DSUM với Tiêu chí
Bây giờ, hãy xem xét trường hợp chúng ta muốn bao gồm doanh số bán hàng được thực hiện bởi những nhân viên đã tham gia từ ngày 06/01/2019 đến ngày 01/01/2020. Điều này có nghĩa là chúng tôi cần các giá trị sau ngày 01 tháng 01 năm 2019 và trước ngày 01 tháng 01 năm 2020.
Nếu bạn muốn bao gồm một điều kiện AND tương tự, bạn có thể chỉ định chúng dưới dạng hai điều kiện riêng biệt trong hai cột riêng biệt của bảng tiêu chí, như được hiển thị bên dưới:
Sau đó, công thức DSUM của bạn sẽ là: = DSUM (A1: F9, “Bán hàng”, H3: I4)
Và khi bạn sử dụng công thức này trong hàm DSUM, bạn sẽ nhận được điều này:
Ghi chú. Nếu cần, bạn có thể sử dụng các toán tử so sánh khác (ví dụ: , =) trong bảng tiêu chí.
Tìm một DSUM với một biểu thức mảng
Cuối cùng, nếu bạn muốn chỉ định các điều kiện trong chính công thức hơn là tạo một bảng tiêu chí riêng biệt, bạn có thể bao gồm các tham số tiêu chí dưới dạng một mảng.
Trong một mảng, các cột luôn được phân tách bằng dấu phẩy và các hàng bằng dấu chấm phẩy. Do đó, nếu bạn muốn chuyển đổi bảng tiêu chí sau thành một mảng trong tham số điều kiện DSUM, bạn phải chỉ định nó là:
= DSUM (A1: F9, “Bán hàng”, {“Phòng ban”, “Vị trí”; “Sản xuất”, “New York”})
Trong công thức ở trên, trước tiên chúng tôi chỉ định tất cả các trường tiêu chí được phân tách bằng dấu phẩy, vì tất cả chúng cần phải nằm trong cùng một hàng của bảng tiêu chí. Sau đó, chúng tôi chỉ định dòng sau, được phân tách bằng dấu chấm phẩy làm dấu phân cách “;”, theo sau là tiêu chí thực tế cho từng trường, được phân tách bằng dấu phẩy.
Lưu ý rằng các tiêu chí phải cùng thứ tự với các trường tiêu chí tương ứng.
Khi công thức trên được áp dụng cho tập dữ liệu mẫu của chúng tôi, bạn nhận được điều này:
Ghi chúđiều này cho kết quả giống như kết quả đã sử dụng cùng một bảng tiêu chí.
phát hiện
Trong hướng dẫn này, chúng tôi đã xem xét tính năng DSUM trong Google Trang tính và giải thích cách sử dụng tính năng này trong nhiều cài đặt khác nhau. Tính năng DSUM trong Google Trang tính là một tính năng mạnh mẽ và tiện dụng thực sự giúp bạn làm việc với dữ liệu Google Trang tính như thể nó là một cơ sở dữ liệu.
Chúng tôi hy vọng những giải thích của chúng tôi đã truyền cảm hứng cho bạn để thử các hàm cơ sở dữ liệu như DSUM, DPRODUCT, v.v. và xem chúng tiện dụng như thế nào.