Hàm dsum trong excel là gì

Nhắc đến hàm tính tổng trong Excel, có lẽ bạn sẽ nghĩ ngay đến hàm SUM. Vậy còn hàm tính tổng có điều kiện thì sao? Có thể bạn chưa bao giờ nghe đến hàm DSUM. Vậy thì ngày hôm nay, hãy cùng Gitiho tìm hiểu về hàm DSUM.

Hàm DSUM là gì?

Hàm DSUM trong Excel là hàm cộng tổng các giá trị số thỏa mãn một hoặc nhiều điều kiện bạn đã thiết lập. Về cơ bản, bạn có thể hiểu hàm DSUM là một hàm tính tổng có điều kiện.

Cú pháp hàm DSUM

Cú pháp của hàm DSUM được thiết kế với các tham số như sau:

=DSUM[database, field, criteria]

Trong đó:

  • database [tham số bắt buộc] - là cơ sở dữ liệu được tạo thành bởi một phạm vi các ô tính Excel. Cơ sở dữ liệu này sẽ phải chứa ít nhất là một trường dữ liệu kiểm tra điều kiện và một trường dữ liệu để tính tổng bằng hàm DSUM. Với database, dòng đầu tiên của phạm vi trang tính sẽ chứa tiêu đề của các cột.
  • field [tham số bắt buộc] - là trường dữ liệu được dùng để tính tổng các giá trị thỏa mãn. Với tham số này, bạn có thể nhập tiêu đề cột trong cặp dấu ngoặc kép [""], hoặc một con số [không sử dụng ngoặc kép] tương ứng với số thứ tự của cột trong danh sách.
  • criteria [tham số bắt buộc] - là trường dữ liệu chứa điều kiện bạn đã thiết lập.

Một số lưu ý với hàm DSUM

Khi thiết lập công thức hàm DSUM làm hàm tính tổng có điều kiện trong Excel, bạn sẽ cần lưu ý một vài điểm dưới đây:

  • Điều kiện về tham số criteria: Bạn có thể nhập bất kỳ phạm vi ô tính nào bạn muốn vào tham số criteria, miễn là nó chứa ít nhất một cột tiêu đề và một ô tính chứa điều kiện bên dưới cột tiêu đề đó để hàm DSUM có thể tham chiếu.
  • Lưu ý về phạm vi điều kiện: Không để phạm vi điều kiện bên dưới danh sách vì điều này sẽ khiến bạn không thể thêm các dòng dữ liệu khác vào danh sách trong trường hợp cần thiết.

Nói lý thuyết như vậy là đủ rồi. Có lẽ bạn vẫn chưa thực sự hình dung được cách sử dụng hàm DSUM để tính tổng trong Excel đúng không nào? Vậy thì cùng mình tìm hiểu một vài ví dụ dưới đây nhé.

Xem thêm: Cách tính tổng có điều kiện bằng hàm Sumif

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

Trong phần này, chúng ta sẽ học cách sử dụng hàm DSUM để tính tổng trong Excel với các trường hợp khác nhau đi từ dễ đến khó. Để giúp bạn dễ hiểu hơn, mình sẽ sử dụng các ví dụ minh họa đối với từng cách dùng của hàm DSUM. Cùng tìm hiểu ngay thôi!

Cách sử dụng hàm DSUM tính tổng với một điều kiện

Giả sử mình có một bảng tổng hợp doanh thu của Gitiho trong tháng 02/2022 như trong hình dưới đây. Bên cạnh bảng tổng hợp, mình đã tạo một bảng phụ để tính tổng doanh thu đến từ mỗi khóa học khác nhau.

Yêu cầu 1: Tính tổng doanh thu

Với yêu cầu đầu tiên, chúng ta sẽ cần sử dụng hàm tính tổng có điều kiện để tính ra tổng doanh thu đến từ khóa học Tuyệt đỉnh Excel và sau đó điền vào ô H2. Để hoàn thành được nhiệm vụ này, mình sẽ sử dụng công thức hàm DSUM như sau:

\=DSUM[A1:E11,"Thành tiền",G1:G2]

Trong đó:

  • database = A1:E11 nghĩa là cơ sở dữ liệu mình muốn sử dụng cho công thức hàm DSUM là phạm vi ô tính A1:E11.
  • field = “Thành tiền” nghĩa là trường dữ liệu chứa dữ liệu cần tính tổng là cột “Thành tiền”.
  • criteria = G1:G2 nghĩa là trường dữ liệu chứa điều kiện là phạm vi ô tính G1:G2.

Đối với tham số field, thay vì nhập tiêu đề cột “Thành tiền”, mình cũng có thể nhập các giá trị khác như:

  • Số thứ tự cột: Nhập 5 [không đặt trong cặp dấu ngoặc kép]
  • Tham chiếu tiêu đề cột: Nhập E1

Công thức hàm tính tổng trong Excel DSUM như trên sẽ cho ra kết quả trong hình:

Như vậy, sau khi sử dụng hàm DSUM, mình đã tính ra được tổng doanh thu đến từ khóa học Tuyệt đỉnh Excel trong tháng 2 là 9.481.000 VNĐ.

Yêu cầu 2: Tính tổng doanh thu đến từ các khóa học đã bán với số lượng lớn hơn hoặc bằng 5.

Thay vì tính tổng doanh thu dựa trên tên khóa học, chúng ta hãy cùng thử một ví dụ khác với điều kiện là số lượng khóa học được bán ra. Yêu cầu lúc này là lọc riêng các khóa học bán được lớn hơn hoặc bằng 5 khóa và sau đó tính tổng trong Excel. Mình sẽ điều chỉnh dữ liệu về điều kiện tính tổng trong bảng phụ như hình dưới đây.

Hoàn toàn tương tự như ví dụ trên, chúng ta có thể thiết lập được công thức hàm DSUM như sau:

\=DSUM[A1:E11,"Thành tiền",G1:G2]

Trong đó:

  • database = A1:E11 nghĩa là cơ sở dữ liệu mình muốn sử dụng cho công thức hàm DSUM là phạm vi ô tính A1:E11.
  • field = E1 nghĩa là trường dữ liệu chứa dữ liệu cần tính tổng là cột “Thành tiền”.
  • criteria = G1:G2 nghĩa là trường dữ liệu chứa điều kiện là phạm vi ô tính G1:G2.

Cùng một công thức với hàm DSUM trong ví dụ 1, nhưng ở ví dụ này thì kết quả đã khác do chúng ta đã điều chỉnh điều kiện nhập trong phạm vi ô tính G1:G2.

.jpg]

Vậy là thêm một yêu cầu nữa được giải quyết nhanh gọn với hàm DSUM. Không có gì khó khăn phải không nào? Vậy thì hãy cùng mình thực hành ví dụ nâng cao hơn nhé.

Cách sử dụng hàm DSUM tính tổng với nhiều điều kiện

Ở 2 ví dụ trên, chúng ta đều chỉ tính tổng trong Excel với 1 điều kiện duy nhất. Bây giờ thì hãy cùng mình tìm hiểu cách viết công thức hàm DSUM tính tổng nhiều điều kiện nhé.

Yêu cầu 3: Tính tổng doanh thu đến từ các khóa học Tuyệt đỉnh Excel và Tuyệt đỉnh VBA

Với yêu cầu này, chúng ta sẽ xác định 2 điều kiện là khóa học Tuyệt đỉnh Excel và khóa học Tuyệt đỉnh VBA. Sau khi đã xác định được các điều kiện, hãy sửa lại bảng phụ để khớp với dữ liệu cần tính.

Để tính tổng trong Excel đáp ứng các điều kiện trên, mình sẽ sử dụng hàm DSUM với công thức như sau:

\=DSUM[A1:E11,"Thành tiền",G1:G3]

Trong đó:

  • database = A1:E11 nghĩa là cơ sở dữ liệu mình muốn sử dụng cho công thức hàm DSUM là phạm vi ô tính A1:E11.
  • field = E1 nghĩa là trường dữ liệu chứa dữ liệu cần tính tổng là cột “Thành tiền”.
  • criteria = G1:G3 nghĩa là trường dữ liệu chứa điều kiện là phạm vi ô tính G1:G3.

Về cơ bản, công thức hàm DSUM này không có gì khác biệt nhiều so với công thức hàm tính tổng có điều kiện mình đã dùng trong các ví dụ trước. Điểm khác biệt duy nhất nằm tại tham số criteria. Như bạn có thể thấy, phạm vi ô tính chứa điều kiện đã được mở rộng thành G1:G3 vì số lượng điều kiện đã tăng lên trong ví dụ này.

Yêu cầu 4: Tính tổng doanh thu đến từ các khóa học Tuyệt đỉnh Excel và bán được nhiều hơn hoặc bằng 5 khóa

Với yêu cầu này, chúng ta có 2 điều kiện riêng biệt về khóa học và số lượng để tính tổng trong Excel bằng hàm DSUM. Do đó, chúng ta sẽ cần có 2 cột điều kiện trong bảng phụ như sau.

Công thức của hàm DSUM lúc này cũng sẽ khác đi một chút so với các ví dụ trước:

\=DSUM[A1:E11,"Thành tiền",G1:G3]

Trong đó:

  • database = A1:E11 nghĩa là cơ sở dữ liệu mình muốn sử dụng cho công thức hàm DSUM là phạm vi ô tính A1:E11.
  • field = E1 nghĩa là trường dữ liệu chứa dữ liệu cần tính tổng là cột “Thành tiền”.
  • criteria = G1:H2 nghĩa là trường dữ liệu chứa điều kiện là phạm vi ô tính G1:H2.

Như bạn thấy, điểm khác biệt duy nhất vẫn nằm ở tham số criteria. Vì phạm vi chứa điều kiện đã thay đổi, nên tham số criteria cũng phải thay đổi theo để đảm bảo kết quả hàm DSUM chính xác.

Ngoài hàm DSUM, Excel cũng có một hàm tính tổng nhiều điều kiện khác mang tên hàm SUMIFS. Để tìm hiểu về hàm này, bạn hãy tham khảo bài viết dưới đây nhé.

Xem thêm: Hướng dẫn sử dụng hàm SUMIFS tính tổng nhiều điều kiện

Tổng kết

Vậy là chúng ta đã hoàn thành bài học về hàm DSUM - hàm tính tổng có điều kiện trong Excel rồi. Hy vọng bài viết này đã giúp bạn mở khóa thêm một hàm Excel hữu ích khác để giúp cho công việc của mình trở nên dễ dàng và thuận lợi hơn. Đừng quên lưu lại bài viết đề phòng trường hợp quên cách dùng hàm DSUM bạn nhé.

Khi nào dùng hàm DSUM?

Hàm Dsum trong Excel còn được gọi là hàm DATABASE Sum, được sử dụng để tính tổng các số trong trường, cột trong danh sách dữ liệu thỏa mã các điều kiện cụ thể.

Cú pháp của hàm DSUM trong Excel là gì?

Cú pháp hàm là DSUM =DSUM[database; field; criteria]. Trong đó: Database là đối số bắt buộc, là cơ sở dữ liệu được tạo từ 1 phạm vi ô. Danh sách dữ liệu này sẽ chứa các dữ liệu là các trường, gồm trường để kiểm tra điều kiện và trường để tính tổng.

Tham số field là gì?

Field: Là tên trường hoặc cột được dùng để kiểm tra điều kiện đếm. Nếu nhập trực tiếp tiêu đề cột thì đặt trong dấu ngoặc kép, nếu nhập số thì nhập số thứ tự tương ứng của cột đó tính từ bên trái. Criteria: Là vùng dữ liệu chứa ô điều kiện.

Tỉnh thành Tiến Dũng hàm gì?

Bước 1: Để tính thành tiền của các sản phẩm trong danh sách, bạn sử dụng hàm SUMPRODUCT theo công thức =SUMPRODUCT[array1; array2; array3;...] Bước 2: Bạn chọn các dải ô muốn tính ghép vào công thức =SUMPRODUCT[C3:C7; D3:D7]. Bước 3: Nhấn Enter và xem kết quả.

Chủ Đề