Hàm SUBTOTAL trong Google Sheets – Cách dùng chi tiết từ A-Z

28/05/2026
31 lượt xem
Rate this post
Chia sẻ qua
Hàm SUBTOTAL trong Google Sheets

Trong quá trình xử lý dữ liệu, việc tính tổng và thống kê linh hoạt là nhu cầu rất phổ biến. Lúc này, hàm SUBTOTAL trong Google Sheets trở thành công cụ hữu ích giúp bạn vừa tính toán vừa kiểm soát dữ liệu theo bộ lọc một cách hiệu quả. Không chỉ dừng lại ở việc tính tổng cơ bản, bạn còn có thể áp dụng hàm SUBTOTAL tính tổng có điều kiện để xử lý dữ liệu nâng cao. Trong bài viết này, GWS Check sẽ giúp bạn hiểu rõ cách hoạt động, cách dùng hàm SUBTOTAL giúp tối ưu thao tác khi làm việc.

Hàm SUBTOTAL trong Google Sheets là gì?

Hàm SUBTOTAL trong Google Sheets là gì?
Hàm SUBTOTAL trong Google Sheets là gì?

Hàm SUBTOTAL trong Google Sheets là một công cụ quan trọng giúp người dùng thực hiện nhanh các phép tính tổng hợp như tính tổng, trung bình, đếm số lượng hoặc tìm giá trị lớn nhất, nhỏ nhất trong một phạm vi dữ liệu. Điểm đặc biệt của hàm SUBTOTAL là khả năng tự động loại bỏ các hàng đã bị ẩn hoặc đang được lọc, giúp kết quả luôn chính xác và sát với dữ liệu thực tế đang hiển thị.

So với các hàm thông thường như SUM hay AVERAGE, hàm SUBTOTAL mang lại sự linh hoạt cao hơn khi làm việc với các bảng dữ liệu lớn hoặc báo cáo cần phân tích theo từng điều kiện cụ thể. Điều này giúp bạn dễ dàng kiểm soát và tổng hợp dữ liệu mà không cần thay đổi công thức liên tục.

Để khai thác hiệu quả các tính năng như hàm SUBTOTAL trong Google Sheets, việc nắm vững cách sử dụng và hiểu rõ bản chất của công cụ sẽ giúp bạn làm việc nhanh hơn, chính xác hơn và chuyên nghiệp hơn trong quá trình xử lý dữ liệu trên GWS Check.

 

Công thức hàm SUBTOTAL trong Google Sheets

Để sử dụng hiệu quả hàm SUBTOTAL trong Google Sheets, việc nắm rõ công thức và hiểu cách hoạt động của từng thành phần là điều không thể bỏ qua. Khi bạn hiểu đúng cú pháp, việc áp dụng hàm vào các bài toán tính tổng, thống kê hay phân tích dữ liệu sẽ trở nên dễ dàng và chính xác hơn, đặc biệt trong các bảng có sử dụng bộ lọc.

Cú pháp hàm SUBTOTAL như sau:  =SUBTOTAL(function_code, range1, [range2, …]).

Giải thích hàm SUBTOTAL:

Function_code: Là mã chức năng quy định phép tính bạn muốn sử dụng.

Một số mã phổ biến:

  • 9: SUM (tính tổng)
  • 1: AVERAGE (trung bình)
  • 2: COUNT (đếm số)
  • 3: COUNTA (đếm ô có dữ liệu)

Range: Vùng dữ liệu bạn muốn áp dụng phép tính.

Khi đã hiểu rõ công thức của hàm SUBTOTAL trong Google Sheets, bạn sẽ dễ dàng áp dụng linh hoạt trong nhiều tình huống khác nhau, từ tính toán cơ bản đến xử lý dữ liệu nâng cao. Đây là nền tảng quan trọng giúp bạn khai thác tối đa sức mạnh của hàm và làm việc với bảng tính một cách hiệu quả hơn.

Các mã chức năng (Function Code) của hàm SUBTOTAL

Các mã chức năng (Function Code) của hàm SUBTOTAL
Các mã chức năng (Function Code) của hàm SUBTOTAL

Để sử dụng đúng và khai thác tối đa hàm SUBTOTAL trong Google Sheets, bạn cần hiểu rõ các mã chức năng (function code). Đây là thành phần quyết định phép tính mà hàm sẽ thực hiện, ví dụ như tính tổng, trung bình hay đếm dữ liệu. Việc nắm rõ từng mã sẽ giúp bạn tránh nhầm lẫn và áp dụng chính xác trong từng trường hợp cụ thể.

Bảng mã Function Code của hàm SUBTOTAL

Function Code Chức năng Mô tả
1 AVERAGE Tính giá trị trung bình của một vùng dữ liệu
2 COUNT Đếm số ô chứa số
3 COUNTA Đếm số ô có dữ liệu (không rỗng)
4 MAX Tìm giá trị lớn nhất
5 MIN Tìm giá trị nhỏ nhất
6 PRODUCT Tính tích các giá trị
7 STDEV Tính độ lệch chuẩn mẫu
8 STDEVP Tính độ lệch chuẩn tổng thể
9 SUM Tính tổng các giá trị
10 VAR Tính phương sai mẫu
11 VARP Tính phương sai tổng thể

Việc ghi nhớ và sử dụng đúng các mã function code sẽ giúp bạn tận dụng linh hoạt hàm SUBTOTAL trong Google Sheets cho nhiều mục đích khác nhau, từ tính toán cơ bản đến phân tích dữ liệu nâng cao. Khi đã quen với các mã này, bạn sẽ thao tác nhanh hơn và hạn chế được sai sót trong quá trình làm việc với bảng tính.

Cách dùng hàm SUBTOTAL trong Google Sheets để tính tổng

Khi làm việc với dữ liệu có bộ lọc hoặc cần tính toán linh hoạt theo từng nhóm, việc nắm rõ cách dùng hàm SUBTOTAL để tính tổng sẽ giúp bạn xử lý nhanh và chính xác hơn rất nhiều. Khác với hàm SUM thông thường, hàm SUBTOTAL trong Google Sheets cho phép bạn chỉ tính trên dữ liệu đang hiển thị, từ đó hỗ trợ phân tích hiệu quả trong các bảng dữ liệu lớn.

Ví dụ: Tính tổng doanh thu của các sản phẩm như bảng dưới.

Cách dùng hàm SUBTOTAL trong Google Sheets để tính tổng
Cách dùng hàm SUBTOTAL trong Google Sheets để tính tổng
  • Bước 1: Nhập công thức như sau: =SUBTOTAL(9;C2:C5).
    Cách dùng hàm SUBTOTAL trong Google Sheets để tính tổng
    Cách dùng hàm SUBTOTAL trong Google Sheets
  • Bước 2: Nhấn Enter để hoàn thành, lúc này hàm sẽ trả kết của tổng của giá sản phẩm.
    Cách dùng hàm SUBTOTAL trong Google Sheets để tính tổng
    Cách dùng hàm SUBTOTAL trong Google Sheets

Hàm SUBTOTAL tính tổng có điều kiện (Filter)

Trong nhiều trường hợp thực tế, bạn không chỉ cần tính tổng đơn thuần mà còn muốn tổng hợp dữ liệu theo một điều kiện cụ thể. Đây là lúc hàm SUBTOTAL tính tổng có điều kiện phát huy hiệu quả khi kết hợp với Filter trong Google Sheets. Việc sử dụng hàm SUBTOTAL trong Google Sheets cùng bộ lọc giúp bạn dễ dàng tính toán trên dữ liệu đã được chọn lọc mà không cần thay đổi công thức phức tạp.

  • Bước 1: Chọn toàn bộ bảng dữ liệu sau đó nhấn vào Data (Dữ liệu) > Chọn Create a filter (Tạo bộ lọc).
    Cách dùng hàm SUBTOTAL trong Google Sheets
    Cách dùng hàm SUBTOTAL trong Google Sheets
  • Bước 2: Lọc dữ liệu theo nhóm, ví dụ tính tổng tiền của các mặt hàng thuộc nhóm SP1 thì bạn nhấn vào mũi tên tại tiêu đề cột “Nhóm” > Bỏ chọn toàn bộ và chọn “SP1” > nhấn OK để áp dụng bộ lọc.
    Cách dùng hàm SUBTOTAL trong Google Sheets
    Cách dùng hàm SUBTOTAL trong Google Sheets
  • Bước 3: Lúc này bạn chỉ cần nhập công thức giống với cách trên để hoàn thành.
    Cách dùng hàm SUBTOTAL trong Google Sheets để tính tổng
    Cách dùng hàm SUBTOTAL trong Google Sheets

Khi nắm vững cách kết hợp Filter với hàm SUBTOTAL trong Google Sheets, bạn sẽ có thể tạo ra các báo cáo linh hoạt và chính xác hơn theo từng điều kiện cụ thể. Đây là một kỹ năng rất hữu ích giúp bạn tối ưu việc xử lý dữ liệu và nâng cao hiệu quả làm việc với bảng tính.

*Lưu ý: Hiện tại không có phím tắt hàm SUBTOTAL trực tiếp trong Google Sheets giống như trên Excel; bạn phải nhập công thức thủ công hoặc sử dụng gợi ý từ hệ thống.

Điểm khác biệt giữa hàm SUBTOTAL và hàm SUM trong Google Sheets

Điểm khác biệt giữa hàm SUBTOTAL và hàm SUM trong Google Sheets
Điểm khác biệt giữa hàm SUBTOTAL và hàm SUM trong Google Sheets

Để lựa chọn đúng hàm trong từng tình huống, việc hiểu rõ sự khác biệt giữa hàm SUBTOTAL trong Google Sheets và hàm SUM là rất quan trọng. Mỗi hàm đều có ưu điểm riêng, nhưng sẽ phù hợp với những mục đích sử dụng khác nhau, đặc biệt khi làm việc với dữ liệu có bộ lọc hoặc báo cáo động.

Tiêu chí Hàm SUM Hàm SUBTOTAL
Cách tính dữ liệu Tính tất cả giá trị trong phạm vi Chỉ tính dữ liệu đang hiển thị
Xử lý dòng ẩn / lọc Vẫn tính cả dòng bị ẩn Tự động bỏ qua dòng bị ẩn hoặc lọc
Số lượng chức năng Chỉ có 1 chức năng (tính tổng) Hỗ trợ nhiều phép tính (SUM, AVERAGE, COUNT,…)
Ứng dụng Bảng dữ liệu đơn giản Báo cáo động, dữ liệu có lọc
Độ linh hoạt Thấp Cao
Độ phức tạp Dễ dùng Cần nhớ function_code

Từ bảng so sánh trên, có thể thấy hàm SUBTOTAL trong Google Sheets vượt trội hơn khi làm việc với dữ liệu có bộ lọc hoặc cần phân tích linh hoạt theo từng điều kiện. Trong khi đó, hàm SUM vẫn là lựa chọn phù hợp cho các phép tính đơn giản và nhanh chóng. Việc hiểu rõ sự khác biệt này sẽ giúp bạn sử dụng đúng công cụ và tối ưu hiệu quả xử lý dữ liệu trong Google Sheets.

Ưu và nhược điểm của hàm SUBTOTAL trong Google Sheets

Ưu và nhược điểm của hàm SUBTOTAL trong Google Sheets
Ưu và nhược điểm của hàm SUBTOTAL trong Google Sheets

Trong quá trình làm việc với dữ liệu, việc hiểu rõ ưu và nhược điểm của hàm SUBTOTAL trong Google Sheets sẽ giúp bạn biết khi nào nên sử dụng để đạt hiệu quả cao nhất. Đây là một hàm rất hữu ích trong các bảng dữ liệu có bộ lọc hoặc cần tổng hợp linh hoạt, tuy nhiên nếu không nắm rõ cách hoạt động, bạn có thể chưa khai thác hết tiềm năng của nó. Vì vậy, việc phân tích chi tiết ưu và nhược điểm sẽ giúp bạn sử dụng hàm SUBTOTAL một cách chính xác và tối ưu hơn trong thực tế.

Ưu điểm của hàm SUBTOTAL

  • Tự động bỏ qua dữ liệu bị ẩn hoặc đã lọc: Một trong những điểm mạnh lớn nhất của hàm SUBTOTAL là khả năng chỉ tính toán trên các dòng đang hiển thị. Khi bạn áp dụng bộ lọc hoặc ẩn dữ liệu, hàm sẽ tự động loại bỏ các dòng không cần thiết, giúp kết quả phản ánh đúng dữ liệu bạn đang quan tâm mà không cần chỉnh sửa công thức.
  • Hỗ trợ nhiều phép tính trong cùng một hàm: Không giống như các hàm chỉ thực hiện một chức năng, SUBTOTAL có thể thay thế nhiều hàm khác nhau như SUM, AVERAGE, COUNT, MAX, MIN… thông qua function_code. Điều này giúp bạn linh hoạt hơn khi xử lý dữ liệu mà không cần thay đổi quá nhiều công thức.
  • Phù hợp với báo cáo động và phân tích dữ liệu: Khi làm việc với báo cáo có sử dụng Filter, kết quả của SUBTOTAL sẽ tự động thay đổi theo dữ liệu được hiển thị. Đây là lợi thế rất lớn khi bạn cần phân tích dữ liệu theo từng nhóm, từng điều kiện mà không cần tạo nhiều công thức khác nhau.
  • Giúp tối ưu quy trình làm việc với dữ liệu lớn: Với các bảng dữ liệu có quy mô lớn, việc sử dụng hàm SUBTOTAL trong Google Sheets giúp bạn tiết kiệm thời gian xử lý và giảm thao tác thủ công. Bạn chỉ cần một công thức duy nhất nhưng có thể áp dụng cho nhiều trường hợp khác nhau.
  • Dễ học và dễ áp dụng: Cú pháp của hàm tương đối đơn giản, chỉ cần nhớ mã function_code và phạm vi dữ liệu. Điều này giúp cả người mới bắt đầu cũng có thể nhanh chóng làm quen và sử dụng hiệu quả trong công việc.

Nhược điểm của hàm SUBTOTAL

  • Không hỗ trợ điều kiện trực tiếp như SUMIF: Mặc dù linh hoạt, nhưng hàm SUBTOTAL trong Google Sheets lại không cho phép thêm điều kiện trực tiếp trong công thức. Nếu muốn tính toán theo điều kiện, bạn buộc phải kết hợp với FILTER hoặc sử dụng bộ lọc của Google Sheets, khiến thao tác trở nên phức tạp hơn.
  • Hiệu quả phụ thuộc vào việc sử dụng Filter: Điểm mạnh của SUBTOTAL chỉ thực sự phát huy khi bạn áp dụng bộ lọc hoặc ẩn dữ liệu. Nếu làm việc với bảng dữ liệu tĩnh, không có lọc, thì hàm này gần như không khác biệt nhiều so với SUM hoặc AVERAGE thông thường.
  • Dễ nhầm lẫn function_code khi sử dụng: Hàm sử dụng mã số để xác định phép tính, điều này có thể gây khó khăn cho người mới. Nếu chọn sai function_code, kết quả sẽ không đúng với mục đích ban đầu mà bạn có thể không nhận ra ngay.
  • Hạn chế trong các bài toán logic phức tạp: Đối với các yêu cầu nâng cao như tính toán nhiều điều kiện hoặc xử lý dữ liệu theo logic phức tạp, SUBTOTAL không thể hoạt động độc lập mà cần kết hợp thêm các hàm khác. Điều này khiến công thức trở nên dài và khó kiểm soát hơn.
  • Không tối ưu nếu chọn phạm vi quá lớn: Khi bạn áp dụng hàm trên toàn bộ cột hoặc phạm vi dữ liệu quá rộng, hiệu suất xử lý có thể bị giảm, đặc biệt với các file lớn. Vì vậy, cần lựa chọn vùng dữ liệu hợp lý để đảm bảo tốc độ và độ chính xác.

Khi hiểu rõ cả ưu và nhược điểm, bạn sẽ biết cách tận dụng hàm SUBTOTAL trong Google Sheets đúng lúc và đúng cách, từ đó nâng cao hiệu quả làm việc với dữ liệu. Đây là một công cụ rất mạnh nếu được sử dụng trong các bảng có bộ lọc hoặc báo cáo động, giúp bạn tiết kiệm thời gian và kiểm soát dữ liệu tốt hơn trong thực tế.

Các lỗi thường gặp khi dùng hàm SUBTOTAL trong Google Sheets

Các lỗi thường gặp khi dùng hàm SUBTOTAL trong Google Sheets
Các lỗi thường gặp khi dùng hàm SUBTOTAL trong Google Sheets

Trong quá trình sử dụng hàm SUBTOTAL trong Google Sheets, người dùng thường gặp một số lỗi cơ bản khiến kết quả tính toán không đúng như mong muốn. Những lỗi này chủ yếu xuất phát từ việc chưa hiểu rõ cách hoạt động của hàm hoặc áp dụng sai trong từng tình huống cụ thể. Việc nhận diện sớm các lỗi phổ biến sẽ giúp bạn hạn chế sai sót và sử dụng hàm hiệu quả hơn.

Dưới đây là các lỗi thường gặp và cách hiểu chi tiết:

  • Chọn sai function_code: Mỗi mã function_code tương ứng với một phép tính khác nhau như SUM, AVERAGE hay COUNT. Nếu bạn chọn sai mã (ví dụ dùng 1 thay vì 9), kết quả trả về sẽ hoàn toàn khác với mong muốn. Vì vậy, bạn cần kiểm tra kỹ mã chức năng trước khi áp dụng.
  • Không dùng filter nhưng vẫn mong kết quả thay đổi: Nhiều người kỳ vọng SUBTOTAL sẽ tự động thay đổi kết quả theo dữ liệu mà không sử dụng bộ lọc. Tuy nhiên, điểm mạnh của hàm này chỉ phát huy khi bạn áp dụng Filter hoặc ẩn dòng. Nếu không có lọc dữ liệu, SUBTOTAL sẽ hoạt động gần giống như hàm SUM thông thường.
  • Sai phạm vi dữ liệu: Việc chọn sai vùng dữ liệu (range) có thể khiến kết quả bị thiếu hoặc dư so với thực tế. Ví dụ, bạn chỉ chọn một phần dữ liệu nhưng lại nghĩ rằng đã chọn toàn bộ bảng. Điều này đặc biệt dễ xảy ra khi làm việc với file lớn hoặc nhiều cột dữ liệu.
  • Nhầm lẫn với hàm SUM: Một số người sử dụng hàm SUBTOTAL trong Google Sheets như một phiên bản thay thế hoàn toàn cho SUM mà không tận dụng tính năng lọc. Điều này khiến bạn bỏ lỡ ưu điểm lớn nhất của SUBTOTAL là chỉ tính trên dữ liệu đang hiển thị.
  • Không kiểm tra dữ liệu bị ẩn: Trong một số trường hợp, bạn không nhận ra rằng bảng dữ liệu đang có các dòng bị ẩn hoặc đang được lọc. Điều này khiến kết quả SUBTOTAL khác với mong đợi vì hàm đã tự động bỏ qua các dòng đó.
  • Chọn phạm vi quá lớn: Việc áp dụng hàm trên toàn bộ cột (ví dụ A:A) có thể làm giảm hiệu suất xử lý, đặc biệt với file lớn. Ngoài ra, điều này cũng có thể khiến kết quả bị ảnh hưởng nếu có dữ liệu phát sinh ngoài vùng bạn đang kiểm soát.

Khi nắm rõ những lỗi trên, bạn sẽ sử dụng hàm SUBTOTAL trong Google Sheets chính xác và hiệu quả hơn trong thực tế. Việc hiểu đúng cách hoạt động của hàm không chỉ giúp tránh sai sót mà còn giúp bạn tận dụng tối đa sức mạnh của SUBTOTAL trong xử lý và phân tích dữ liệu.

>>>Xem Thêm:  Hàm COUNTA trong Google Sheets: Cách dùng chi tiết 2026

Kết luận

Việc hiểu rõ hàm SUBTOTAL trong Google Sheets, cũng như nắm được cách dùng hàm SUBTOTAL để tính tổng, phím tắt hàm SUBTOTAL và cách áp dụng hàm SUBTOTAL tính tổng có điều kiện sẽ giúp bạn xử lý dữ liệu linh hoạt và hiệu quả hơn. Đây là công cụ rất hữu ích khi làm việc với bảng dữ liệu lớn và cần phân tích theo từng điều kiện.

Nếu bạn còn bất cứ thắc mắc nào cần được chúng tôi hỗ trợ giải đáp, vui lòng liên hệ ngay đến GWS Check qua số Hotline 024.9999.7777.

 

Bài viết liên quan

Để lại một bình luận

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 *