Cách Tính Tổng Của Một Dãy Số Trong Excel

Giới thiệu

Excel là công cụ bảng tính mạnh mẽ được sử dụng hàng ngày bởi các chuyên gia tài chính, nhà quản lý dự án, nhà khoa học dữ liệu, sinh viên và nhiều người khác. Một trong những thao tác cơ bản nhưng vô cùng quan trọng nhất khi làm việc với Excel là tính tổng của một dãy số. Dù có vẻ đơn giản, nhưng việc hiểu sâu sắc các phương pháp, công thức và tính năng liên quan sẽ giúp bạn 久赢 nhanh hơn, tránh lỗi và tận dụng tối đa sức mạnh của Excel.

Bài viết này sẽ đi sâu vào các cách tính tổng trong Excel: từ công thức SUM đơn giản, các chuỗi điều kiện, công thức mảng, đến các hàm nâng cao như SUMIFS, SUMPRODUCT, và cách áp dụng công thức vào các trường hợp thực tế. Bạn cũng sẽ được chỉ dẫn cách tránh các lỗi thường gặp, tối ưu hiệu suất tính toán, và cách kết hợp tính tổng với các công cụ phân tích dữ liệu khác.

1. Tính tổng cơ bản với hàm SUM

1.1. Cú pháp của hàm SUM

SUM(number1, number2, ...)
  • Merkur: number1 là số hoặc vùng dữ liệu cần tính tổng.
  • number2 là các tham số tùy chọn, có thể là số, vùng dữ liệu, hoặc biểu thức.

Nếu bạn muốn tính tổng một cột hoặc hàng, bạn chỉ cần chọn vùng dữ liệu, ví dụ: SUM(A1:A10).

1.2. Ví dụ thực tế

Giả sử bạn có bảng bán hàng:

ABC
1Sản phẩmGiá
2Sản phẩm A100
3Sản phẩm B200
4Sản phẩm C150

Để tính tổng giá trị bán hàng, bạn nhập công thức vào ô C5:

=SUM(C2:C4)

Kết quả là 450.

1.3. SRAM: Tính tổng theo điều kiện đơn giản

Nếu bạn chỉ muốn tính tổng các giá trị lớn hơn 150:

=SUMIF(C2:C4, ">150")

Tham số thứ hai là điều kiện, còn tham số thứ ba (tùy chọn) là vùng cần tính tổng nếu bạn muốn tính tổng trên vùng khác.

2. Tính tổng theo nhiều điều kiện với SUMIFS

2.1. Cú pháp của SUMIFS

SUMIFS(sum_range, criteria_range1, criteria1, criteria_range2, criteria2, ...)
  • sum_range: vùng dữ liệu cần tính tổng.
  • criteria_range1, criteria_range2, ...: vùng dữ liệu áp dụng điều kiện.
  • criteria1, criteria2, ...: điều kiện cụ thể.

2.2. Ví dụ thực tế

Giả sử bạn có bảng dữ liệu bán hàng theo tháng:

ABCD
1ThángKhu vựcDoanh thu
21Bắc500
31Nam300
42Bắc600
52Nam400

Bạn muốn tính tổng doanh thu cho tháng 1 ở khu vực Bắc:

=SUMIFS(D2:D5, A2:A5, 1, B2:B5, "Bắc")

Kết quả là 500.

2.3. Sử dụng SUMIFS với điều kiện ngày

Nếu dữ liệu của bạn có cột ngày, bạn có thể tính tổng doanh thu trong một khoảng thời gian 행사:

=SUMIFS(D2:D100, A2:A100, ">=" & DATE(2026,1,1), A2:A100, "<=" & DATE(2026,1,31))

3. Tính tổng với công thức mảng (Array Formula)

3.1. Khi nào cần công thức mảng?

  • Khi bạn muốn tính tổng theo điều kiện phức tạp mà không thể dùng SUMIF hoặc SUMIFS.
  • Khi bạn cần tính tổng kwalitat qua các cột/đối tượng khác nhau trong cùng một hàng.

3.2. Cách viết công thức mảng

Trong Excel 365/Excel 2026, công thức mảng có thể được nhập trực tiếp mà không cần nhấn Ctrl+Shift+Enter.

Ví dụ: Tính tổng các giá trị lớn hơn 200 trong cột C

=SUM(IF(C2:C100>200, C2:C100, 0))

Trong Excel cũ, bạn phải nhấn Ctrl+Shift+Enter để biến nó thành công thức mảng.

3.3. Công thức mảng nâng cao: SUMPRODUCT

SUMPRODUCT là hàm mạnh mẽ, có thể thực hiện tính tổng theo điều kiện mà không cần công thức mảng.

=SUMPRODUCT((C2:C100>200) C2:C100)

Giải thích:
– (C2:C100>200) trả về mảng TRUE/FALSE, được chuyển thành 1/0 khi nhân với C2:C100.
– SUMPRODUCT sau đó cộng dồn các giá trị.

3.4. Tính tổng theo điều kiện đa chuỗi

Giemus: Bạn có một bảng dữ liệu bán hàng, muốn tính tổng doanh thu khi khu vực là Bắc và ngày nằm trong tháng 1.

=SUMPRODUCT((B2:B100="Bắc")(MONTH(A2:A100)=1)(D2:D100))

4. Kỹ thuật nâng cao: Tính tổng động với OFFSET và INDIRECT

4.1. OFFSET

OFFSET là một hàm trả về vùng dữ liệu dựa trên vị trí tham chiếu và số hàng, cột.

=SUM(OFFSET(A1, 1, 0, 10, 1))

Đây sẽ tính tổng 10 hàng dưới ô A1.

4.2. INDIRECT

Cách Tính Tổng Của Một Dãy Số Trong Excel
Cách Tính Tổng Của Một Dãy Số Trong Excel

INDIRECT trả về tham chiếu đến một ô/dữ liệu dựa trên chuỗi ký tự.

=SUM(INDIRECT("A2:A" & B1))

Nếu B1 chứa số 10, công thức trên sẽ tính tổng từ A2 đến A10.

4.3. Kết hợp OFFSET và INDIRECT

Bạn có thể tạo vùng dữ liệu động:

=SUM(OFFSET(A1, 0, 0, B1, 1))

Nếu B1 chứa số 20, công thức sẽ tính tổng từ A1 đến A20.

5. Tính tổng trong PivotTable

PivotTable là công cụ mạnh mẽ để tóm tắt đảm bảo tính tổng, đếm, trung bình một cách nhanh chóng.

5.1. Tạo PivotTable

  1. Chọn vùng dữ liệu.
  2. Vào Insert → PivotTable.
  3. Chọn nơi đặt PivotTable.

5.2. Thêm trường vào phần Values

  • Kéo trường cần tính tổng vào khu vực Values.
  • Mặc định, nó sẽ tính Sum.

5.3. Thêm điều kiện

  • Kéo trường điều kiện vào khu vực Filters hoặc Rows/Columns để lọc dữ liệu và tính tổng theo các nhóm.

6. Tối ưu hiệu suất tính toán

Khi làm việc với file Excel lớn, tính tổng có thể trở nên chậm. Dưới đây là một số mẹo:

  1. Sử dụng hàm SUMIFS thay vì SUMIF + SUMIF: SUMIFS thường nhanh hơn vì nó xử lý nhiều điều kiện trong một lần.
  2. Tránh các công thức mảng phức tạp: Chúng có thể làm chậm Excel, đặc biệt là trong phiên bản cũ.
  3. Sử dụng tính năng Data Table: Thay vì viết công thức lặp đi lặp lại trongMana, bạn có thể tạo bảng dữ liệu tóm tắt.
  4. Sử dụng tính năng Table (Ctrl+T): Khi bạn chuyển dữ liệu thành bảng, các công thức tự động mở rộng khi thêm dòng mới, giúp giảm lỗi và tối ưu tính toán.
  5. Xóa dữ liệu không cần thiết: Đôi khi, Excel vẫn giữ dữ liệu cũ trong bộ nhớ cache, làm file trở nên nặng.

7. Các lỗi thường gặp khi tính tổng

LỗiNguyên nhânGiải pháp
Tổng sai khi có ô trốngHàm SUM bỏ qua ô trốngSử dụng IF(ISNUMBER(A1), A1, '\'0'\') hoặc kiểm tra dữ liệu trước
Tổng sai khi có dữ liệu dạng textĐịnh dạng ô text->sốĐổi kiểu dữ liệu sang số hoặc dùng VALUE
Tổng không cập nhậtTính toán thủ côngNhấn F9 hoặc Ctrl+Alt+F9
#VALUE! khi dùng SUMIF với số lớnĐịnh dạng ngày/giá trị > 2^31Dùng SUMIFS hoặc chuyển dữ liệu sang kiểu phù hợp
#REF! khi di chuyển ôCông thức tham chiếu saiSử dụng INDIRECT hoặc kiểm tra tham chiếu

8. Hướng dẫn thực hành: Tính tổng doanh thu theo các tiêu chí

8.1. Tình huống

Bạn là quản lý bán hàng tại một công ty có 3 khu vực: Bắc, Trung, Nam. Bạn muốn tính tổng doanh thu trong từng khu vực, trong từng tháng, và tổng doanh thu toàn công ty.

8.2. Dữ liệu mẫu

ABCD
1NgàyKhu vựcDoanh thu
22026-01-05Bắc150
32026-01-10Bắc200
42026-01-12Trung180
52026-01-15Nam120
…………

8.3. Công thức

8.3.1. Tổng doanh thu từng khu vực

=SUMIF(C2:C100, "Bắc", D2:D100)

8.3.2. Tổng doanh thu từng tháng

=SUMIFS(D2:D100, A2:A100, ">="&DATE(2026,1,1), A2:A100, "<="&DATE(2026,1,31))

8.3.3. Tổng doanh thu toàn công ty

=SUM(D2:D100)

8.3.4. Tổng doanh thu từng khu vực trong từng tháng

Bạn có thể tạo một bảng PivotTable với Khu vực ở Rows, Tháng ở Columns, và Doanh thu ở Values.

9. Tính tổng trong Excel Online và Google Sheets

9.1. Excel Online

  • Công thức SUM, SUMIF, SUMIFS, SUMPRODUCT hoạt động tương tự.
  • Tính năng Smart Fill giúp tự động nhận dạng các vùng dữ liệu.

9.2. Google Sheets

  • Các hàm tương tự đềuMort, nhưng có một số khác biệt quan trọng:
  • ARRAYFORMULA trong Google Sheets thay thế công thức mảng.
    coh.
  • QUERY là một công cụ mạnh mẽ để thực hiện tính tổng, lọc và sắp xếp dữ liệu.

Ví dụ tính tổng trong Google Sheets:

=ARRAYFORMULA(SUM(IF(A2:A>200, A2:A, 0)))

10. Kết luận

Tính tổng trong Excel không chỉ là một thao tác cơ bản; nó là nền tảng để xây dựng các báo cáo, phân tích dữ liệu và đưa ra quyết định kinh doanh. Bằng cách nắm vững các công thức như SUM, SUMIF, SUMIFS, SUMPRODUCT, và công cụ nâng cao như PivotTable, bạn có thể xử lý dữ liệu phức tạp một cách massage.

Nhớ rằng:
– Luôn kiểm tra dữ liệu trước khi tính tổng.
– Sử dụng công cụ nội bộ như Table để tự động mở rộng công thức.
– Tối ưu hiệu suất khi làm việc với file lớn.
– Kiểm tra lỗi thường gặp và khắc phục ngay.

Bây giờ, bạn đã trang bị đủ kiến thức để tự tin tính tổng mọi dữ liệu trong Excel và trở thành một chuyên gia phân tích dữ liệu thực thụ!

⚠️
LƯU Ý QUAN TRỌNG: Miễn trừ trách nhiệm: Mặc dù chúng tôi luôn nỗ lực để đảm bảo tính chính xác và cập nhật của thông tin, nhưng các quy định về giáo dục và tuyển sinh có thể thay đổi theo thời gian. BigSchool không chịu trách nhiệm về bất kỳ sai sót nào hoặc kết quả phát sinh từ việc sử dụng thông tin trên trang này. Độc giả nên liên hệ trực tiếp với nhà trường hoặc cơ quan chức năng để có thông tin mới nhất. Ngoài ra, BigSchool tuyệt đối không bán sản phẩm, khóa học hay cung cấp dịch vụ được nhắc đến trong bài.

Viết một bình luận