Đánh giá

Subtotal là hàm được sử dụng để tính toán tập hợp con của một danh sách hoặc cơ sở dữ liệu trong bảng tính Excel. Hàm này cho phép bạn thực hiện các phép tính như tính tổng, tính trung bình, tìm giá trị lớn nhất hoặc nhỏ nhất,…cho một phần dữ liệu được chọn trong danh sách, bỏ qua các giá trị ẩn. Tuy nhiên nhiều bạn vẫn còn nhầm lẫn giữa hàm Subtotal và hàm Sum. Để hiểu rõ hơn về nó, mời bạn cùng Jobsnew theo dõi bài viết sau đây!


1. Giới thiệu chung về hàm Subtotal

hàm subtotal, hàm subtotal là gì, subtotal trong excel, hàm subtotal có điều kiện, cách dùng subtotal trong excel
Hàm Subtotal giúp tiết kiệm thời gian, công sức khi thực hiện các phép toán trên dữ liệu

1.1 Hàm Subtotal là gì? Định nghĩa và chức năng cơ bản

Hàm Subtotal là hàm trong Excel được sử dụng để tính toán các giá trị trong một tập hợp con của dữ liệu, cho phép bạn thực hiện các phép tính như tính tổng, trung bình, đếm,… trên một phần cụ thể của bảng dữ liệu. Hàm Subtotal có các chức năng cơ bản sau:

  • Tính toán các giá trị trong một tập hợp con của dữ liệu: Cho phép chỉ tính toán các giá trị trong một phần cụ thể của bảng dữ liệu, giúp bạn dễ dàng phân tích dữ liệu theo nhóm hoặc theo các tiêu chí khác nhau.
  • Bỏ qua các hàng ẩn hoặc được lọc: Có thể bỏ qua các hàng ẩn hoặc được lọc, giúp bạn tập trung vào dữ liệu muốn phân tích.
  • Sử dụng với nhiều loại phép toán khác nhau: Được sử dụng với nhiều loại phép toán khác nhau, giúp thực hiện nhiều dạng phân tích dữ liệu khác nhau.
  • Kết hợp với các hàm Excel khác: Có thể được sử dụng với các hàm Excel khác để tạo ra các công thức phức tạp hơn.

Sử dụng hàm Subtotal mang lại nhiều lợi ích, bao gồm:

  • Tăng hiệu quả: Giúp tiết kiệm thời gian, công sức khi thực hiện các phép toán trên dữ liệu.
  • Cải thiện độ chính xác: Giúp giảm thiểu sai sót khi tính toán dữ liệu.
  • Dễ dàng phân tích dữ liệu: Giúp dễ dàng phân tích dữ liệu theo nhóm hoặc theo các tiêu chí khác nhau.
  • Tăng tính linh hoạt: Có thể được sử dụng với nhiều loại dữ liệu và nhiều loại phép toán khác nhau.

1.2 Sự khác biệt giữa hàm Subtotal và hàm Sum trong Excel

Hàm Sum dùng để tính tổng các giá trị trong một phạm vi. Ví dụ: =SUM(A1:A10) sẽ tính tổng các giá trị từ ô A1 đến A10. 

Trong khi hàm Subtotal dùng để tính tổng các giá trị trong một phạm vi, với các tùy chọn bổ sung để bỏ qua các hàng ẩn, các hàng được lọc hoặc các nhóm con trong dữ liệu được sắp xếp. Ví dụ: =SUBTOTAL(9,A1:A10) sẽ tính tổng các giá trị từ ô A1 đến A10, nhưng bỏ qua các hàng ẩn.

Hàm Sum và hàm Subtotal đều là những công cụ hữu ích để tính tổng các giá trị trong Excel. Tuy nhiên, hàm Subtotal cung cấp nhiều tùy chọn hơn để kiểm soát cách tính tổng, khiến nó trở nên linh hoạt hơn trong nhiều trường hợp. Dưới đây là bảng so sánh giúp bạn đánh giá rõ hơn về sự khác biệt của 2 loại hàm này:

Tính năng Hàm Sum Hàm Subtotal
Chức năng Tính tổng các giá trị Tính tổng các giá trị với các tùy chọn bổ sung
Bỏ qua hàng ẩn Không
Bỏ qua hàng được lọc Không
Tính tổng cho các nhóm con Không
Lồng nhau Có thể dẫn đến tính hai lần Không tính hai lần
Dễ sử dụng Dễ sử dụng hơn Khó sử dụng hơn

Ví dụ: Giả sử bạn có bảng dữ liệu sau:

A B C
1 10 20
2 20 30
3 30 40
4 40 50

Hàm Sum:

=SUM(A1:A4) sẽ trả về kết quả là 100, là tổng của tất cả các giá trị trong cột A.

Hàm Subtotal:

=SUBTOTAL(9,A1:A4) cũng sẽ trả về kết quả là 100, nhưng nếu bạn ẩn hàng 2, hàm Subtotal sẽ tự động điều chỉnh kết quả thành 70, vì nó chỉ tính tổng các giá trị trong các hàng hiển thị.

2. Cách sử dụng hàm Subtotal trong Excel

hàm subtotal, hàm subtotal là gì, subtotal trong excel, hàm subtotal có điều kiện, cách dùng subtotal trong excel
Biết cách dùng hàm Subtotal để tính toán linh hoạt, lọc và ẩn dữ liệu hiệu quả

2.1 Cú pháp cơ bản của hàm Subtotal

Cú pháp cơ bản của hàm Subtotal là: =SUBTOTAL(function_num, ref1, [ref2], …)

Trong đó:

  • Function_num: Là số xác định loại phép toán mà bạn muốn thực hiện.
  • Ref1: Là phạm vi dữ liệu đầu tiên mà bạn muốn tính toán.
  • Ref2, …: Là các phạm vi dữ liệu tiếp theo (tùy chọn) mà bạn muốn tính toán.

2.2 Bước đầu sử dụng hàm Subtotal: Ví dụ cơ bản

Ví dụ (Tính tổng cộng): Giả sử bạn có bảng dữ liệu doanh thu bán hàng theo tháng như sau:

Tháng Doanh thu
1 100
2 200
3 300
4 400
5 500

Để tính tổng doanh thu, bạn có thể sử dụng hàm Subtotal như sau:

Bước 1: Nhập công thức vào ô bất kỳ, ví dụ: ô B6.

Bước 2: Gõ công thức: =SUBTOTAL(9, B2:B5)

  • 9 là mã số tương ứng với hàm SUM (tính tổng).
  • B2: B5 là phạm vi dữ liệu cần tính tổng.

Bước 3: Nhấn Enter. Kết quả hiển thị trong ô B6 là 1500, là tổng doanh thu từ tháng 1 đến tháng 5.

3. Ứng dụng thực tế của hàm Subtotal có điều kiện trong Excel

hàm subtotal, hàm subtotal là gì, subtotal trong excel, hàm subtotal có điều kiện, cách dùng subtotal trong excel
Hàm Subtotal có nhiều ứng dụng thực tế

Một số ứng dụng thực tế của hàm SUBTOTAL có điều kiện:

Ví dụ 1 – Tính tổng doanh thu theo khu vực và loại sản phẩm

Giả sử bạn có bảng dữ liệu bán hàng với các thông tin về khu vực, loại sản phẩm và doanh thu. Bạn muốn tính tổng doanh thu cho từng khu vực, đồng thời phân biệt theo từng loại sản phẩm.

Công thức: =SUBTOTAL(9, SUM(B2:B10), IF(A2:A10=”Khu vực 1″, C2:C10, “”))

Giải thích:

  • 9: Mã chức năng cho SUM (tổng)
  • B2:B10: Phạm vi chứa dữ liệu doanh thu
  • IF(A2:A10=”Khu vực 1″, C2:C10, “”): Lọc dữ liệu theo khu vực “Khu vực 1” và lấy giá trị loại sản phẩm tương ứng.

Ví dụ 2 – Tính trung bình điểm thi theo môn học và giới tính

Giả sử bạn có bảng dữ liệu điểm thi của học sinh với các thông tin về tên học sinh, giới tính, môn học và điểm thi. Bạn muốn tính trung bình điểm thi cho từng môn học, đồng thời phân biệt theo giới tính nam và nữ.

Công thức: =SUBTOTAL(1, AVERAGE(D2:D10), IF(AND(A2:A10=”Nam”, B2:B10=”Toán”), C2:C10, “”))

Giải thích:

  • 1: Mã chức năng cho AVERAGE (trung bình cộng)
  • D2:D10: Phạm vi chứa dữ liệu điểm thi
  • IF(AND(A2:A10=”Nam”, B2:B10=”Toán”), C2:C10, “”): Lọc dữ liệu theo giới tính “Nam” và môn học “Toán” và lấy giá trị điểm thi tương ứng.

4. Giải quyết các vấn đề thường gặp khi sử dụng hàm Subtotal

hàm subtotal, hàm subtotal là gì, subtotal trong excel, hàm subtotal có điều kiện, cách dùng subtotal trong excel
#VALUE! là lỗi xuất hiện phổ biến nhất khi chúng ta sử dụng hàm Subtotal

4.1 Phổ biến nhất: sửa lỗi #value! trong hàm Subtotal

Lỗi #VALUE! xuất hiện phổ biến nhất khi chúng ta sử dụng hàm Subtotal. Nguyên nhân của lỗi này xuất phát từ số xác định chức năng function_num không hợp lệ. Số này phải nằm trong khoảng từ 1 đến 11 hoặc 101 đến 111. Hoặc tham chiếu ô không chính xác. Nói dễ hiểu hơn là tham chiếu ô phải nằm trong cùng một trang tính với công thức Subtotal.

Giải pháp để khắc phục sửa lỗi #VALUE! là:

  • Kiểm tra số function_num: Đảm bảo rằng số này nằm trong khoảng hợp lệ.
  • Kiểm tra tham chiếu ô: Đảm bảo rằng tham chiếu ô chính xác và nằm trong cùng một trang tính với công thức Subtotal.

4.2  Mẹo và thủ thuật khi làm việc với hàm Subtotal là gì?

Hàm Subtotal trong Excel là công cụ đắc lực giúp bạn tính toán các giá trị trong một danh sách dữ liệu, bao gồm cả các giá trị ẩn và bị lọc. Dưới đây là một số mẹo và thủ thuật để sử dụng hàm Subtotal hiệu quả hơn:

Sử dụng các số chức năng phù hợp

Hàm Subtotal có 111 số chức năng khác nhau, mỗi số tương ứng với một phép toán khác nhau. Ví dụ:

  • 1: Tính tổng
  • 2: Tính trung bình
  • 3: Đếm số ô không trống
  • 101: Tính tổng (bỏ qua các giá trị ẩn)
  • 103: Đếm số ô không trống (bỏ qua các giá trị ẩn)

Bạn cần lựa chọn số chức năng phù hợp với nhu cầu tính toán của mình.

Bỏ qua các hàng và cột ẩn

Hàm Subtotal có thể bỏ qua các hàng và cột ẩn khi tính toán. Để làm điều này, bạn cần sử dụng các số chức năng từ 101 đến 111.

Sử dụng hàm Subtotal với các hàm khác

Bạn có thể kết hợp hàm Subtotal với các hàm khác để tạo ra các công thức phức tạp hơn. Ví dụ:

  • =SUBTOTAL(9,A1:A10) + B1 sẽ tính tổng các giá trị trong phạm vi A1:A10 và cộng thêm giá trị trong ô B1.
  • =IF(SUBTOTAL(3,A1:A10)>5,”Đạt”,”Không đạt”) sẽ kiểm tra xem số lượng ô không trống trong phạm vi A1:A10 có lớn hơn 5 hay không.

Sử dụng hàm Subtotal với các bảng dữ liệu động

Hàm Subtotal có thể tự động cập nhật kết quả khi bạn thêm hoặc xóa dữ liệu trong bảng dữ liệu. Điều này giúp bạn tiết kiệm thời gian và công sức khi cần cập nhật báo cáo.

Sử dụng tên để tham chiếu các phạm vi dữ liệu

Sử dụng tên để tham chiếu các phạm vi dữ liệu giúp công thức của bạn dễ đọc và dễ hiểu hơn. Ví dụ:

  • =SUBTOTAL(9,Sales) sẽ tính tổng các giá trị trong cột Sales.

Một số mẹo và thủ thuật khác:

  • Sử dụng phím tắt Ctrl + Shift + Subtotal để nhanh chóng chèn hàm Subtotal vào công thức.
  • Sử dụng chức năng Go To Special để nhanh chóng chọn các ô ẩn hoặc bị lọc.
  • Sử dụng Conditional Formatting để tô màu các giá trị vượt quá hoặc dưới một giá trị nhất định.

Lưu ý: Hàm Subtotal không thể tính toán các giá trị trong các bảng dữ liệu khác. Nó có thể hoạt động chậm với các tập dữ liệu lớn.


5. Kết luận  

Hàm Subtotal đóng vai trò quan trọng trong phân tích dữ liệu Excel. Nó giúp bạn tính toán linh hoạt, lọc và ẩn dữ liệu hiệu quả, đồng thời tăng năng suất làm việc. Biết cách dùng Subtotal trong Excel sẽ giúp bạn khai thác tối đa dữ liệu, đưa ra các quyết định sáng suốt và nâng cao hiệu quả công việc. Nếu thấy những thông tin từ bài viết vừa rồi Jobsnew chia sẻ là bổ ích, hãy thường xuyên theo dõi Jobsnew Blog để có thể theo dõi thêm nhiều kiến thức thú vị khác nhé!