0Giỏ hàng Khiếu nại 028.39505060 Hotline bán hàng 1900 2628 Tư vấn kỹ thuật 1900 2638
Danh mục sản phẩm

Cách sử dụng hàm SUBTOTAL trong Excel đơn giản nhất

290
 

Hàm SUBTOTAL là một trong những hàm tính tổng của Excel nhưng công dụng không hề đơn giản như hàm SUM. Vậy SUBTOTAL có gì đặc biệt và cách sử dụng như thế nào? Hãy cùng tìm hiểu trong bài viết sau nhé!

1. Hàm SUBTOTAL trong Excel là gì?

SUBTOTAL là hàm tính tổng tập hợp con từ một bảng tính dữ liệu trong Excel. Cụ thể, bạn có thể sử dụng SUBTOTAL để tính tổng, trung bình, tìm giá trị lớn nhất/ nhỏ nhất, đánh số thứ tự,...

Hàm SUBTOTAL mang đến nhiều lợi ích, điển hình như:

  • Tính tổng giá trị các hàng nhanh chóng.

  • Tính toán các giá trị ẩn trong bảng dữ liệu dễ dàng.

  • Nếu các giá trị tham chiếu đã chứa hàm SUBTOTAL thì công thức sẽ tự động bỏ qua.

2. Công thức tính hàm SUBTOTAL trong Excel

Công thức hàm SUBTOTAL:

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

 

Trong đó: 

  • Function_num: Là số nằm trong dãy 1-11 hoặc 101-111. Cụ thể 1-11 dùng để tính cả các giá trị ẩn và 101-111 dùng để tính toán cho các giá trị không ẩn.

  • ref1: Là tham chiếu hoặc phạm vi vùng dữ liệu đầu tiên cần tính tổng phụ.

  • ref2: Là tham chiếu hoặc phạm vi vùng dữ liệu tiếp theo cần tính tổng phụ, tối đa 254 tham chiếu.

Dưới đây là bảng Function_num dùng để áp dụng trong công thức SUBTOTAL:

Function_num (loại trừ giá trị ẩn)

Tên hàm

Công dụng của hàm

101

AVERAGE

Tính giá trị trung bình

102

COUNT

Đếm số lượng ô chứa dữ liệu số

103

COUNTA

Đếm số ô không trống dữ liệu

104

MAX

Tìm giá trị lớn nhất

105

MIN

Tìm giá trị nhỏ nhất

106

PRODUCT

Nhân giá trị các ô

107

STDEV

Tính độ lệch chuẩn mẫu

108

STDEVP

Tính độ lệch chuẩn trên toàn bộ số

109

SUM

Cộng các số

110

VAR

Ước tính độ dao động trên mẫu

111

VARP

Ước tính độ dao động trên toàn bộ số

3. Cách sử dụng hàm SUBTOTAL đơn giản, nhanh chóng

Để hiểu rõ hơn về công thức SUBTOTAL, bạn có thể tham khảo các ví dụ sau đây:

3.1. Sử dụng hàm SUBTOTAL để tính tổng vùng được lọc

Bảng dữ liệu tính hoa hồng tháng 2 gồm cột Nhóm và cột Phí hoa hồng. Để tính tổng phí hoa hồng của Nhóm 1, bạn tiến hành như sau:

Bước 1: Bôi đen toàn bộ vùng dữ liệu cần tính. Tại thẻ Home, bạn nhấn vào “Sort and Filter” để tiếp tục.

Sử dụng hàm SUBTOTAL để tính tổng vùng được lọc bước 1Bạn bôi đen vùng dữ liệu rồi chọn “Sort and Filter” trong thẻ Home.

Bước 2: Tại mục Sort and Filter, bạn tiếp tục nhấn vào “Filter”.

Sử dụng hàm SUBTOTAL để tính tổng vùng được lọc bước 2Bạn tiếp tục nhấn chọn “Filter” trong mục “Sort and Filter”.

Bước 3: Tại cột Nhóm, bạn nhấn vào mũi tên hình tam giác ngược rồi tích chọn “1”, sau đó click “OK”.

Sử dụng hàm SUBTOTAL để tính tổng vùng được lọc bước 3Bạn nhấn vào mũi tên tam giác ngược bên cạnh cột Nhóm rồi tích chọn “1”.

Bước 4: Lúc này, bảng dữ liệu đã lọc các giá trị Phí hoa hồng của nhóm 1. Tại ô muốn hiển thị kết quả tổng phí hoa hồng của Nhóm 1, bạn nhập công thức =SUBTOTAL(9,D3:D9).

Sử dụng hàm SUBTOTAL để tính tổng vùng được lọc bước 4Bạn nhập công thức SUBTOTAL vào ô muốn hiển thị kết quả tổng phí hoa hồng của Nhóm 1.

Trong công thức SUBTOTAL bên trên, ta có:

  • function_num: Số 9 tương ứng với hàm SUM, dùng để tính tổng các số.

  • ref 1: D3:D9 là phạm vi dữ liệu cần tính tổng.

Sau đó, kết quả cho ra sẽ hiển thị như hình bên dưới:

Sử dụng hàm SUBTOTAL để tính tổng vùng được lọc bước 5Kết quả công thức SUBTOTAL cho ra tổng Phí hoa hồng trong tháng của Nhóm 1 là 1400.

3.2. Sử dụng hàm SUBTOTAL để đếm số ô được lọc không trống

Bảng danh sách sản phẩm cần mua có cột Tên, Danh mục và Link sản phẩm. Để đếm số lượng các mặt hàng đồ gia dụng đã có link sản phẩm, bạn có thể dùng hàm SUBTOTAL trong Excel theo các bước dưới đây:

Bước 1: Bạn bôi đen toàn bộ vùng dữ liệu rồi nhấn “Sort and Filter” sau đó chọn “Filter”.

Sử dụng hàm SUBTOTAL để đếm số ô được lọc không trống bước 1Bạn chọn vùng dữ liệu rồi nhấn “Sort and Filter” và chọn “Filter”.

Bước 2: Bạn nhấn vào mũi tên tam giác ngược ở cột Danh mục rồi tích chọn mục “Đồ gia dụng” sau đó click “OK”.

Sử dụng hàm SUBTOTAL để đếm số ô được lọc không trống bước 1Bạn nhấn vào mũi tên bên cạnh Danh mục rồi chọn “Đồ gia dụng” .

Bước 3: Tại ô muốn hiển thị kết quả số lượng các mặt hàng đồ gia dụng đã có link sản phẩm, bạn nhập công thức =SUBTOTAL(3,D3:D10).

Trong đó:

  • function_num: Là số 3 tương ứng với hàm COUNTA, dùng để đếm các ô không trống.

  • ref1: Là phạm vi cần đếm từ D3:D10.

Sử dụng hàm SUBTOTAL để đếm số ô được lọc không trống bước 3Bạn nhập công thức SUBTOTAL vào ô muốn hiển thị kết quả.

Bước 4: Bạn nhấn Enter để hiển thị kết quả số lượng các mặt hàng Đồ gia dụng đã có link sản phẩm.

Sử dụng hàm SUBTOTAL để đếm số ô được lọc không trống bước 4Màn hình cho ra kết quả có 3 mặt hàng Đồ gia dụng đã có link sản phẩm.

3.3. Sử dụng hàm SUBTOTAL để đánh số thứ tự nhanh

Trong bảng danh sách nhân viên nhóm, bạn có thể dùng công thức SUBTOTAL để đánh số thứ tự. Cụ thể, bạn áp dụng SUBTOTAL theo các bước sau:

Bước 1: Tại cột STT, bạn nhập công thức =SUBTOTAL(3,$B$3:B3) vào ô A3 rồi nhấn Enter.

  • function_num: Là số 3 tương ứng với hàm COUNTA là đếm số ô không trống.

  • ref1: Là phạm vi đếm $B$3:B3. Để cố định ô B3, bạn chỉ cần nhấn phím F4 phía sau.

Sử dụng hàm SUBTOTAL để đánh số thứ tự nhanh bước 1Bạn nhập công thức hàm SUBTOTAL vào ô A3 rồi nhấn Enter.

Bước 2: Khi ô A3 hiển thị kết quả bằng 1, bạn nhấp chuột vào dấu cộng bên phải ô B3 rồi kéo thẳng xuống để sao chép công thức SUBTOTAL.

Sử dụng hàm SUBTOTAL để đánh số thứ tự nhanh bước 2Bạn nhấn vào dấu cộng bên trái ô B3 rồi kéo xuống đến ô A9 để sao chép công thức.

Kết quả đánh số thứ tự sẽ hiển thị như hình dưới:

Sử dụng hàm SUBTOTAL để đánh số thứ tự nhanh bước 3SUBTOTAL giúp đánh số thứ tự trong Excel một cách nhanh chóng.

3.4. Sử dụng hàm SUBTOTAL để tìm giá trị lớn nhất

Bảng dữ liệu DANH SÁCH ĐỒ DÙNG chứa cột Sản phẩm và Thành tiền. Nếu muốn tìm sản phẩm có giá trị cao nhất, bạn dùng công thức SUBTOTAL theo các bước sau đây:

Bước 1: Tại vị trí muốn hiển thị kết quả, bạn nhập công thức =SUBTOTAL(4,C3:C7).

Trong đó:

  • function_num: Là số 4 tương ứng với hàm MAX, dùng để tìm giá trị lớn nhất.

  • ref1: Là vùng dữ liệu đếm C3:C7.

Sử dụng hàm SUBTOTAL để tìm giá trị lớn nhất bước 1Bạn nhập công thức SUBTOTAL vào ô muốn hiển thị giá trị lớn nhất.

Bước 2: Bạn nhấn Enter để hiển thị kết quả giá trị thành tiền lớn nhất.

Sử dụng hàm SUBTOTAL để tìm giá trị lớn nhất bước 2Kết quả hiển thị giá trị thành tiền cao nhất là 8900.

4. Kết hợp hàm SUBTOTAL cùng các hàm khác trong Excel

Ngoài các công dụng trên, bạn cần biết cách sử dụng hàm SUBTOTAL kết hợp với hàm khác để áp dụng trong nhiều trường hợp phức tạp hơn. Điển hình như:

4.1. Hàm SUBTOTAL và VLOOKUP

Khi kết hợp SUBTOTAL với VLOOKUP, ta có công thức sau:

=SUBTOTAL(function_num, VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

 

Cụ thể, hàm VLOOKUP dùng để tìm dữ liệu trong bảng và cho ra kết quả theo hàng ngang tương ứng. Việc kết hợp SUBTOTAL với VLOOKUP giúp phân tích dữ liệu trong bảng một cách nhanh chóng.

Ví dụ: Dưới đây là bảng dữ liệu “ĐIỂM KPI CỦA CÁC NHÓM” và “DANH SÁCH NHÂN VIÊN NHÓM”. Nếu muốn tìm điểm KPI cao nhất tháng 11 của nhân viên thuộc nhóm 2, bạn tiến hành theo các bước sau đây:

Bước 1: Tại ô cần trả kết quả, bạn nhập công thức sau:

=SUBTOTAL(4;VLOOKUP(F5;A3:D7;3;false);VLOOKUP(F7;A3:D7;3;false))

Lúc này, function_num của hàm SUBTOTAL là 4, tương ứng với hàm MAX (tìm giá trị lớn nhất).

Kết hợp hàm SUBTOTAL và VLOOKUP bước 1Bạn nhập công thức SUBTOTAL có function_num là 4 tương ứng với hàm MAX rồi kết hợp với hàm VLOOKUP.

Bước 2: Bạn nhấn Enter để hiển thị kết quả điểm KPI tháng 11 cao nhất của nhân viên nhóm 2.

Kết hợp hàm SUBTOTAL và VLOOKUP bước 2Hàm SUBTOTAL kết hợp với VLOOKUP tìm ra điểm KPI cao nhất của nhân viên nhóm 2 là 600.

4.2. Hàm SUBTOTAL và Hàm IF

Cách sử dụng hàm SUBTOTAL kết hợp với IF được áp dụng trong trường hợp lọc dữ liệu có điều kiện hoặc đánh số thứ tự theo cột.

Công thức SUBTOTAL kết hợp với IF như sau:

=IF(logical_test, value_if_true, SUBTOTAL(funtion_num, ref1,...))

Ví dụ: Bảng dữ liệu DANH SÁCH NHÂN VIÊN NHÓM chứa các hàng trống và không trống. Nếu muốn đánh số thứ tự, bạn tiến hành theo các bước sau:

Bước 1: Tại cột STT, bạn nhập công thức =IF(B3='','',SUBTOTAL(3,$B$3:B3)) vào ô A3.

Trong đó:

  • logical_test: Điều kiện của hàm IF dùng để lấy giá trị B3 là khoảng trắng, nếu ô B3 trống thì trả về giá trị đúng.

  • value_if_true: Nếu hàm IF đúng (B3 là khoảng trắng) sẽ trả về trống (“”)

  • value_if_false: Nếu hàm IF sai (B3 không trống) sẽ trả về giá trị khác trống. Trong trường hợp này, công thức sử dụng hàm SUBTOTAL(3,$B$3:B3) có giá trị số đối là 3, tương ứng với hàm COUNTA (đếm số ô không trống). Do đó, hàm IF sai thì kết quả sẽ đánh số thứ tự.

Kết hợp hàm SUBTOTAL và HAM IF bước 1Bạn nhập công thức hàm IF kết hợp SUBTOTAL vào ô A3.

Bước 2: Bạn nhấn Enter rồi kéo dấu cộng ở bên trái ô B3 xuống A12 để sao chép công thức. Hiểu một cách đơn giản, nếu ô trong cột STT trống thì hàm IF sẽ không đánh số thứ tự. Còn nếu ô trong cột STT không trống thì hàm SUBTOTAL sẽ đánh số thứ tự tương ứng.

Kết hợp hàm SUBTOTAL và HAM IF bước 2Bạn nhấn Enter rồi sao chép công thức xuống đến ô B12 để hiển thị kết quả đánh số thứ tự.

5. Một số lỗi thường gặp khi dùng hàm  SUBTOTAL trong Excel

Quá trình sử dụng công thức SUBTOTAL có thể xuất hiện một số lỗi phổ biến như:

- Lỗi #VALUE!

Lỗi xuất hiện do các nguyên nhân như:

  • function_num không thuộc dãy 1-11 hoặc 101-111.

  • Phạm vi dữ liệu tham chiếu thuộc trang tính khác.

Lúc này, bạn kiểm tra lại function_num và phạm vi dữ liệu tham chiếu trong hàm SUBTOTAL.

- Lỗi #DIV/0! 

Lỗi xuất hiện khi bạn dùng SUBTOTAL để chia một giá trị cho 0. Lỗi này thường do tính độ lệch chuẩn hoặc giá trị trung bình cộng của một dãy ô không chứa số. Do đó, bạn cần kiểm tra lại dữ liệu đã nhập trong bảng tính.

- Lỗi #NAME? 

Lỗi xuất hiện do bạn nhập sai tên hàm SUBTOTAL. Bởi vậy, bạn chỉ cần kiểm tra lại tên hàm để đảm bảo tính chính xác. Khi nhập công thức trong Excel, bạn chỉ cần nhập =S sau đó hệ thống sẽ hiển thị gợi ý các hàm tương ứng. Bạn chỉ cần click chọn SUBTOTAL là được.

Hàm SUBTOTAL giúp tính tổng trong nhiều trường hợp nên bạn cần biết cách sử dụng để áp dụng hiệu quả. Hy vọng những ví dụ trong bài viết trên sẽ giúp bạn biết cách áp dụng hàm SUBTOTAL để tính toán nhanh chóng và chính xác nhất!

Điện Máy Chợ Lớn tưng bừng nhiều ưu đãi xịn sò, giảm đến 50%++ áp dụng cho các mặt hàng máy lạnh, tủ lạnh, máy giặt, tivi, điện thoại,... Bạn hoàn toàn yên tâm khi mua hàng tại siêu thị bởi sản phẩm cam kết 100% chính hãng, đổi trả ngay trong 35 ngày, có trả góp 0% lãi suất với tỷ lệ duyệt cao. Nhận ưu đãi liền tay bằng cách đến cửa hàng gần nhất hoặc đặt hàng TẠI ĐÂY để rinh về những món hàng ưng ý bạn nhé!

Trả góp 0%
Galaxy A15 (8GB+128GB)
68-icon-DI ĐỘNG

Samsung Galaxy A15 (8GB+128GB)

6.5" Full HD+
Gọi 19002628 để được giảm thêm
Rẻ hơn: 4.490.000 đ
4.990.000đ -10%
Quà tặng trị giá 11.000.000đ

Hoàn tiền gấp đôi nếu đâu Rẻ hơn

Đánh giá 4/5 (1)
Trả góp 0%
Galaxy A05 (4GB+128GB)
icon-DIDONG
68-icon-DI ĐỘNG

Samsung Galaxy A05 (4GB+128GB)

6.7" HD+
  • 4GB+128GB
  • 6GB+128GB
2.590.000 đ
3.090.000đ -16%
Quà tặng trị giá 11.000.000đ

Hoàn tiền gấp đôi nếu đâu Rẻ hơn

Apple iPhone 15 Pro Max 256GB

  • 256GB
  • 512GB
  • 1TB
28.490.000 đ
34.990.000đ -19%
Quà tặng trị giá 11.000.000đ

Hoàn tiền gấp đôi nếu đâu Rẻ hơn

Nokia C20 16GB

  • 16GB
  • 32GB
Siêu khuyến mãi
1.099.000 đ
2.290.000đ -52%

Hoàn tiền gấp đôi nếu đâu Rẻ hơn

Siêu Thị Điện Máy - Nội Thất Chợ Lớn

Từ khóa

Tải app Dienmaycholon

Tải app theo dõi thông tin đơn hàng và hàng ngàn voucher giảm giá dành cho bạn.

banner-app
app_storeapp_store