Trong quá trình xử lý dữ liệu trên bảng tính, việc thực hiện các phép toán cộng thủ công không chỉ tốn thời gian, mà còn dễ gây ra những sai sót không đáng có. Chính vì vậy, hàm SUM trong Google Sheets đã trở thành “vũ khí” không thể thiếu đối với bất kỳ ai làm việc với số liệu, từ kế toán, nhân sự cho đến các chủ cửa hàng kinh doanh. Bài viết này sẽ hướng dẫn bạn từ A đến Z cách sử dụng hàm SUM trong Google Sheets, cũng như các mẹo hay xử lý lỗi nhanh chóng để tối ưu hóa hiệu suất công việc của bạn.
Hàm SUM trong Google Sheets là gì?
Hàm SUM là một trong những hàm cơ bản và quan trọng nhất trong Google Sheets, được sử dụng để tính tổng các số, các ô hoặc các dải ô (range) dữ liệu. Thay vì cộng thủ công từng giá trị bằng dấu +, hàm SUM giúp bạn xử lý các bảng dữ liệu lớn một cách nhanh chóng và chính xác tuyệt đối.
Bên cạnh đó, hàm SUM còn giúp người dùng tiết kiệm thời gian khi làm việc với bảng tính có nhiều dữ liệu, đặc biệt trong các công việc như thống kê, kế toán hoặc quản lý số liệu. Chỉ cần xác định đúng vùng dữ liệu cần tính, Google Sheets sẽ tự động cộng tất cả các giá trị trong phạm vi đó và trả về kết quả ngay lập tức, giúp việc tính toán trở nên đơn giản, thuận tiện và hạn chế sai sót so với phương pháp tính thủ công.
Công thức và cú pháp hàm SUM trong Google Sheets
Để sử dụng hàm SUM hiệu quả, bạn cần nắm vững cú pháp chuẩn của nó. Google Sheets cho phép bạn tính tổng không chỉ các con số rời rạc mà còn cả các vùng dữ liệu rộng lớn với cú pháp đơn giản:
Cú pháp của hàm SUM:
=SUM(giá_trị1, [giá_trị2, …])
Trong đó:
- giá_trị1: Đây là tham số bắt buộc phải có. Nó có thể là một con số cụ thể (ví dụ: 10), một địa chỉ ô (ví dụ: A1) hoặc một dải ô (ví dụ: A1:A10).
- giá_trị2, …: Các tham số tùy chọn. Bạn có thể thêm tối đa 30 tham số bổ sung nếu cần tính tổng nhiều nguồn dữ liệu khác nhau cùng lúc.
Các biến thể của hàm SUM trong Google Sheets
Để trở thành một “bậc thầy” xử lý dữ liệu, bạn cũng không thể bỏ qua các biến thể nâng cao của hàm SUM. Những hàm này giúp bạn lọc, phân loại và tính toán dữ liệu thông minh hơn nhiều so với việc chỉ cộng dồn đơn thuần. Cụ thể như:
SUMIF – Hàm tính tổng với một điều kiện
Hàm SUMIF thường được sử dụng khi bạn muốn tính tổng các giá trị nhưng chỉ đối với những dữ liệu thỏa mãn một điều kiện nhất định. Đây là hàm tính hữu ích, đặc biệt là khi làm việc với các bảng dữ liệu như doanh thu bán hàng, quản lý kho, hoặc báo cáo tài chính, nơi bạn cần thống kê tổng theo từng loại sản phẩm, từng nhân viên hoặc từng danh mục cụ thể.
Cú pháp:
=SUMIF(dải_ô, tiêu_chí, [dải_ô_tính_tổng])
Trong đó:
- dải_ô: Vùng dữ liệu chứa điều kiện cần kiểm tra.
- tiêu_chí: Điều kiện dùng để lọc dữ liệu (có thể là văn bản, số hoặc biểu thức như “>100”).
- dải_ô_tính_tổng (tùy chọn): Vùng dữ liệu chứa các giá trị cần được cộng lại. Nếu bỏ qua, Google Sheets sẽ cộng trực tiếp các giá trị trong dải_ô.
Ví dụ: =SUMIF(B2:B10, “Táo”, E2:E10)
Trong đó:
- Cột B chứa tên sản phẩm.
- Cột E chứa doanh thu hoặc số tiền bán được.
Hàm sẽ tìm tất cả các ô trong B2:B10 có nội dung “Táo”, sau đó cộng các giá trị tương ứng trong B2:B10 và trả về tổng doanh thu của mặt hàng này.
SUMIFS – Hàm tính tổng dựa trên nhiều điều kiện
Trong nhiều trường hợp, bạn không chỉ cần lọc theo một điều kiện, mà cần lọc theo nhiều điều kiện cùng lúc. Khi đó, hàm SUMIFS là một lựa chọn phù hợp. Hàm này cho phép bạn tính tổng dựa trên hai, ba hoặc nhiều tiêu chí khác nhau, giúp việc phân tích dữ liệu trở nên chi tiết và chính xác hơn.
Ví dụ: Bạn muốn tính tổng doanh thu của mặt hàng “Áo sơ mi” trong tháng 1, hoặc tổng doanh thu của nhân viên A tại chi nhánh Hà Nội.
Cú pháp:
=SUMIFS(dải_ô_tính_tổng, dải_ô_điều_kiện1, tiêu_chí1, [dải_ô_điều_kiện2, tiêu_chí2, …])
Tuy nhiên, khác với hàm SUMIF, trong SUMIFS thì dải ô tính tổng luôn đứng ở vị trí đầu tiên trong công thức.
Ví dụ: =SUMIFS(F2:F10, C2:C10, “Táo”, B2:B20, “Tháng 1”)
Trong đó:
- F2:F10 là vùng doanh thu cần tính tổng.
- C2:C10 là cột chứa tên sản phẩm.
- B2:B10 là cột chứa tháng bán hàng.
Hàm SUMIFS sẽ cộng tất cả giá trị trong F2:F10 nhưng chỉ khi sản phẩm là “Táo” và tháng là “Tháng 1”.
SUMPRODUCT – Tính tổng sau khi nhân các giá trị tương ứng
Hàm SUMPRODUCT là một hàm mạnh mẽ dùng để tính tổng của các phép nhân tương ứng giữa các mảng dữ liệu. Thay vì phải tạo thêm một cột phụ để nhân từng cặp giá trị rồi sau đó dùng hàm SUM để cộng, SUMPRODUCT sẽ thực hiện tất cả các phép nhân và cộng trong một công thức duy nhất.
Hàm này thường được dùng trong các bảng tính liên quan đến:
- Tính tổng giá trị đơn hàng (Số lượng × Đơn giá)
- Tính điểm trung bình xét theo trọng số
- Phân tích dữ liệu nâng cao trong bảng tính
Cú pháp:
=SUMPRODUCT(mảng1, [mảng2, …])
Mỗi phần tử trong mảng1 sẽ được nhân với phần tử tương ứng trong mảng2, sau đó tất cả các tích này sẽ được cộng lại để cho ra kết quả cuối cùng.
Ví dụ: =SUMPRODUCT(D2:D10, E2:E10)
Trong đó:
- Cột D là số lượng sản phẩm
- Cột E là đơn giá
Hàm tính lúc này sẽ thực hiện phép tính tương ứng: (B2×C2) + (B3×C3) + (B4×C4) + (B5×C5). Kết quả trả về chính là tổng giá trị của tất cả các đơn hàng trong bảng.
SUBTOTAL – Tính tổng có lọc
Một vấn đề thường gặp khi làm việc với bảng tính là dù bạn đã lọc dữ liệu hoặc ẩn một số dòng, nhưng hàm SUM vẫn tính cả những dòng đã bị ẩn. Điều này có thể khiến kết quả không chính xác trong quá trình phân tích dữ liệu. Tuy nhiên, hàm SUBTOTAL cho phép bạn tính tổng hoặc thực hiện các phép tính khác chỉ trên những dữ liệu đang hiển thị, bỏ qua các dòng đã bị lọc hoặc ẩn.
Cú pháp:
=SUBTOTAL(mã_hàm, dải_ô)
Trong đó, các mã hàm thường được sử dụng sẽ là:
- 9: Tính tổng nhưng bỏ qua các dòng bị lọc, vẫn tính các dòng ẩn thủ công.
- 109: Tính tổng và bỏ qua tất cả các dòng bị ẩn, kể cả ẩn thủ công hay do bộ lọc.
Ví dụ: =SUBTOTAL(9, F4:F9)
Công thức này sẽ tính tổng các giá trị trong F4:F9, nhưng chỉ đối với những dòng đang hiển thị sau khi áp dụng bộ lọc. Điều này rất hữu ích khi bạn cần nhanh chóng xem tổng dữ liệu của một nhóm đã được lọc mà không phải tạo công thức mới.
Lợi ích của hàm SUM trong Google Sheets
Khi được sử dụng đúng cách, hàm SUM trong Google Sheets không chỉ giúp thực hiện phép cộng đơn giản, mà còn giúp tối ưu hóa tốc độ xử lý dữ liệu, tăng độ chính xác và làm cho bảng tính trở nên chuyên nghiệp hơn.
Tối ưu thời gian làm việc và hạn chế sai sót trong tính toán
Hàm SUM cho phép người dùng tính tổng một dải dữ liệu lớn chỉ với một công thức duy nhất thay vì phải cộng từng ô thủ công như =A1+A2+A3…. Nhờ đó, việc xử lý hàng trăm hoặc hàng nghìn dòng dữ liệu trở nên nhanh chóng hơn, đồng thời giảm nguy cơ bỏ sót ô hoặc nhập sai phép tính khi thao tác thủ công.
Kết quả tự động cập nhật khi có sự thay đổi của dữ liệu
Một ưu điểm lớn khác của hàm SUM là khả năng tự động cập nhật kết quả khi bất kỳ giá trị nào trong vùng dữ liệu bị thay đổi. Điều này giúp các bảng thống kê hoặc báo cáo luôn phản ánh chính xác dữ liệu hiện tại mà người dùng không cần chỉnh sửa lại công thức.
Dễ dàng kết hợp với nhiều hàm tính khác
Hàm SUM có thể kết hợp linh hoạt với nhiều hàm khác trong Google Sheets để xử lý các bài toán dữ liệu phức tạp hơn. Ví dụ, khi kết hợp với IF, SUM có thể tính tổng theo điều kiện; khi sử dụng cùng các công cụ như Pivot Table, nó giúp tổng hợp và phân tích dữ liệu lớn một cách nhanh chóng.
Giúp bảng tính rõ ràng và thuận tiện khi quản lý
Việc sử dụng hàm SUM giúp bảng tính trở nên rõ ràng và khoa học hơn vì chỉ cần một công thức để tính tổng cho cả một vùng dữ liệu. Ngoài ra, công thức như =SUM(A1:A100) cũng giúp người xem dễ dàng hiểu được phạm vi tính toán, từ đó thuận tiện hơn trong việc kiểm tra và cộng tác làm việc.
So sánh hàm SUM trong Google Sheets và Excel
Hàm SUM trong Google Sheets và Microsoft Excel dù có cú pháp và quy tắc hoạt động gần như giống nhau, nhưng trải nghiệm sử dụng và khả năng xử lý dữ liệu của hai công cụ này vẫn có một số khác biệt đáng chú ý. Những khác biệt này không nằm ở bản thân phép tính SUM, mà ở cách mỗi nền tảng hỗ trợ người dùng thao tác, xử lý dữ liệu lớn và tích hợp với các tính năng nâng cao. Cụ thể:
Điểm giống nhau giữa hàm SUM trong Google Sheets và Excel
Nhìn chung, hàm SUM trong Google Sheets và Excel có khá nhiều điểm tương đồng, bao gồm:
- Tiêu chuẩn cú pháp và cách thức hoạt động: Hàm SUM trong Google Sheets và Microsoft Excel đều sử dụng cùng một cú pháp công thức và nguyên tắc tính toán. Nhờ vậy, người dùng có thể chuyển đổi công thức SUM giữa hai nền tảng mà hầu như không cần chỉnh sửa lại cấu trúc hàm.
- Tự động bỏ qua dữ liệu không hợp lệ: Khi tính tổng một dải ô, cả hai nền tảng đều tự động bỏ qua các ô chứa văn bản hoặc ô trống. Điều này giúp quá trình tính toán diễn ra ổn định ngay cả khi bảng dữ liệu có nhiều loại định dạng khác nhau.
- Kết quả tự động cập nhật: Khi bất kỳ giá trị nào trong vùng dữ liệu thay đổi, kết quả của hàm SUM sẽ được cập nhật ngay lập tức. Người dùng không cần phải viết lại công thức hoặc thực hiện lại phép tính thủ công.
Điểm khác nhau giữa hàm SUM trong Google Sheets và Excel
Dù cú pháp và chức năng của hàm SUM trong Google Sheets và Microsoft Excel gần như giống nhau, nhưng cách hai nền tảng hỗ trợ người dùng khi sử dụng các hàm này vẫn còn một số khác biệt. Dưới đây là bảng so sánh chi tiết giữa hàm SUM trong hai công cụ bảng tính này mà bạn cần nắm rõ:
| Đặc điểm | Google Sheets | Microsoft Excel |
| Gợi ý thông minh khi nhập công thức | Có khả năng gợi ý dải ô khá thông minh. Khi người dùng gõ =SUM, hệ thống thường dự đoán vùng dữ liệu cần tính dựa trên bố cục bảng. | Chủ yếu gợi ý cú pháp và phạm vi dữ liệu gần nhất, nhưng ít có khả năng đoán vùng dữ liệu linh hoạt như Google Sheets. |
| Xử lý mảng (Array) | Có thể kết hợp trực tiếp với ARRAYFORMULA để tính toán cho cả cột mà không cần kéo công thức xuống từng dòng. | – Các phiên bản cũ cần dùng tổ hợp phím Ctrl + Shift + Enter để tạo công thức mảng.
– Các phiên bản mới như Excel 365 hỗ trợ Dynamic Arrays nhưng cách sử dụng vẫn khác Google Sheets. |
| Tốc độ xử lý dữ liệu lớn | Khả năng hoạt động phụ thuộc vào trình duyệt và kết nối mạng. Khi bảng dữ liệu có hàng trăm nghìn dòng, tốc độ có thể chậm hơn. | Tận dụng trực tiếp phần cứng máy tính nên xử lý các tập dữ liệu lớn nhanh và ổn định hơn. |
| Phím tắt hàm SUM trong Google Sheets | Alt + Shift + = để chèn nhanh hàm SUM. | Alt + = để tự động chèn và chọn vùng dữ liệu. |
| Hiển thị tổng nhanh (Checksum) | Khi chọn một vùng dữ liệu, tổng có thể hiển thị trực tiếp trên giao diện giúp người dùng xem nhanh kết quả. | Thanh trạng thái (Status Bar) có thể hiển thị nhiều thống kê cùng lúc như SUM, Average và Count khi quét vùng dữ liệu. |
Nhìn chung, việc lựa chọn công cụ nào phù hợp phụ thuộc vào mục đích sử dụng và quy mô dữ liệu của người dùng:
- Google Sheets: Được đánh giá cao với khả năng hoạt động trên nền tảng đám mây. Nhờ đó, nhiều người dùng có thể cùng mở và chỉnh sửa bảng tính đồng thời, trong khi các công thức hàm SUM vẫn cập nhật theo thời gian thực. Bên cạnh đó, Google Sheets còn hỗ trợ nhiều hàm đặc biệt như IMPORTRANGE, cho phép lấy dữ liệu từ một file bảng tính khác rồi kết hợp với SUM để tính tổng mà không cần sao chép dữ liệu thủ công.
- Microsoft Excel: Nổi bật nhờ hệ sinh thái phân tích dữ liệu mạnh mẽ. Các công cụ như Power Pivot, Data Model hay ngôn ngữ DAX cho phép người dùng xử lý và phân tích hàng triệu dòng dữ liệu đến từ nhiều nguồn khác nhau. Trong các mô hình dữ liệu lớn như vậy, các phép tính tổng tương tự SUM có thể được thực hiện với hiệu suất rất cao.
Cách dùng hàm SUM trong Google Sheets tính tổng nhanh chóng
Hàm SUM là một trong những hàm được sử dụng phổ biến trong Google Sheets để thực hiện phép tính cộng dữ liệu. Với hàm này, người dùng có thể nhanh chóng tính tổng một cột, một hàng, nhiều vùng dữ liệu hoặc thậm chí là các ô riêng lẻ trong bảng tính. Dưới đây là những hướng dẫn chi tiết cách sử dụng hàm SUM, giúp bạn xử lý dữ liệu nhanh hơn và xây dựng bảng tính chuyên nghiệp hơn:
Sử dụng hàm SUM để tính nhanh tổng một cột
Tính tổng một cột là cách sử dụng phổ biến nhất của hàm SUM, thường được áp dụng trong các bảng dữ liệu như tổng doanh thu, tổng số lượng sản phẩm hoặc tổng chi phí.
1. Ví dụ: =SUM(F2:F10)
Trong đó: F2:F10 là vùng dữ liệu trong cột F cần tính tổng. Google Sheets lúc này sẽ tự động cộng tất cả các giá trị từ ô F2 đến F10.
2. Cách thực hiện:
– Bước 1: Chọn vị trí ô mà bạn muốn hiển thị kết quả tính tổng.
– Bước 2: Nhập công thức =SUM(F2:F10).
– Bước 3: Nhấn Enter để hệ thống tính toán và trả về kết quả.
Sử dụng hàm SUM để tính tổng một hàng
Ngoài cột, hàm SUM trong Google Sheets cũng có thể được dùng để tính tổng các giá trị nằm trên một hàng ngang. Điều này thường sử dụng trong các bảng thống kê theo tháng hoặc theo danh mục.
1. Ví dụ: =SUM(B4:G4)
Trong đó: B4:G4 là các ô nằm trên cùng một hàng (hàng 4). Hàm tính lúc này sẽ cộng tất cả giá trị từ cột B đến cột G.
2. Cách thực hiện:
– Bước 1: Tương tự, bạn cũng chọn vị trí ô mà mình muốn hiển thị kết quả tính tổng.
– Bước 2: Nhập công thức =SUM(B4:G4).
– Bước 3: Nhấn Enter để hệ thống trả về kết quả.
Sử dụng hàm SUM để tính tổng nhiều vùng dữ liệu
Trong nhiều trường hợp, dữ liệu cần tính tổng không nằm liền nhau mà được chia thành nhiều vùng khác nhau. Hàm SUM cho phép cộng nhiều vùng dữ liệu trong cùng một công thức.
1. Ví dụ: =SUM(C2:C6, D2:D6, E2:E6)
Trong đó:
- C2:C6 là các ô nằm ở vùng dữ liệu 1
- D2:D6 là các ô nằm ở vùng dữ liệu 2
- E2:E6 là các ô nằm ở vùng dữ liệu 3
Lúc này, Google Sheets sẽ cộng tất cả các giá trị trong ba vùng và trả về kết quả tương ứng. Bằng cách tính tổng nhiều vùng dữ liệu trong cùng một công thức, bạn có thể giảm bớt số lượng công thức trong bảng và làm cho bảng tính dữ liệu gọn gàng hơn.
2. Cách thực hiện:
– Bước 1: Chọn vị trí ô mà bạn muốn hiển thị kết quả tính tổng.
– Bước 2: Nhập công thức =SUM(C2:C6, D2:D6, E2:E6).
– Bước 3: Nhấn Enter để áp dụng công thức và nhận về kết quả.
Sử dụng hàm SUM để tính tổng các ô riêng lẻ
Trong một số trường hợp, bạn chỉ muốn cộng một vài ô cụ thể thay vì cả một dải dữ liệu. Khi đó, bạn có thể liệt kê trực tiếp các ô cần cộng trong hàm SUM.
1. Ví dụ: =SUM(F2, F5, F8, F10)
Trong đó: F2, F5, F8, và F10 là các ô riêng lẻ cần tính tổng. Sau khi bạn nhập công thức, hàm tính sẽ tiến hàng cộng tổng các giá trị nằm trong các ô riêng lẻ này.
2. Cách thực hiện:
– Bước 1: Chọn vị trí ô mà bạn muốn hiển thị kết quả tính tổng.
– Bước 2: Nhập công thức =SUM(F2, F5, F8, F10).
– Bước 3: Nhấn Enter để áp dụng công thức và nhận về kết quả.
Cách này sẽ đặc biệt hữu ích khi các ô cần cộng không nằm liền nhau và bạn chỉ muốn chọn một số giá trị nhất định trong bảng dữ liệu.
Kết hợp hàm SUM trong Google Sheets với các hàm khác
Trong Google Sheets, hàm SUM không chỉ dùng để cộng các giá trị đơn giản, mà còn có thể kết hợp với nhiều hàm khác để xử lý dữ liệu theo điều kiện, lọc dữ liệu hoặc tạo báo cáo tự động. Việc kết hợp này giúp bảng tính linh hoạt hơn và hỗ trợ giải quyết nhiều bài toán dữ liệu phức tạp trong thực tế. Dưới đây là một số cách kết hợp phổ biến giữa hàm SUM và các hàm khác trong Google Sheets:
Hàm SUM + IF
Hàm SUM trong Google Sheets có thể kết hợp với hàm IF để tính tổng dữ liệu dựa trên một điều kiện cụ thể. Cách này thường được sử dụng khi bạn chỉ muốn cộng các giá trị thỏa mãn một tiêu chí nhất định.
1. Ví dụ: =SUM(IF(B2:B10=”Áo sơ mi”, C2:C10, 0))
Trong đó:
- B2:B10 là vùng dữ liệu chứa điều kiện.
- “Áo sơ mi” là tiêu chí cần kiểm tra.
- C2:C10 là vùng dữ liệu cần tính tổng.
Sau khi nhập công thức, hàm IF sẽ kiểm tra từng ô trong vùng B2:B10. Nếu ô nào có giá trị “Áo sơ mi”, hàm sẽ lấy giá trị tương ứng trong cột C để cộng vào tổng.
2. Cách thực hiện:
– Bước 1: Chọn một ô bất kỳ – nơi mà bạn muốn hiển thị kết quả.
– Bước 2: Nhập công thức =SUM(IF(B2:B10=”Áo sơ mi”, C2:C10, 0)).
– Bước 3: Nhấn Enter để áp dụng công thức và nhận kết quả.
Cách này thường sẽ được dùng để tính tổng doanh thu theo sản phẩm, tổng chi phí theo danh mục hoặc tổng lương của một nhóm nhân viên cụ thể.
Hàm SUM + FILTER
Hàm SUM cũng có thể kết hợp với hàm FILTER để lọc dữ liệu trước khi thực hiện phép tính tổng. Điều này giúp bạn chỉ tính tổng những dữ liệu đáp ứng điều kiện đã đặt ra.
1. Ví dụ: =SUM(FILTER(C2:C10, B2:B10=”Áo sơ mi”))
Trong đó:
- C2:C10 là vùng dữ liệu cần tính tổng.
- B2:B10=”Áo sơ mi” là điều kiện lọc dữ liệu.
Sau khi áp dụng công thức, hàm FILTER sẽ lọc ra các giá trị trong cột C tương ứng với sản phẩm “Áo sơ mi”, sau đó hàm SUM sẽ cộng toàn bộ các giá trị đã được lọc.
2. Cách thực hiện:
– Bước 1: Chọn vị trí ô cần hiển thị kết quả.
– Bước 2: Nhập công thức =SUM(FILTER(C2:C10, B2:B10=”Áo sơ mi”)).
– Bước 3: Nhấn Enter để hoàn tất thao tác và chờ đợi kết quả.
Hàm SUM + ARRAYFORMULA
Khi làm việc với nhiều dòng dữ liệu, bạn có thể kết hợp SUM với ARRAYFORMULA để thực hiện phép tính trên toàn bộ vùng dữ liệu cùng lúc.
1. Ví dụ: =SUM(ARRAYFORMULA(C2:C10*D2:D10))
Trong đó:
- C2:C10 là số lượng sản phẩm.
- D2:D10 là đơn giá của từng sản phẩm.
ARRAYFORMULA sẽ nhân từng cặp giá trị trong hai cột, sau đó hàm SUM sẽ cộng tất cả các kết quả lại để tạo thành tổng doanh thu.
2. Cách thực hiện:
– Bước 1: Chọn vị trí ô phù hợp, nơi mà bạn muốn hiển thị kết quả.
– Bước 2: Nhập công thức =SUM(ARRAYFORMULA(C2:C10*D2:D10)).
– Bước 3: Nhấn Enter, hệ thống sẽ trả về kết quả tương ứng.
Hàm SUM + QUERY
Hàm SUM trong Google Sheets cũng có thể kết hợp với QUERY để tạo các báo cáo tổng hợp dữ liệu tự động. QUERY cho phép bạn lọc, nhóm và tính tổng dữ liệu tương tự như cách truy vấn trong cơ sở dữ liệu.
1. Ví dụ: =QUERY(A1:C10, “SELECT A, SUM(C) GROUP BY A LABEL SUM(C) ‘Doanh thu'”,1)
Trong đó:
- A1:C10 là vùng dữ liệu nguồn.
- SELECT A, SUM(C) là phần lệnh chọn dữ liệu:
- A: Lấy cột Sản phẩm
- SUM(C): Tính tổng cột Doanh thu
- GROUP BY A là nhóm dữ liệu theo cột A.
- LABEL SUM(C) ‘Doanh thu’ là đổi tên cột tổng thành “Doanh thu”.
- 1 là số dòng tiêu đề (header) trong bảng dữ liệu.
Sau khi áp dụng công thức, bảng tính sẽ tự động tạo báo cáo tổng doanh thu theo từng sản phẩm.
2. Cách thực hiện:
– Bước 1: Chọn ô nơi bạn muốn hiển thị bảng kết quả.
– Bước 2: Nhập công thức =QUERY(A1:C10; “SELECT A, SUM(C) GROUP BY A LABEL SUM(C) ‘Doanh thu'”;1).
– Bước 3: Nhấn Enter để hiển thị bảng tổng hợp dữ liệu.
Hàm SUM + INDIRECT
Hàm SUM cũng có thể kết hợp với INDIRECT để tham chiếu động đến một vùng dữ liệu. Điều này giúp công thức linh hoạt hơn khi vùng dữ liệu có thể thay đổi.
1. Ví dụ: =SUM(INDIRECT(“C2:C10”))
Trong đó: “C2:C10” là chuỗi văn bản biểu thị vùng dữ liệu cần tính tổng. INDIRECT sẽ chuyển chuỗi này thành vùng dữ liệu thực để SUM thực hiện phép cộng.
2. Cách thực hiện:
– Bước 1: Chọn ô mà bạn hiển thị kết quả.
– Bước 2: Nhập công thức =SUM(INDIRECT(“C2:C10”)).
– Bước 3: Nhấn Enter để hoàn tất và nhận về kết quả tương ứng.
Việc kết hợp này thường sẽ được sử dụng khi bạn muốn tạo các công thức tính tổng linh hoạt hoặc tham chiếu dữ liệu từ nhiều vùng khác nhau trong bảng tính.
Hàm SUM + OFFSET
Hàm OFFSET cho phép tham chiếu đến một vùng dữ liệu động dựa trên vị trí của một ô xác định. Khi kết hợp với SUM, bạn có thể tính tổng một vùng dữ liệu có thể thay đổi vị trí hoặc kích thước.
1. Ví dụ: =SUM(OFFSET(C1,2,0,5,1))
Trong đó:
- C1 là ô tham chiếu ban đầu.
- 2 là số hàng dịch xuống.
- 0 là số cột dịch sang phải.
- 5 là số hàng của vùng dữ liệu cần lấy.
- 1 là số cột của vùng dữ liệu.
Sau khi áp dụng công thức, OFFSET sẽ tạo ra vùng dữ liệu từ C2 đến C6, sau đó hàm SUM sẽ cộng tất cả các giá trị trong vùng này.
2. Cách thực hiện:
– Bước 1: Chọn ô nơi bạn muốn hiển thị kết quả tính tổng.
– Bước 2: Nhập công thức =SUM(OFFSET(C1,2,0,5,1)).
– Bước 3: Nhấn Enter để triển khai công thức và nhận về kết quả.
Hàm SUM + VLOOKUP
Hàm VLOOKUP được dùng để tìm kiếm dữ liệu trong một bảng. Khi kết hợp với hàm SUM trong Google Sheets, bạn có thể tính tổng các giá trị được tìm thấy từ nhiều kết quả tra cứu.
1. Ví dụ: =SUM(ARRAYFORMULA(VLOOKUP(A2:A5, E2:F8, 2, FALSE)))
Trong đó:
- A2:A5 là danh sách giá trị cần tìm.
- E2:F8 là bảng dữ liệu chứa thông tin tra cứu.
- ARRAYFORMULA(…), cho phép hàm VLOOKUP xử lý một mảng các giá trị (A2:A5) thay vì 1 ô.
- 2 là cột chứa giá trị cần lấy.
- FALSE chỉ trả về kết quả khi dữ liệu khớp chính xác.
Sau khi công thức được áp dụng, VLOOKUP sẽ tìm giá trị tương ứng cho từng ô trong vùng A2:A5, sau đó hàm SUM sẽ cộng tất cả các giá trị tìm được.
2. Cách thực hiện:
– Bước 1: Chọn vào ô hiển thị kết quả.
– Bước 2: Nhập công thức =SUM(ARRAYFORMULA(VLOOKUP(A2:A5, E2:F8, 2, FALSE))).
– Bước 3: Nhấn Enter để nhận kết quả tính tổng nhanh chóng.
Hàm SUM + UNIQUE
Hàm UNIQUE giúp loại bỏ các giá trị trùng lặp trong một danh sách. Khi kết hợp với SUM, bạn có thể tính tổng dựa trên các giá trị duy nhất.
1. Ví dụ: =SUM(UNIQUE(C2:C10))
Trong đó: C2:C10 là vùng dữ liệu chứa các giá trị có thể bị trùng lặp.
Sau khi áp dụng công thức, hàm UNIQUE sẽ tạo danh sách các giá trị không trùng lặp trong vùng dữ liệu, sau đó SUM sẽ cộng các giá trị này.
2. Cách thực hiện:
– Bước 1: Chọn một ô bất kỳ mà bạn muốn hiển thị kết quả.
– Bước 2: Nhập công thức =SUM(UNIQUE(C2:C10)).
– Bước 3: Nhấn Enter để nhận về kết quả sau khi áp dụng công thức.
Cách này phù hợp khi bạn muốn tính tổng các giá trị duy nhất mà không bị ảnh hưởng bởi dữ liệu trùng lặp.
Hàm SUM + SPLIT
Hàm SPLIT được dùng để tách dữ liệu trong một ô thành nhiều phần dựa trên ký tự phân tách. Khi kết hợp với SUM, bạn có thể tính tổng các số được tách ra từ một chuỗi dữ liệu.
1. Ví dụ: =SUM(SPLIT(C2, “,”))
Trong đó:
- C2 là ô chứa chuỗi dữ liệu.
- “,” là ký tự phân tách giữa các số.
Nếu ô C1 chứa dữ liệu: 10, 20, 30, 40, thì sau khi áp dụng công thức, hàm SPLIT sẽ tách chuỗi thành các số riêng lẻ, sau đó SUM sẽ cộng các số này để trả về kết quả 100.
2. Cách thực hiện:
– Bước 1: Chọn ô hiển thị kết quả tính tổng.
– Bước 2: Nhập công thức =SUM(SPLIT(C2, “,”)).
– Bước 3: Nhấn Enter để xác nhận công thức và chờ đợi kết quả.
Các lỗi thường gặp khi dùng hàm SUM và cách xử lý
Trong quá trình sử dụng, đôi khi hàm SUM trong Google Sheets không trả về kết quả như mong đợi. Dưới đây là các lỗi phổ biến và cách để bạn khắc phục nhanh vấn đề:
Hàm SUM không tính được kết quả
Nếu bạn nhập xong công thức nhưng ô chỉ hiển thị nguyên văn đoạn mã =SUM(…) mà không hiện số, nguyên nhân thường do ô đó đang bị định dạng là Văn bản (Plain text).
*Cách xử lý:
– Bước 1: Bạn hãy chọn ô chứa công thức, vào menu Định dạng (Format) >> Số (Number) >> chọn Tự động hoặc Số.
– Bước 2: Nhấn đúp vào ô và nhấn Enter để kích hoạt lại công thức.
Hàm SUM trả về giá trị bằng 0
Lỗi này thường xảy ra khi các ô trong dải dữ liệu của bạn chứa “số nhưng không phải là số”. Nghĩa là chúng đang bị hiểu nhầm là văn bản (có dấu nháy đơn ‘ ở trước hoặc do copy từ web về).
*Cách xử lý:
Bạn hãy sử dụng tính năng Dọn dẹp dữ liệu hoặc dùng hàm VALUE để chuyển đổi vùng dữ liệu sang dạng số. Hoặc thao tác nhanh bằng cách là bôi đen vùng dữ liệu, chọn định dạng Số để đồng bộ lại.
Hàm SUM không loại bỏ dữ liệu lọc
Khi bạn sử dụng bộ lọc để ẩn bớt một số dòng, hàm SUM vẫn sẽ cộng cả những dòng đã bị ẩn đó, dẫn đến kết quả tổng không khớp với những gì đang hiển thị trên màn hình.
*Cách xử lý:
Bạn hãy thay thế hàm SUM bằng hàm SUBTOTAL. Cụ thể, sử dụng công thức =SUBTOTAL(109, dải_ô). Mã 109 sẽ ra lệnh cho Google Sheets chỉ tính tổng những ô đang hiển thị và bỏ qua các ô bị ẩn bởi bộ lọc.
Hàm SUM lỗi #VALUE!
Lỗi này xuất hiện khi một trong các đối số bạn nhập trực tiếp vào hàm không phải là kiểu dữ liệu số (ví dụ: =SUM(10, “abc”)). Nếu “abc” nằm trong một ô tham chiếu, hàm SUM sẽ tự bỏ qua, nhưng nếu bạn gõ trực tiếp vào công thức, nó sẽ báo lỗi.
*Cách xử lý:
Hãy kiểm tra lại các thành phần bên trong dấu ngoặc đơn của hàm. Đảm bảo không có ký tự lạ hoặc văn bản nằm xen kẽ giữa các con số được nhập trực tiếp.
Một số lưu ý khi dùng hàm SUM trong Google Sheets
Cách sử dụng hàm SUM trong Google Sheets tuy đơn giản, nhưng bạn cũng cần lưu ý một số điểm sau để tránh những sai sót khi tính toán và tối ưu hóa bảng tỉnh một cách hiệu quả:
- Kiểm tra định dạng số (Number vs Text): Đây là lỗi phổ biến nhất khiến hàm SUM trả về kết quả bằng 0 hoặc thiếu giá trị. Nếu các con số bị định dạng dưới dạng văn bản (Text), hàm SUM sẽ tự động bỏ qua chúng. Hãy đảm bảo dữ liệu của bạn đã được chuyển sang định dạng Số (Number).
- Phân biệt dấu ngăn cách ( , và ; ): Tùy thuộc vào cài đặt vùng (Locale) của Google Sheets mà dấu ngăn cách giữa các giá trị sẽ khác nhau. Thông thường, vùng Hoa Kỳ dùng dấu phẩy (,), trong khi vùng Việt Nam thường dùng dấu chấm phẩy (;). Nếu công thức báo lỗi #ERROR!, hãy thử đổi dấu này.
- Hàm SUM không tự bỏ qua dòng ẩn: Khi bạn ẩn dòng thủ công, hàm SUM vẫn tính luôn giá trị của các ô bị ẩn đó vào tổng cuối cùng. Nếu bạn chỉ muốn tính tổng cho các dòng đang hiển thị (sau khi lọc hoặc ẩn), hãy cân nhắc sử dụng hàm SUBTOTAL (với mã hàm 109).
- Tránh lỗi tham chiếu vòng: Lỗi này xảy ra khi bạn đặt ô chứa công thức SUM nằm trong chính dải ô mà nó đang tính toán (ví dụ: đặt công thức tại ô A10 nhưng lại tính =SUM(A1:A10)). Điều này sẽ khiến Google Sheets không thể trả về kết quả và báo lỗi.
- Xử lý các ô chứa giá trị lỗi: Nếu trong dải ô tính tổng có bất kỳ ô nào bị lỗi (như #N/A, #DIV/0!), hàm SUM sẽ trả về kết quả lỗi cho cả vùng đó. Bạn nên kết hợp với hàm IFERROR hoặc IFNA để làm sạch dữ liệu trước khi tính tổng.
- Tự động cập nhật khi thêm hàng/cột: Hàm SUM sẽ tự động mở rộng nếu bạn chèn thêm hàng hoặc cột vào giữa dải ô đang tham chiếu. Tuy nhiên, nếu bạn thêm dữ liệu vào phía sau dải ô đó, bạn cần cập nhật lại địa chỉ ô hoặc sử dụng các dải ô mở rộng (ví dụ: A2:An) để dữ liệu luôn được cập nhật tự động.
Câu hỏi thường gặp
1. Có thể tính tổng dữ liệu từ nhiều Sheet (Trang tính) khác nhau không?
Có. Bạn chỉ cần thêm tên trang tính và dấu chấm than trước địa chỉ ô. Ví dụ: =SUM(Sheet1!A1:A10, Sheet2!A1:A10). Nếu tên trang tính có khoảng trắng, hãy đặt nó trong dấu nháy đơn: =’Doanh thu’!A1:A10.
2. Làm thế nào để tính tổng các ô có chứa lỗi như #N/A hoặc #REF!?
Hàm SUM thông thường sẽ báo lỗi nếu vùng dữ liệu có ô bị lỗi. Để giải quyết, bạn nên sử dụng kết hợp: =SUM(IFERROR(A1:A10, 0)). Công thức này sẽ coi các ô bị lỗi là 0 và tiếp tục cộng các ô còn lại bình thường.
3. Hàm SUM có tự động cập nhật khi tôi ẩn dòng không?
Nếu bạn ẩn dòng thủ công, hàm SUM vẫn tính cả các dòng đó. Để chỉ tính tổng các dòng đang hiển thị (sau khi lọc hoặc ẩn), bạn phải sử dụng hàm SUBTOTAL(109, A1:A10).
4. Tại sao công thức SUM của tôi lại hiện ra lỗi #REF!?
Lỗi này thường xảy ra khi dải ô tham chiếu trong công thức đã bị xóa mất (ví dụ bạn xóa hẳn một cột hoặc hàng mà hàm SUM đang trỏ tới). Bạn cần kiểm tra lại địa chỉ trong ngoặc và chọn lại vùng dữ liệu mới.
5. Có cách nào tính tổng theo màu sắc của ô không?
Mặc định Google Sheets không hỗ trợ tính tổng theo màu sắc vì màu sắc không phải là dữ liệu. Cách tốt nhất là bạn hãy dùng hàm SUMIF dựa trên điều kiện logic đã tạo ra màu sắc đó (ví dụ: cộng các ô có giá trị < 50).
6. Hàm SUM có thể tính tổng dựa trên một dải ô có độ dài thay đổi không?
Có. Bạn có thể sử dụng tham chiếu mở rộng như =SUM(A2:A). Cách này giúp hàm SUM tự động bao gồm tất cả các dữ liệu mới được thêm vào cột A từ dòng thứ 2 trở xuống mà bạn không cần phải sửa lại công thức mỗi khi cập nhật bảng tính.
7. Có giới hạn về số lượng ô mà hàm SUM có thể xử lý không?
Về lý thuyết, hàm SUM trong Google Sheets có thể xử lý tối đa số ô mà một trang tính cho phép (hiện tại là 10 triệu ô). Tuy nhiên, nếu bạn tính tổng vùng dữ liệu quá lớn trên một file có hàng trăm công thức phức tạp khác, tốc độ tải trang có thể bị chậm lại đáng kể.
Lời kết
Việc nắm vững hàm SUM trong Google Sheets không chỉ giúp bạn hoàn thành báo cáo nhanh hơn, mà còn giảm bớt áp lực trước những bảng tính khổng lồ. Tuy nhiên, trong kỷ nguyên số hiện nay, việc thành thạo một vài công cụ đơn lẻ là chưa đủ để tạo nên sự bứt phá cho doanh nghiệp.
Để xây dựng một quy trình làm việc thông minh và kết nối dữ liệu không giới hạn, doanh nghiệp của bạn cần một nền tảng chuyển đổi số vững chắc. Hãy liên hệ với HVN ngay hôm nay để được tư vấn các giải pháp Google Workspace chuyên sâu. Với sự đồng hành của đội ngũ chuyên gia, chúng tôi sẽ giúp bạn biến những bảng tính khô khan thành hệ thống quản trị dữ liệu mạnh mẽ, tối ưu hóa 100% năng suất làm việc.
Fanpage: HVN Group – Hệ sinh thái kiến tạo 4.0
Hotline: 024.9999.7777



























![[Offline Event] Kiến tạo "Song Sinh Số" cùng Microsoft 365 & Copilot 51 [Offline Event] Kiến Tạo Song Sinh Số Cùng Microsoft 365 & Copilot](https://hvn.vn/wp-content/uploads/2026/04/Offline-Event-Kien-tao-Song-Sinh-So-cung-Microsoft-365-Copilot.webp)

