Hàm SUBTOTAL là gì? Cú pháp, ý nghĩa và ứng dụng của hàm SUBTOTAL trong Excel như thế nào? Hãng Kiểm toán ES xin trân trọng gửi đến bạn đọc bài chia sẻ Hàm SUBTOTAL trong Excel, mời các bạn cùng theo dõi!
- Hàm Countif là gì? Hướng dẫn cách sử dụng hàm COUNTIF trong EXCEL
- Hàm IF trong Excel là gì? Cách sử dụng hàm IF nhiều điều kiện
- Hàm MAX trong Excel là gì? Ứng dụng của hàm MAX trong công việc hằng ngày?
Dưới đây là nội dung chi tiết của bài viết, các bạn theo dõi có gì thắc mắc thì đặt câu hỏi theo hướng dẫn ở cuối bài nhé!
#1. Tổng quan về hàm SUBTOTAL
Hàm SUBTOTAL trong Excel có nhiệm vụ để tính tổng phụ trong danh sách hoặc cơ sở dữ liệu. Trong trường hợp này, “tổng phụ” (subtotal) không phải tổng các con số trong 1 dãy ô xác định. Các hàm Excel khác được thiết kế chỉ để thực hiện 1 chức năng cụ thể, nhưng hàm SUBTOTAL lại rất linh hoạt – có thể tính toán hoặc làm phép logic như đếm số ô (Hàm count), tính trung bình, tìm giá trị lớn nhất/nhỏ nhất (Hàm Max, hàm Min)...
Hàm SUBTOTAL có ở tất cả các phiên bản Excel từ 2016 đến 2007 và cả phiên bản thấp hơn.
#2. Cú pháp và cách sử dụng hàm SUBTOTAL
Cú pháp hàm SUBTOTAL:
=SUBTOTAL(function_num, ref1, [ref2],…)
Trong đó:
- Function_num: con số xác định chức năng thực hiện
- Ref1, Ref2, …: 1 hoặc nhiều ô, hoặc dãy ô để tính tổng phụ. Cần phải có Ref 1, từ Ref 2 đến 254 là tuỳ chọn.
Số xác định chức năng thực hiện có 2 loại sau:
1 -11 bỏ qua các ô đã được lọc ra, nhưng để lại các hàng được ẩn thủ công
101 – 111 bỏ qua các ô ẩn – đã lọc ra và ẩn thủ công.
Function_num | Chức năng | Mô tả | |
1 | 101 | AVERAGE | Tính trung bình các con số |
2 | 102 | COUNT | Đếm số ô chứa giá trị số |
3 | 103 | COUNTA | Đếm số ô không trống |
4 | 104 | MAX | Tìm giá trị lớn nhất |
5 | 105 | MIN | Tìm giá trị nhỏ nhất |
6 | 106 | PRODUCT | Tính kết quả của các ô |
7 | 107 | STDEV | Tính độ lệch chuẩn mẫu dựa trên mẫu |
8 | 108 | STDEVP | Tính độ lệch chuẩn dựa trên toàn bộ số |
9 | 109 | SUM | Cộng các số |
10 | 110 | VAR | Ước tính độ dao động dựa trên mẫu |
11 | 111 | VARP | Ước tính độ dao động dựa trên toàn bộ số |
Khi sử dụng, người dùng không cần phải nhớ hết các con số chức năng vì khi nhập hàm SUBTOTAL vào 1 ô hoặc trên thanh công thức, Excel sẽ đưa ra danh sách gợi ý các con số để người dùng lựa chọn.
Ví dụ 1: Tính tổng, giá trị trung bình, giá trị max, min trong bảng dữ liệu sau:
Trong trường hợp này, thay vì sử dụng nhiều hàm, hàm SUBTOTAL có thể giúp người dùng giải quyết bài toán một cách nhanh chóng hơn.
Cách thực hiện:
Lưu ý: Khi bạn dùng công thức SUBTOTAL với chức năng tính tổng như SUM hay AVERAGE, Excel sẽ chỉ tính các ô chứa số, bỏ qua ô trống và ô chứa giá trị không phải số.
#3. Ưu điểm của hàm SUBTOTAL so với các hàm truyền thống
#3.1. Tính giá trị trong các hàng được chọn
Hàm SUBTOTAL trong Excel bỏ qua các hàng đã được lọc ra, người dùng có thể sử dụng nó để tính tổng dữ liệu 1 cách linh hoạt, các giá trị trong tổng phụ được tự động tính lại theo bộ lọc.
Ví dụ 2:
Vẫn dữ liệu ở ví dụ 1, trong trường hợp đề bài yêu cầu tính toán cho các doanh nghiệp thuộc khu vực miền Nam:
Sau khi tiến hành lọc cột "Khu vực" để lấy giá trị "Miền Nam", các giá trị sẽ tự động nhảy theo công thức, ta được kết quả:
#3.2. Tính các ô nhìn thấy
Công thức SUBTOTAL với số xác định chức năng 101-111 bỏ qua các ô đã ẩn, đã lọc ra và ẩn thủ công. Vì thế, khi bạn sử dụng chức năng Excel’s Hide để ẩn dữ liệu không liên quan, dùng số chức năng 101-111 để loại bỏ các giá trị từ những hàng ẩn khỏi tổng phụ.
Ví dụ 3: SUBTOTAL 9 và SUBTOTAL 109
Cho bảng giá trị:
Với tổng các hàng đã được chọn, bạn có thể dùng cả SUBTOTAL 9 và SUBTOTAL 109 như hình dưới:
Tuy nhiên, trong trường hợp lọc giá trị, nếu có các hàng không liên quan đã được ẩn thủ công bằng cách dùng lệnh Hide Rows trong Home tab > Cells group > Format > Hide & Unhide, và nhấn chuột phải vào các hàng, sau đó Hide; kết quả trả về sẽ cho các giá trị khác nhau:
Như vậy, trong trường hợp này, lựa chọn SUBTOTAL 109 thì sẽ đảm bảo tiêu chí thực hiện công việc hơn.
#3.3. Bỏ qua giá trị trong công thức SUBTOTAL lồng ghép
Nếu dãy ô trong công thức SUBTOTAL có chứa công thức SUBTOTAL khác, công thức SUBTOTAL được lồng vào sẽ bị bỏ qua. Vậy nên con số trong bảng sẽ không phải tính 2 lần.
#4. Hàm SUBTOTAL trong Excel không hoạt động và các lỗi thường gặp
Nếu hàm SUBTOTAL trả về lỗi, thì nguyên nhân có thể là một trong những lý do sau đây:
a, VALUE! Số xác định chức năng không nằm trong khoảng 1-11 hoặc 101-111 hay có tham chiếu (ref) là tham chiếu 3D.
b, DIV/0! Xảy ra khi 1 tổng cụ thể phải chia cho 0 (ví dụ: tính trung bình cộng hoặc độ lệch chuẩn của 1 dãy ô không chứa giá trị số)
d, NAME? tên hàm SUBTOTAL sai chính tả.
Mẹo nhỏ:
Nếu bạn chưa quen với hàm SUBTOTAL, bạn có thể dùng các chức năng cài đặt sẵn của hàm này và để công thức tự hoàn thiện.
#5. Một số câu hỏi liên quan đến hàm SUBTOTAL
Hỏi: Hàm SUBTOTAL dùng để làm gì?
Trả lời: Hàm SUBTOTAL trong Excel dùng để tính tổng phụ trong danh sách hoặc cơ sở dữ liệu. Trong trường hợp này, “tổng phụ” (subtotal) không phải tổng các con số trong 1 dãy ô xác định. Các hàm Excel khác được thiết kế chỉ để thực hiện 1 chức năng cụ thể, nhưng hàm SUBTOTAL lại rất linh hoạt – có thể tính toán hoặc làm phép logic như đếm số ô (Hàm count), tính trung bình, tìm giá trị lớn nhất/nhỏ nhất (Hàm Max, hàm Min)...
Hỏi: Phân biệt các chức năng của hàm SUBTOTAL 1-11 và 101-111?
Trả lời: Công thức SUBTOTAL với số xác định chức năng 101-111 bỏ qua các ô đã ẩn, đã lọc ra và ẩn thủ công. Vì thế, khi bạn sử dụng chức năng Excel’s Hide để ẩn dữ liệu không liên quan, dùng số chức năng 101-111 để loại bỏ các giá trị từ những hàng ẩn khỏi tổng phụ.
Hỏi: Cách sử dụng hàm SUBTOTAL trong Excel?
Trả lời: Các bạn tham khảo bài viết phía trên nhé.
Trên đây, Hãng Kiểm toán ES vừa chia sẻ cho các bạn cú pháp và ứng dụng của hàm SUBTOTAL trong Excel. Nếu có câu hỏi hay vướng mắc gì trong quá trình thực hiện các bạn vui lòng đặt câu hỏi theo đường dẫn: https://esaudit.com.vn/hoi-dap/ hoặc để lại bình luận bên dưới bài viết về cách sử dụng hàm SUBTOTAL trong công việc. Cảm ơn các bạn, chúc các bạn thành công!