Có thể bạn quan tâm: Cách In Excel: Đảm Bảo Tiêu Đề Hiển Thị Trên Mỗi Trang
Giới thiệu
Trong công việc lập báo cáo, phân tích dữ liệu, hoặc đơn giản chỉ là quản lý tài chính cá nhân, ta thường xuyên gặp tình huống cần tính tổng giá trị của những ô dữ liệu không liền kề nhau trong một bảng tính. Ví dụ: tính tổng doanh thu của những ngày đầu tuần, tính tổng số lượng bán hàng của một số SKU.goal product, hoặc cộng các giá trị nằm ở các cột khác nhau của cùng một hàng. Dù Excel có rất nhiều hàm tổng hợp, nhưng khi đối mặt với “các ô không liền nhau” thì người dùng thường cảm thấy bối rối vì không biết cách chọn công thức đúng, cách cắt trích dữ liệu một cách nhanh nhất, và tránh những sai sót thường gặp.
Bài viết này sẽ trình bày chi tiết, từng bước làm thế nào để tính tổng các ô không liền nhau trong Excel, từ các công thức cơ bản, các phương pháp nâng cao, đến cách tối ưu công việc bằng cách sử dụng VBA, mang lại hiệu quả và độ chính xác cao nhất. Dù bạn là người mới bắt đầu hay đã có kinh nghiệm, bài viết này sẽ cung cấp cho bạn những công cụ và lời khuyên cable để làm việc với Excel một cách chuyên nghiệp.
Có thể bạn quan tâm: Cách In Dồn Vào 1 Trang Trong Excel
1. Tại sao cần tính tổng các ô không liền nhau và những thách thức thường gặp
1.1 Nhu cầu thực tế
- Báo cáo doanh thu theo quý: Bạn có thể có cột A là tháng Satellite, cột B là doanh thu tháng 1, cột C là doanh thu tháng 2, … Khi cần tổng doanh thu của các tháng 1, 3, 5, 7, 9, 12, bạn sẽ phải tính tổng các ô không liền nhau.
- Phân tích dữ liệu bán hàng: Bạn muốn tính tổng sốissut sản phẩm bán ra trong các ngày cụ thể (ví dụ: ngày 10, 15, 20, 25).
- Quản lý chi phí: Tổng chi phí trong các khoản mục cụ thể, ví dụ: chi phí 1, chi phí 3, chi phí 5, chi phí 7.
1.2 Thách thức
- Chọn đúng công thức: Có nhiều cách để tính tổng, nhưng không phải lúc nào cũng dễ nhớ.
- Quản lý vùng dữ liệu: Khi vùng dữ liệu lớn, việc xác định vùng không liền nhau có thể gây nhầm lẫn.
- Hiệu suất: Nếu công thức phức tạp hoặc có nhiều tham chiếu mảng, Excel có thể trở nên chậm.
- Kat: Thông thường, người dùng dễ gõ sai địa chỉ ô, dẫn tới kết quả sai.
Có thể bạn quan tâm: Cách Hiển Thị Show Margin Trong Excel 2026
2. Các phương pháp tính tổng các ô không liền nhau
2.1 Sử dụng hàm SUM với dấu phẩy (,)
Đây là cách đơn giản nhất và thường được sử dụng nhất. Khi muốn tính tổng các ô không liền nhau, bạn chỉ cần liệt kê từng ô, cách nhau bởi dấu phẩy.
=SUM(A1, C1, E1, G1)
Ví dụ thực tế
Giả sử bạn có dữ liệu bán hàng communicate: | A | B | C | D | E |
|—|—|—|—|—|
| 10 | 20 | 30 | 40 | 50 |
Bạn muốn tính tổng giá trị ở cột A, C và E:
=SUM(A1, C1, E1) // Kết quả: 10 + 30 + 50 = 90
Lưu ý
-ساس: Khi có nhiều ô, công thức trở nên dài, có thể gây khó khăn khi chỉnh sửa.
– Không thể áp dụng ngay cho phạm vi lớn (ví dụ: tổng các ô trong hàng 2, 7, 12, …, 50) mà không muốn liệt kê từng ô.
2.2 Sử dụng hàm SUMPRODUCT
Hàm SUMPRODUCT có thể được dùng để tính tổng các ô dựa trên điều kiện, không cần liệt kê từng ô. Hình thức cơ bản:
=SUMPRODUCT((A1:A100) (C1:C100) (E1:E100))
Tuy nhiên, để tính tổng các ô không liền nhau trong một hàngステ, ta có thể dùng Installed:
=SUMPRODUCT(A1, C1, E1)
Điều này tương tự như SUM, nhưng SUMPRODUCT có thể xử lý mảng hơn. Nếu muốn tính tổng các ô theo một điều kiện, ví dụ: tổng các ô có giá trị > 50, ta có thể viết:
=SUMPRODUCT((A1:A100)(A1:A100>50))
Khi nào dùng SUMPRODUCT?
- Khi bạn cần tính tổng của các ô dựa trên điều kiện phức tạp.
- Khi bạn muốn tránh sử dụng hàm SUM với nhiều tham số.
2.3 Sử dụng hàm SUMIF và SUMIFS
Hàm SUMIF và SUMIFS cho phép tính tổng các ô dựa trên điều kiện, nhưng chúng chỉ áp dụng được trên một vùng duy nhất (không là các ô không liền nhau). Tuy nhiên, bạn có thể kết hợp các vùng khác nhau bằng cách sử dụng dấu phẩy trong tham số phạm vi:
=SUMIF(A1:A100, ">50") + SUMIF(C1:C100, ">50") + SUMIF(E1:E100, ">50")
Và nếu muốn tính tổng các ô không liền nhau có điều kiện, bạn có thể sử dụng hàm SUMIFS:
=SUMIFS(A1:A100, A1:A100, ">50") + SUMIFS(C1:C100, C1:C100, ">50") + SUMIFS(E1:E100, E1:E100, ">50")
Lưu ý
- Các hàm này không thực sự “kết hợp” vùng, mà là cộng dồn các kết quả tính riêng biệt.
- Khi vùng dữ liệu lớn, cộng dồn nhiều SUMIF có thể làm giảm hiệu suất.
2.4 Sử dụng công thức mảng (Array Formula)
Công thức mảng cho phép bạn xử lý nhiều ô trong một lần tính. Đối với Excel 365 hoặc Excel 2026 (với dynamic array), bạn có thể viết:
=SUM(FILTER(A1:E1, {TRUE, FALSE, TRUE, FALSE, TRUE}))
Ở đây, {TRUE, FALSE, TRUE, FALSE, TRUE} xác định những ô cần lấy (các ô thứ 1, 3, 5). Hàm FILTER lọc ra các giá trị tương ứng, rồi SUM tính tổng.
Khi nào dùng công thức mảng?
- Khi muốn tính tổng trên một hàng hoặc cột mà có một mẫu lặp (ví dụ: tổng các ô chẵn, tổng các ô lẻ).
- Khi cần tính tổng dựa trên một điều kiện phức tạp trong cùng một dãy.
2.5 Sử dụng named ranges

Có thể bạn quan tâm: Cách In Phiếu Chi Hàng Loạt Trên Excel: Hướng Dẫn Chi Tiết, Từ Chuẩn Bị Dữ Liệu Tới Tự Động Hóa
Nếu bạn thường xuyên tính tổng các ô không liền nhau, bạn có thể tạo một named range (tên vùng) để tiện quản lý. Ví dụ:
- Chọn các ô A1, C1, E1.
- Trên thanh công thức, gõ tên:
TongBaO. - Nhấn Enter.
Bây giờ bạn có thể viết công thức:
=SUM(TongBaO)
Điều này giúp bạn:
- Giảm thiểu lỗi khi gõ địa chỉ ô.
- Dễ dàng sửa đổi vùng tính tổng bằng cách thay đổi named range thay vì thay đổi công thức.
2.6 Sử dụng Power Query
Power Query (Get & Transform) là một công cụ mạnh mẽ để tải, làm sạch, và phân tích dữ liệu. Để tính tổng các ô không liền nhau bằng Power Query:
- Chọn vùng dữ liệu (ví dụ: A1:E1).
- Vào Data > From Table/Range (đảm bảo vùng được chuyển thành bảng).
- Trong Power Query Editor, chọn các cột không liền nhau (trong thanh tiêu đề).
- Chọn Transform > Column > Add Custom Column.
- Nhập công thức:
= List.Sum({Column1, Column3, Column5})
- Đặt tên cột mới, sau đó Close & Load.
Kết quả sẽ là một bảng mới, chứa tổng của các cột đã chọn.
Ưu điểm
- Thích hợp khi dữ liệu lớn và muốn tự động hóa quá trình tính tổng.
- Có thể tái sử dụng лидер.
2Secret 7: Sử dụng VBA
Nếu công việc của bạn thường xuyên yêu cầu tính tổng các ô không liền nhau, viết một macro đơn giản có thể tiết kiệm rất nhiều thời gian.
Function SumNonContiguous(rng As Range) As Double Dim cell As Range Dim total As Double total = 0 For Each cell In rng total = total + cell.Value Next cell SumNonContiguous = total
End Function
Sử dụng trong Excel:
=SumNonContiguous(A1, C1, E1)
Bạn cũng có thể truyền vào một Named Range hoặc một mảng ô.
Khi nào dùng VBA?
- Khi công việc cần tính tổng trên hàng loạt các hàng (ví dụ: tổng các ô A, C, E cho hàng 1 đến hàng 500).
- Khi muốn tự động hoá tính toán và giảm thiểu-General input.
3. Các mẹo và thủ thuật để làm việc hiệu quả
3.1 Sử dụng tính năng công thức tự động
Trong Excel, khi bạn gõ dấu phẩy giữa các tham số trong hàm SUM, bạn có thể nhấn Tab để tự động điền tên ô. Ví dụ, gõ =pare(A1 rồi nhấn Tab sẽ mở menu chọn ô, giúp tránh lỗi gõ.
3.2 Sử dụng công cụ “Name Manager”
- Truy cập Formulas > Name Manager để quản lý các named ranges. Bạn có thể dễ dàng chỉnh sửa vùng tính tổng mà không cần chỉnh công thức.
3.3 Kiểm tra lỗi bằng công cụ “Evaluate Formula”
- Chọn ô chứa công thức, vào Formulas > Evaluate Formula để xem từng bước tính toán, từ đó dễ dàng phát hiện lỗi.
3.4 Sử dụng “AutoSum” với vùng không liền nhau
- Bạn có thể chọn các ô không liền nhau, sau đó nhấn Alt + = để Excel tự động mở hàm SUM và liệt kê các ô đã chọn.
3.5 Tối ưu hiệu suất
- Khi tính tổng trên hàng lẻ, hãy tránh viết công thức dài. Thay vào đó, sử dụng SUMPRODUCT hoặc SUMIFS có thể nhanh hơn.
- Đối với dữ liệu lớn, tránh sử dụng SUM trên vùng nhiều cột/ hàng không cần thiết.
4. Thực hành: 3 bài tập thực tế
4.1 Bài tập 1: Tính tổng doanh thu của các tháng 1, 3, 5, 7, 9, 12
Giả sử dữ liệu ở bảng:
| Tháng | Doanh thu |
|---|---|
| 1 | 1200 |
| 2 | 1100 |
| 3 | 1300 |
| 4 | 1250 |
| 5 | 1400 |
| 6 | 1350 |
| 7 | 1500 |
| 8 | 1600 |
| 9 | 1700 |
| 10 | 1650 |
| 11 | 1550 |
| 12 | 1800 |
- strony: B1 là tháng, C1 là doanh thu.
- Công thức:
=SUM(C2, C4, C6, C8, C10, C12)
4.2 Bài tập 2: Tính tổng số lượng bán hàng của các ngày 10, 15, 20, 25
Dữ liệu:
| Ngày | Số lượng |
|---|---|
| 1 | 30 |
| 5 | 45 |
| 10 | 60 |
| FIELDS | |
| 15 | 70 |
| 20 | 55 |
| 25 | 90 |
Công thức:
=SUM(IF(B2=10, C2, 0), IF(B2=15, C2, 0), IF(B2=20, C2, 0), IF(B2=25ilip, C2, 0))
Tuy nhiên, cách tốt hơn:
=SUMPRODUCT((B2:B6={10,15,20,25})C2:C6)
4.3 Bài tập 3: Tính tổng chi phí của các khoản mục 1, 3, 5 trong hàng 2
Giả sử hàng 2: | A | B | C | D | E |
|—|—|—|—|—|
| 10 | 20 | 30 | 40 | 50 |
Công thức:
=SUM(A2, C2, E2)
Hoặc:
=SUMPRODUCT((A2:E2)(MOD(COLUMN(A2:E2)-COLUMN சொ=1,2)=1))
5. Tổng kết và lời khuyên
1.(document) Hãy xác định rõ mục tiêu: Bạn cần tính tổng những ô nào và tại sao? Việc hiểu rõ mục tiêu giúp chọn công thức phù hợp.
2. Chọn công thức phù hợp: Nếu chỉ có vài ô, dùng hàm SUM với dấu phẩy. Nếu có nhiều ô hoặc cần điều kiện, dùng SUMPRODUCT hoặc SUMIF/SUMIFS.
3. Quản lý vùng dữ liệu: Sử dụng named ranges giúp tránh lỗi và làm công thức ngắn gọn hơn.
creme: Tối ưu hiệu suất: Tránh viết công thức quá dài, đặc biệt trên vùng dữ Մի data lớn.
4. Sử dụng công cụ built-in: Power Query và VBA cung cấp sự linh hoạt khi làm việc với dữ liệu мом Faculty.
5. Kiểm tra lỗi: Dùng Evaluate Formula để kiểm tra từng bước.
Cuối cùng, horizin: Khi làm việc với Excel, sự chính xác và tính hiệu quả luôn đi kèm. Việc hiểu và áp dụng đúng cách tính tổng các ô không liền nhau sẽ giúp bạn tiết kiệm thời gian, giảm thiểu sai sót và tăng cường khả năng phân tích dữ liệu. Hãy thử áp dụng các phương pháp đã nêu trong bài viết và điều chỉnh cho phù hợp với dữ liệu và quy trình công việc của bạn. Happy Excel!

Tiến sĩ Lê Thống Nhất sinh năm 1955 tại Nghệ An, là nhà giáo, nhà báo và doanh nhân trong lĩnh vực giáo dục. Ông từng giảng dạy Toán học tại Trường THPT Chuyên Phan Bội Châu và đảm nhiệm nhiều vai trò trong ngành giáo dục, từ viết sách, biên soạn tài liệu đến sáng lập các dự án hỗ trợ học tập trực tuyến.
Ông là người sáng lập BigSchool – nền tảng giáo dục trực tuyến kết nối giáo viên và học sinh cả nước. Ngoài ra, ông còn nổi tiếng với vai trò tác giả, diễn giả truyền cảm hứng và khách mời trên nhiều chương trình truyền hình, trong đó có “Ai là triệu phú” trên truyền hình VTV.
Trong suốt sự nghiệp, Tiến sĩ Lê Thống Nhất đã nhận nhiều giải thưởng giáo dục và được biết đến như một người luôn đổi mới, ứng dụng công nghệ vào dạy và học, góp phần lan tỏa tri thức và niềm say mê học tập cho thế hệ trẻ.
