Thủ Thuật Công Nghệ

Hàm Subtotal là gì? Cách dùng hàm Subtotal trong Excel đơn giản nhất

So với những hàm khác trong Excel, hàm Subtotal được sử dụng rất linh hoạt và còn được ứng dụng phổ biến trong tính toán. Ở bài viết này, các chuyên gia tại Trang công nghệ số 1 tại Việt Nam – HPConnect.vn sẽ giúp các bạn biết được hàm Subtotal là gì? Đồng thời, với cách dùng hàm Subtotal trong Excel đơn giản nhất sẽ rất hữu ích. Mời các bạn cùng theo dõi ngay sau đây nhé!

Hàm Subtotal là gì?

Hàm Subtotal là hàm gì? Hàm Subtotal trong Excel là gì? Ý nghĩa hàm Subtotal? Đây là những vấn đề được hầu hết người dùng băn khoăn. Vì vậy, các chuyên gia tại HPConnect.vn xin giải đáp như sau:

Hàm Subtotal là một hàm trong Excel. Hàm Subtotal để làm gì? Hàm này có chức năng tính tổng phụ trong cơ sở dữ liệu hoặc trong danh sách.

Hầu hết các hàm trong Excel sẽ có những nhiệm vụ riêng. Tuy nhiên, đối với hàm Subtotal này lại rất linh hoạt. Khi người dùng có thể sử dụng đến hàm Subtotal trong Excel với mục đích tính toán, hàm Subtotal đánh số thứ tự, đếm số ô, tìm giá trị nhỏ nhất/ lớn nhất, làm phép tính logic hoặc tính giá trị trung bình,…

Hàm Subtotal là gì?
Các bạn có thể sử dụng hàm Subtotal dễ dàng trên các phiên bản Excel. Cụ thể là phiên bản Excel 2007, hàm Subtotal trong Excel 2013, hàm Subtotal trong Excel 2010 cho đến phiên bản 2016.

Công thức hàm Subtotal

Như đã được chia sẻ ở trên, hàm Subtotal được ứng dụng vào rất nhiều trường hợp khác nhau. Với công thức hàm Subtotal cụ thể như sau:

=SUBTOTAL (function_num, ref1, [ref2],…)

Trong đó:

  • Function_num: Đây là một số chỉ định hàm nào được sử dụng cho tổng phụ.
  • Ref1, Ref2,…: Đây là một hay nhiều ô, phạm vi thành tổng phụ. Với đối số Ref đầu tiên là bắt buộc, còn những đối số khác là tùy chọn (tối đa là 254 đối số).

Đối số Function_num có khả năng thuộc một trong những số sau đây:

  • 1 – 11: bỏ qua những ô được lọc, gồm có cả những hàng ẩn thủ công.
  • 101 – 111: bỏ qua tất cả những ô ẩn, gồm cả ô được lọc và ẩn thủ công.

Bảng Function_num gồm có cả những mã số được sử dụng để tính trong các trường hợp khác nhau trong hàm Subtotal như sau:

Function_num (Bao gồm cả giá trị ẩn) Function_num (Bỏ qua giá trị ẩn) 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ố

Lưu ý:

  • Hàm Subtotal sẽ được dùng cho những cột số liệu nằm theo chiều dọc.
  • Đối với trường hợp ref1, ref2,… có chứa hàm Subtotal. Như vậy, sẽ được bỏ qua để tráng tình trạng tính trùng 2 lần.
  • Subtotal sẽ bỏ qua phần dữ liệu đã bị ẩn do Filter (vì dữ liệu này không đảm bảo thỏa mãn bộ lọc).
  • Người dùng cần biết cách phân biệt giá trị ẩn và giá trị loại bỏ khi không thỏa mãn bộ lọc.

+ Với giá trị ẩn là giá trị mà người dùng đã chủ động ẩn đi thông qua thao tác chọn hàng >> Chọn Hide.

+ Với giá trị bị loại bỏ là giá trị không thỏa mãn bộ lọc. Những giá trị này không khớp với yêu cầu tìm kiếm của người dùng.

Hướng dẫn cách sử dụng hàm Subtotal trong Excel

Hàm Subtotal sử dụng như thế nào? Chúng ta có thể thấy rằng, cách sử dụng hàm Subtotal trong Excel còn phụ thuộc vào yêu cầu tính toán của người dùng là gì. Nó phụ thuộc vào hàm được chọn thông qua đối số ref1.

Tính giá trị các hàng được chọn

hàm Subtotal sẽ bỏ qua những hàng được lọc ra. Vì vậy, người dùng có thể sử dụng để tính tổng dữ liệu một cách linh hoạt. Những giá trị trong tổng phụ sẽ được tự động tính lại dựa theo bộ lọc.

Ví dụ: Dưới đây là một bảng doanh số bán hàng tại 3 vùng Bắc – Trung – Nam của cửa hàng. Nếu bạn tiến hành lọc bảng doanh số bán hàng đối với miền Bắc duy nhất. Lúc này, công thức hàm Subtotal sẽ tiến hành điều chỉnh để bỏ qua miền Trung và Nam khi thực hiện tính tổng. Như vậy, các bạn sẽ thu được kết quả như bảng dưới đây:

ham-subtotal-la-gi

Tính giá trị các hàng được chọn
Lưu ý: Vì cách 2 bộ số (1 – 11 và 101 – 111) xác định chức năng này đều bỏ qua những ô đã được lọc. Vì vậy, bạn có thể sử dụng đến công thức hàm SUBTOTAL 9 và SUBTOTAL 109.

Tính các hàng được nhìn thấy

Trong bảng tính gồm có các hàng, ô được lọc hoặc đã bị ẩn đi. Đối với trường hợp bạn cần tính những ô được nhìn thấy. Hãy sử dụng hàm Subtotal với đối số thứ nhất là số thuộc trong khoảng 101 – 111.

cach-dung-ham-subtotal

Tính các hàng được nhìn thấy
Nếu bạn cần tính cả các hàng đã bị ẩn đi. Hãy sử dụng đến công thức hàm Subtotal với đối số từ 1 – 11. Lúc này, hàm Subtotal trong Excel sẽ tự động hiểu và bắt đầu thực hiện phép tính cho bạn.

cach-su-dung-ham-subtotal

Hàm Subtotal trong Excel sẽ tự động hiểu và bắt đầu thực hiện phép tính

Khi hàm Subtotal được lồng ghép trong phép tính

Nếu một dãy ô trong công thức hàm Subtotal cũng chứa thêm một công thức Subtotal khác. Lúc này, công thức Subtotal được lồng vào này sẽ không được tính. Vậy kết quả hiển thị trong bảng không phải tính 2 lần.

Như hình dưới đây, chúng ta sẽ có công thức tính tổng SUBTOTAL(9, E2:E17). Lưu ý rằng ở đây là kết quả của công thức hàm Subtotal đã bỏ qua công thức Subtotal tại ô E8.

ham-subtotal-la-ham-gi

Khi hàm Subtotal được lồng ghép trong phép tính

Cách sửa lỗi khi dùng hàm subtotal 

Vì hàm Subtotal là hàm ghép nên người dùng sẽ rất dễ xảy ra lỗi khi thực hiện tính toán mà không nắm rõ cú pháp. Sau đây là cách sửa lỗi hàm Subtotal trong Excel chi tiết nhất mà các chuyên gia tại Trang công nghệ số 1 tại Việt Nam – HPConnect.vn xin chia sẻ đến các bạn như sau:

Những lỗi thường gặp

Sau đây là một số lỗi mà người dùng thường gặp khi sử dụng hàm Subtotal trong Excel:

  • #VALUE!: Đây là trường hợp lỗi không xác định được giá trị. Thường thì lỗi này sẽ xuất hiện khi số xác định chức năng không thuộc trong khoảng 1 – 11 hay từ 101 – 111 hoặc có tham chiếu (ref) chính là tham chiếu 3D. 
  • #DIV/0!: Đây là trường hợp lỗi xảy ra khi một tổng cụ thể phải chia cho 0 ( Ví dụ: tính trung bình cộng hay độ lệch chuẩn của một dãy ô bất kỳ không có chứa giá trị số). 
  • #NAME?: Đây là trường hợp lỗi tên hàm SUBTOTAL bị sai chính tả. 

Cách khắc phục lỗi hàm Subtotal như thế nào?

  • Đối với lỗi #VALUE!: Các bạn nên kiểm tra lại cú pháp của hàm tính subtotal xem đã đúng hay chưa. Tham số thứ nhất của hàm Subtotal trong Excel phải là một trong những số từ 1 đến 11 hay từ 101 đến 111. Đối với tham chiếu (ref), bạn nên cân nhắc trong quá trình chọn những vùng tại một sheet khác. 
  • Đối với lỗi #DIV/0: Đây là trường hợp lỗi thường xảy ra khi tham số thứ nhất là số 1 hay 101. Hàm subtotal sẽ hoạt động tương tự như hàm average. Các bạn nên kiểm tra lại những giá trị tại các ô được tính để xem có giá trị nào trong các ô đó không xác định hay không.
  • Đối với lỗi #NAME? thì bạn chỉ cần kiểm tra lại xem tên hàm Subtotal đã viết đúng hay chưa? Vì khi sai lỗi chính tả khi viết “subtotal”, bạn chỉ cần sửa lại cho đúng là được. 

Ví dụ hàm Subtotal trong Excel

Để giúp các bạn hiểu rõ hơn về hàm Subtotal và cách sử dụng hàm Subtotal. Các chuyên gia tại Trang công nghệ số 1 tại Việt Nam – HPConnect.vn sẽ gửi đến các bạn một số ví dụ cụ thể như sau:

Ví dụ 1: Tính tổng trong 1 bảng

Đề: Hãy tính tổng số tiền thu được trong bảng sau đây bằng hàm Subtotal.

Bước 1: Tại bảng tính Excel, bạn hãy nhập vào cú pháp hàm Subtotal như sau và ô tham chiếu cần hiển thị kết quả:

=SUBTOTAL(9,F4:F9)

Giải thích hàm:

  • SUBTOTAL: Đây là lệnh hàm.
  • 9: Là Function_num và số 9 là hàm SUM.
  • F4:F9: Là vùng dữ liệu tham chiếu.

ham-subtotal-khac-gi-ham-sum

Tính tổng trong 1 bảng
Bước 2: Bạn nhấn phím Enter trên bàn phím để kết quả được hiển thị.

y-nghia-ham-subtotal

Nhấn phím Enter trên bàn phím để kết quả được hiển thị

Ví dụ 2: Tính số tiền trung bình thu được

Đề: Hãy tính số tiền trung bình thu được sau khi bán những sản phẩm tại bảng sau bằng hàm SUBTOTAL.

Bước 1: Tại bảng tính Excel, bạn hãy nhập vào cú pháp hàm SUBTOTAL như sau tại ô tham chiếu cần hiển thị kết quả:

=SUBTOTAL(1,F4:F9)

Giải thích hàm:

  • SUBTOTAL: Đây là lệnh hàm.
  • 1: Là Function_num và số 1 là hàm AVERAGE.
  • F4:F9: Là vùng dữ liệu tham chiếu.

ham-subtotal-danh-so-thu-tu

Tính số tiền trung bình thu được
Bước 2: Sau đó, bạn nhấn phím Enter trên bàn phím để kết quả cần tìm được hiển thị.

ham-subtotal-trong-excel-la-gi

Nhấn phím Enter trên bàn phím để kết quả cần tìm được hiển thị

Ví dụ 3: Tìm giá trị lớn nhất trong bảng

Đề: Hãy tìm giá trị lớn nhất trong bảng sau đây bằng hàm SUBTOTAL.

Bước 1: Tại bảng tính dữ liệu Excel, bạn tiến hành nhập vào cú pháp sau đây vào ô tham chiếu cần hiển thị kết quả:

=SUBTOTAL(4,F4:F9)

Giải thích hàm:

  • SUBTOTAL: Đây là lệnh hàm.
  • 4: Là Function_num và số 4 là hàm MAX.
  • F4:F9: Là vùng dữ liệu tham chiếu.

ham-subtotal-de-lam-gi

Tìm giá trị lớn nhất trong bảng
Bước 2: Bạn nhấn phím Enter để kết quả được hiển thị.

ham-subtotal-nang-cao

Nhấn phím Enter để kết quả được hiển thị

Ví dụ 4: Đếm số ô chứa các chữ số

Đề: Hãy đếm số ô chứa các chữ số trong bảng sau đây bằng hàm SUBTOTAL.

Bước 2: Tại bảng tính dữ liệu Excel, bạn nhập vào cú pháp hàm SUBTOTAL tại ô tham chiếu cần hiển thị kết quả như sau:

=SUBTOTAL(2,F4:F9)

Giải thích hàm:

  • SUBTOTAL: Đây là lệnh hàm.
  • 2: Là Function_num và số 2 là hàm COUNT.
  • F4:F9: Là vùng dữ liệu tham chiếu.

ham-subtotal-trong-excel-2013

Đếm số ô chứa các chữ số
Bước 2: Sau đó, bạn nhấn vào phím Enter trên bàn phím để hiển thị kết quả.

ham-subtotal-trong-excel-2010

Nhấn vào phím Enter trên bàn phím để hiển thị kết quả

Hàm Subtotal khác gì hàm Sum?

Trong Excel, hàm Sum là một hàm tính tổng. Hàm này có nhiệm vụ cơ bản là tính tổng số của các con số và tham số thuộc trong ô và dãy ô.

Để biết được sự khác nhau giữa hàm Subtotal và hàm Sum là gì? Mời các bạn cùng theo dõi ví dụ sau đây:

ham-subtotal-su-dung-nhu-the-nao

Hàm Subtotal khác gì hàm Sum?
Đối với trường hợp trên, nếu không có thêm điều kiện gì thì kết quả của hàm Sum là đúng.

Tuy nhiên, nếu chúng ta muốn lọc ra những người thuộc bộ phận kinh doanh. Lúc này, bảng tính vẫn có kết quả là:

ham-subtotal-va-ham-sum

Lọc ra những người thuộc bộ phận kinh doanh
Do đó, chúng ta sẽ không sử dụng đến hàm Sum mà thay vào đó là sử dụng hàm Subtotal với cú pháp như sau:

=SUBTOTAL(9,C2;C6)

Mặc dù hàm vẫn tham chiếu số liệu từ C2:C6. Tuy nhiên, kết quả tính được bằng hàm Subtotal nâng cao chỉ tính cho những ô C2, C3 và C4. Còn những ô C5, C6 sẽ bị ẩn đi và không được tính. Đó chính là sự khác biệt giữa hàm subtotal và hàm sum.

>>> Xem ngay:

  • Hàm SUMIF là gì? Cách dùng hàm SUMIF đầy đủ và dễ dàng
  • Hướng dẫn cách xuống dòng trong Excel hiệu quả, nhanh chóng nhất
  • Hàm Vlookup là gì? Cách sử dụng hàm Vlookup trong Excel

Hàm Subtotal khác gì hàm Sum?

Cụ thể hơn giữa sự khác biệt giữa hàm Subtotal với hàm Sum như sau:

Mục đích sử dụng:

  • Hàm SUM: Hàm này chỉ tính tổng cố định hoặc còn được hiểu theo cách khác là tính tổng cho tất cả những đối tượng. Nó sẽ không tách thành tổng của những nhóm riêng (Giá trị này sẽ không có sự thay đổi khi áp dụng lệnh Filter). Nếu chúng ta lồng những hàm Sum vào với nhau thì sẽ bị tính 2 lần.
  • Hàm SUBTOTAL: Hàm Subtotal nhiều điều kiện có thể tính tổng cố định và khả năng di động. Có nghĩa là nó sẽ tính tổng riêng dành cho từng nhóm, giá trị sẽ được thay đổi nếu chúng ta thực hiện Filter. Nếu lồng nhiều hàm SUBTOTAL lại với nhau thì sẽ không bị tính.

Cú pháp:

  • Hàm SUM: = SUM (giá trị 1;giá trị 2;…)
  • Hàm SUBTOTAL: =SUBTOTAL(function_num;ref1;ref2;…)

Qua những chia sẻ trên đây, có lẽ các bạn đã biết được hàm Subtotal khác gì hàm Sum. Từ đó sẽ giúp bạn lựa chọn chính xác khi thực hiện tính toán trong bảng dữ liệu Excel.

Kết luận

Như vậy là các chuyên gia công nghệ HPConnect.vn đã chia sẻ đến các bạn những thông tin liên quan đến Hàm Subtotal. Hy vọng đã giúp các bạn hiểu rõ Hàm Subtotal là gì? Cách dùng hàm Subtotal trong Excel như thế nào? Chúc các bạn áp dụng thành công để đáp ứng cho nhu cầu công việc hiệu quả hơn nhé!

Related Articles

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Check Also
Close
Back to top button