Hàm Subtotal trong Excel: Công Thức và Cách dùng Subtotal trong Excel đầy đủ có ví dụ
Excel là một phần mềm rất quan trọng đối với dân văn phòng, các hàm trong Excel hữu ích làm cho công việc của chúng ta được xử lí đơn giản, hiệu quả hơn, tuy nhiên trong Excel có rất nhiều hàm với những tính năng và cách sử dụng khác nhau mà chúng ta không thể nhớ hết được. Khi làm việc với Excel, hàm Subtotal được coi là một trong các hàm cơ bản của excel được dùng để tính toán tổng phụ trong Excel một cách dễ dàng, nhanh chóng nhất, hơn nữa hàm này có thể đếm số ô trống, tính trung bình, tìm giá trị lớn nhất/nhỏ nhất( Min/Max) hay tính tổng giá trị danh sách đã lọc trong excel. Bài viết dưới đây sẽ nêu ra công thức và cách sử dụng hàm SUBTOTAL trong Excel.
1. Chức năng của hàm SUBTOTAL trong Excel
Hàm SUBTOTAL của Excel có nhiệm vụ là trả về kết quả tổng hợp cho các giá trị được cung cấp. Hàm SUBTOTAL có thể trả về SUM, AVERAGE, COUNT, MAX và nhiều hàm khác và hàm SUBTOTAL có thể bao gồm hoặc loại trừ các giá trị trong các hàng ẩn. Trong một số trường hợp ,chúng ta sử dụng “tổng phụ” (subtotal) không phải tổng các con số trong 1 dãy ô xác định. Còn những hàm khác trong Excel được sử dụng chỉ để thực hiện 1 chức năng cụ thể, nhưng hàm SUBTOTAL rất linh hoạt tức là nó có thể tính toán hoặc thực hiện một số phép toán logic như đếm số ô, tính trung bình, tìm giá trị lớn nhất/nhỏ nhất…
2. Công thức của hàm SUBTOTAL trong Excel
Ta có công thức như sau:
=SUBTOTAL(function_num, ref1, ref2,...)
Trong đó:
-
function_num: là hàm tính toán dùng để tính toán cả giá trị ẩn (do ẩn hàng). Các con số từ 1 đến 11 và 101 đến 111 quy định hàm nào sẽ được dùng để tính toán trong hàm SUBTOTAL.
-
-
Đối số thứ nhất của hàm function_num bạn phải nhớ ý nghĩa và chức năng cuả các con số. Tuy nhiên, từ Excel 2007 trở lên, Microsoft đã bổ sung tính năng AutoComplete giúp chúng ta có thể lựa chọn mà không cần nhớ. Điều này giúp ích cho chúng ta rất nhiều.
-
-
ref1, ref2, ….: Các vùng địa chỉ tham chiếu mà bạn muốn thực hiện phép tính trên đó. Đối với Excel 2007, Excel 2010, Excel 2013, bạn có thể dùng đến 254 vùng, còn với Excel 2003 trở về trước thì con số này chỉ là 29.
Một số mô tả chi tiết các chức năng của Function_num như sau:
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ố |
3. Ví dụ minh họa
Cho ví dụ dưới đây là hóa đơn mua hàng các sản phẩm sách, truyện. Hãy dùng hàm SUBTOTAL để tính tổng tất cả các sản phẩm, tính trung bình tổng tiền mỗi sản phẩm, tìm ra sản phẩm có số tiền lớn nhất, nhỏ nhất.
Đầu tiên, tính tổng số tiền, ta thực hiện công thức như sau:
= SUBTOTAL(9, E2:E9)
Thứ hai để tính trung bình số tiền mỗi sản phẩm, ta sử dụng công thức sau:
= SUBTOTAL(1, E2:E9)
Thứ ba, để tìm ra sản phẩm có số tiền lớn nhất, ta sử dụng công thức như sau:
= SUBTOTAL(4, E2:E9)
Cuối cùng để tìm ra sản phẩm có số tiền nhỏ nhất, ta sử dụng công thức sau:
= SUBTOTAL(5, E2:E9)
Như vậy, ta được kết quả như sau:
Một số lưu ý khi sử dụng hàm Subtotal:
- Hàm SUBTOTAL được dùng để tính toán cho các cột số liệu theo chiều dọc, nó không được dùng để tính theo chiều ngang. Do đó, một số tính năng có thể không đúng khi sử dụng SUBTOTAL để tính theo chiều ngang .
- Nếu các đối số ref1, ref2,… có chứa hàm SUBTOTAL thì các công thức này sẽ được bỏ qua để tránh tính trùng 2 lần.
- Nếu function_num từ 1 đến 11 thì hàm SUBTOTAL tính toán bao gồm cả các giá trị ẩn trong tập số liệu do hàng chứa vùng đó bị ẩn. Nếu function_num từ 101 đến 111 thì hàm SUBTOTAL chỉ tính toán cho các giá trị không ẩn trong tập số liệu (không tính các giá trị ở hàng ẩn).
- Đối với vùng dữ liệu bị ẩn do Filter, SUBTOTAL đều bỏ qua khi tính toán dù function_num là bất cứ giá trị nào.
Qua bài viết trên, chúng ta đã có thể hiểu rõ cụ thể về hàm Subtotal, về cú pháp của hàm và cách hàm Subtotal hoạt động trong việc tính toán với những bảng tính trong Excel. Subtotal là một hàm cơ bản trong Excel, rất hữu ích trong việc tính tổng, giá trị trung bình và dò tìm dữ liệu. Trên đây là hướng dẫn chi tiết cách sử dụng hàm Subtotal cơ bản nhất và một số ví dụ cụ thể hi vọng giúp ích cho các bạn. Hi vọng các bạn đã hiểu rõ hơn về hàm SUBTOTAL và có thể ứng dụng nó tốt nhất trong công việc của mình.