Công thức Excel SUM để tính tổng một cột, hàng hoặc chỉ các ô hiển thị

  • Chia Sẻ Cái Này
Michael Brown

Hướng dẫn giải thích cách tính tổng trong Excel bằng cách sử dụng tính năng AutoSum và cách tạo công thức SUM của riêng bạn để tính tổng một cột, hàng hoặc phạm vi đã chọn. Bạn cũng sẽ tìm hiểu cách chỉ tính tổng các ô hiển thị, tính tổng đang chạy, tính tổng trên các trang tính và tìm hiểu lý do tại sao công thức Tính tổng trong Excel của bạn không hoạt động.

Nếu bạn muốn tính tổng nhanh một số ô nhất định trong Excel, bạn có thể chỉ cần chọn các ô đó và nhìn vào thanh trạng thái ở góc dưới cùng bên phải của cửa sổ Excel:

Đối với điều gì đó lâu dài hơn, hãy sử dụng hàm Excel SUM. Nó rất đơn giản và dễ hiểu, vì vậy ngay cả khi bạn là người mới bắt đầu sử dụng Excel, bạn cũng sẽ khó hiểu các ví dụ sau.

Cách tính tổng trong Excel bằng một phép tính số học đơn giản phép tính

Nếu bạn cần tính tổng nhanh một số ô, bạn có thể sử dụng Microsoft Excel làm máy tính mini. Chỉ cần sử dụng toán tử dấu cộng (+) giống như trong phép toán số học thông thường của phép cộng. Ví dụ:

=1+2+3

hoặc

=A1+C1+D1

Tuy nhiên, nếu bạn cần tính tổng vài chục hoặc vài trăm hàng, hãy tham chiếu từng ô trong một công thức nghe có vẻ không phải là một ý kiến ​​hay. Trong trường hợp này, bạn có thể sử dụng hàm Excel SUM được thiết kế đặc biệt để thêm một bộ số cụ thể.

Cách sử dụng hàm SUM trong Excel

SUM Excel là một hàm toán học và lượng giác có chức năng cộng các giá trị. Cú pháp của hàm SUM như sau:

Công thức tính tổng.

Cái gọi là Tham chiếu 3-D là thủ thuật:

=SUM(Jan:Apr!B6)

Hoặc

=SUM(Jan:Apr!B2:B5)

Công thức đầu tiên cộng các giá trị trong ô B6, trong khi công thức thứ hai tính tổng phạm vi B2:B5 trong tất cả các trang tính nằm giữa hai trang tính ranh giới mà bạn chỉ định ( Jan Apr trong ví dụ này):

Bạn có thể tìm thêm thông tin về tham chiếu 3-d và các bước chi tiết để tạo các công thức như vậy trong hướng dẫn này: Cách tạo tham chiếu 3-D để tính toán nhiều trang tính.

Tính tổng có điều kiện trong Excel

Nếu nhiệm vụ của bạn chỉ yêu cầu cộng những ô đáp ứng một hoặc một số điều kiện nhất định, thì bạn có thể sử dụng hàm SUMIF hoặc SUMIFS tương ứng.

Ví dụ: công thức SUMIF sau đây chỉ cộng những số tiền trong cột B có trạng thái " Đã hoàn thành " trong cột C:

=SUMIF(C:C,"completed",B:B )

Để tính toán có điều kiện tính tổng với nhiều tiêu chí , hãy sử dụng hàm SUMIFS. Trong ví dụ trên, để biết tổng số đơn đặt hàng "Đã hoàn thành" với số tiền trên 200 đô la, hãy sử dụng công thức SUMIFS sau:

=SUMIFS(B:B,C:C,"completed",B:B, ">200" )

Bạn có thể tìm thấy giải thích chi tiết về SUMIF và SUMIFS cú pháp và nhiều ví dụ về công thức khác trong các hướng dẫn này:

  • Hàm SUMIF trong Excel: ví dụ về số, ngày tháng, văn bản, khoảng trống và không phải khoảng trống
  • SUMIF trong Excel - ví dụ về công thức có điều kiện tổng các ô
  • Cách sử dụng Excel SUMIFS và SUMIF với nhiều ôtiêu chí

Lưu ý. Hàm Tổng có điều kiện sẵn dùng trong các phiên bản Excel bắt đầu từ Excel 2003 (chính xác hơn, SUMIF được giới thiệu trong Excel 2003, trong khi SUMIFS chỉ có trong Excel 2007). Nếu ai đó vẫn sử dụng phiên bản Excel cũ hơn, bạn cần phải tạo một công thức SUM mảng như được trình bày trong Sử dụng Excel SUM trong công thức mảng để tính tổng các ô theo điều kiện.

SUM Excel không hoạt động - lý do và giải pháp

Bạn đang cố thêm một vài giá trị hoặc tính tổng một cột trong trang tính Excel của mình, nhưng một công thức SUM đơn giản không tính được? Chà, nếu hàm SUM trong Excel không hoạt động thì rất có thể là do những lý do sau.

1. Lỗi #Name xuất hiện thay vì kết quả mong đợi

Đây là lỗi dễ khắc phục nhất. Trong 99 trên 100 trường hợp, lỗi #Name cho biết hàm SUM bị viết sai chính tả.

2. Một số số không được thêm vào

Một lý do phổ biến khác khiến công thức Sum (hoặc Excel AutoSum) không hoạt động là các số được định dạng dưới dạng văn bản giá trị . Thoạt nhìn, chúng trông giống như những con số bình thường, nhưng Microsoft Excel coi chúng là chuỗi văn bản và loại bỏ chúng khỏi tính toán.

Một trong những chỉ báo trực quan của số văn bản là căn trái mặc định và hình tam giác màu lục ở trên cùng -góc bên trái của các ô, giống như trong trang tính bên phải trong ảnh chụp màn hình bên dưới:

Để khắc phục điều này, hãy chọn tất cả các ô có vấn đề, nhấp vào dấu hiệu cảnh báo rồi nhấp vào Chuyển sang Số .

Nếu không hiệu quả so với mọi mong đợi, hãy thử các giải pháp khác được mô tả trong: Cách sửa các số được định dạng dưới dạng văn bản.

3. Hàm SUM trong Excel trả về 0

Ngoài các số được định dạng dưới dạng văn bản, tham chiếu vòng tròn là nguyên nhân phổ biến gây ra sự cố trong công thức Sum, đặc biệt khi bạn đang cố gắng tính tổng một cột trong Excel. Vì vậy, nếu các số của bạn được định dạng là số, nhưng công thức Sum trong Excel vẫn trả về 0, hãy theo dõi và sửa các tham chiếu vòng tròn trong trang tính của bạn (tab Công thức > Kiểm tra lỗi > Tham khảo thông tư ). Để biết hướng dẫn chi tiết, vui lòng xem Cách tìm tham chiếu vòng trong Excel.

4. Công thức Sum trong Excel trả về một số cao hơn dự kiến

Nếu công thức Sum của bạn trả về một số lớn hơn mong đợi, hãy nhớ rằng hàm SUM trong Excel sẽ thêm cả ô hiển thị và ô ẩn (ẩn). Trong trường hợp này, hãy sử dụng hàm Subtotal để thay thế, như được trình bày trong Cách tính tổng chỉ những ô hiển thị trong Excel.

5. Công thức SUM trong Excel không cập nhật

Khi công thức SUM trong Excel tiếp tục hiển thị tổng cũ ngay cả sau khi bạn đã cập nhật các giá trị trong các ô phụ thuộc, rất có thể Chế độ tính toán được đặt thành Thủ công. Để khắc phục sự cố này, hãy chuyển đến tab Công thức , nhấp vào mũi tên thả xuống bên cạnh Tính toán tùy chọn và nhấp vào Tự động.

Vâng, các tùy chọn này là phổ biến nhấtlý do khiến SUM không hoạt động trong Excel. Nếu bạn không gặp trường hợp nào ở trên, hãy xem các lý do và giải pháp khả thi khác: Công thức Excel không hoạt động, không cập nhật, không tính toán.

Đây là cách bạn sử dụng hàm SUM trong Excel. Nếu bạn muốn xem kỹ hơn các ví dụ về công thức được thảo luận trong hướng dẫn này, bạn có thể tải xuống sổ làm việc Excel SUM mẫu. Tôi cảm ơn bạn đã đọc và hy vọng được gặp bạn trên blog của chúng tôi vào tuần tới.

SUM(number1, [number2] ,…)

Đối số đầu tiên là bắt buộc, các số khác là tùy chọn và bạn có thể cung cấp tối đa 255 số trong một công thức.

Trong công thức SUM Excel của bạn, mỗi số đối số có thể là giá trị số dương hoặc âm, phạm vi hoặc tham chiếu ô. Ví dụ:

=SUM(A1:A100)

=SUM(A1, A2, A5)

=SUM(1,5,-2)

Hàm Excel SUM hữu ích khi bạn cần cộng các giá trị từ các phạm vi khác nhau hoặc kết hợp các số giá trị, tham chiếu ô và phạm vi. Ví dụ:

=SUM(A2:A4, A8:A9)

=SUM(A2:A6, A9, 10)

Ảnh chụp màn hình bên dưới hiển thị các ví dụ này và một số ví dụ khác về công thức SUM:

Trong các trang tính thực tế, Excel Hàm SUM thường được bao gồm trong các công thức lớn hơn như một phần của các phép tính phức tạp hơn.

Ví dụ: bạn có thể nhúng SUM vào đối số value_if_true của hàm IF để cộng các số trong cột B, C và D nếu cả ba ô trong cùng một hàng đều chứa giá trị và hiển thị thông báo cảnh báo nếu bất kỳ ô nào trống:

=IF(AND($B2<"", $C2"", $D2""), SUM($B2:$D2), "Value missing")

Và đây là một ví dụ khác về việc sử dụng công thức SUM nâng cao trong Excel: Công thức VLOOKUP và SUM để tính tổng tất cả các giá trị phù hợp.

Cách tính Tự động Tính tổng trong Excel

Nếu bạn cần tính tổng một dãy số, cho dù là một cột, hàng hay một vài cột hoặc hàng liền kề , bạn có thể để Microsoft Excel viết công thức tính tổng phù hợp cho mình.

Chỉ cần chọn một ô bên cạnh các số bạn muốn thêm, nhấp vào Tự động tính tổng trên Trang chủ tab, trong Chỉnh sửa nhóm, nhấn phím Enter, và bạn sẽ có một công thức Sum tự động được chèn:

Như bạn có thể thấy trong ảnh chụp màn hình sau, tính năng AutoSum của Excel không chỉ nhập công thức Sum mà còn chọn phạm vi có khả năng xảy ra nhất các ô mà bạn muốn tính tổng. Chín trong số mười lần, Excel có phạm vi đúng. Nếu không, bạn có thể sửa phạm vi theo cách thủ công bằng cách chỉ cần kéo con trỏ qua các ô để tính tổng rồi nhấn phím Enter.

Mẹo. Một cách nhanh hơn để tính Tự động tính tổng trong Excel là sử dụng phím tắt Tính tổng Alt + = . Chỉ cần giữ phím Alt, nhấn phím Dấu bằng, sau đó nhấn Enter để hoàn thành công thức tính Tổng được chèn tự động.

Ngoài việc tính tổng, bạn có thể sử dụng AutoSum để tự động nhập AVERAGE, COUNT, MAX hoặc MIN chức năng. Để biết thêm thông tin, vui lòng xem hướng dẫn Tự động tính tổng của Excel.

Cách tính tổng một cột trong Excel

Để tính tổng các số trong một cột cụ thể, bạn có thể sử dụng hàm Excel SUM hoặc tính năng Tự động tính tổng .

Ví dụ: để tính tổng các giá trị trong cột B, chẳng hạn như trong các ô từ B2 đến B8, hãy nhập công thức Excel SUM sau:

=SUM(B2:B8)

Tổng toàn bộ một cột không xác định số hàng

Nếu cột bạn muốn tính tổng có số lượng hàng thay đổi (tức là có thể thêm các ô mới và xóa các ô hiện có bất kỳ lúc nào), bạn có thể tính tổng toàn bộ cột bằng cách cung cấp một cột tham chiếu, mà không chỉ định giới hạn dưới hoặc trên.Ví dụ:

=SUM(B:B)

Lưu ý quan trọng! Trong mọi trường hợp, bạn không nên đặt công thức 'Tổng của một cột' vào cột mà bạn muốn tính tổng vì điều này sẽ tạo ra một tham chiếu ô tròn (tức là một phép tính tổng đệ quy vô tận) và công thức Tổng của bạn sẽ trả về 0.

Tổng cột trừ tiêu đề hoặc loại trừ một vài hàng đầu tiên

Thông thường, việc cung cấp tham chiếu cột cho công thức Excel Sum sẽ tính tổng toàn bộ cột bỏ qua tiêu đề, như minh họa trong ảnh chụp màn hình ở trên. Nhưng trong một số trường hợp, tiêu đề của cột mà bạn muốn tính tổng thực sự có thể có một số trong đó. Hoặc, bạn có thể muốn loại trừ một số hàng đầu tiên có số không liên quan đến dữ liệu bạn muốn tính tổng.

Rất tiếc, Microsoft Excel không chấp nhận công thức SUM hỗn hợp có giới hạn dưới rõ ràng nhưng không có giới hạn trên như =SUM(B2:B), hoạt động tốt trong Google Trang tính. Để loại trừ một vài hàng đầu tiên khỏi tính tổng, bạn có thể sử dụng một trong các cách giải quyết sau.

  • Tính tổng toàn bộ cột rồi trừ các ô mà bạn không muốn đưa vào tổng (các ô từ B1 đến B3 trong ví dụ này):

    =SUM(B:B)-SUM(B1:B3)

  • Nhớ giới hạn kích thước trang tính, bạn có thể chỉ định giới hạn trên của công thức Excel SUM dựa trên số lượng hàng tối đa trong phiên bản Excel của bạn .

Ví dụ: để tính tổng cột B không có tiêu đề (nghĩa là loại trừ ô B1), bạn có thể sử dụng các công thức sau:

  • TrongExcel 2007, Excel 2010, Excel 2013 và Excel 2016:

=SUM(B2:B1048576)

  • Trong Excel 2003 trở xuống:
  • =SUM(B2:B655366)

    Cách tính tổng các hàng trong Excel

    Tương tự như tính tổng một cột, bạn có thể tính tổng một hàng trong Excel bằng cách sử dụng hàm SUM hoặc nhờ AutoSum chèn công thức cho bạn.

    Ví dụ: để cộng các giá trị trong các ô từ B2 đến D2, hãy sử dụng công thức sau:

    =SUM(B2:D2)

    Cách tính tổng nhiều hàng trong Excel

    Cách cộng các giá trị trong từng hàng riêng lẻ , chỉ cần kéo công thức Tổng của bạn xuống. Điểm mấu chốt là sử dụng các tham chiếu ô tương đối (không có $) hoặc ô hỗn hợp (trong đó ký hiệu $ chỉ sửa các cột). Ví dụ:

    =SUM($B2:$D2)

    Để tính tổng các giá trị trong phạm vi chứa nhiều hàng , chỉ cần chỉ định phạm vi mong muốn trong công thức Tổng. Ví dụ:

    =SUM(B2:D6) - tính tổng các giá trị ở hàng 2 đến 6.

    =SUM(B2:D3, B5:D6) - tính tổng các giá trị ở hàng 2, 3, 5 và 6.

    Cách cộng một tổng row

    Để tính tổng toàn bộ hàng với số lượng cột không xác định, hãy cung cấp tham chiếu toàn bộ hàng cho công thức Excel Sum của bạn, ví dụ:

    =SUM(2:2)

    Hãy nhớ rằng bạn không nên nhập công thức 'Tổng của một hàng' đó vào bất kỳ ô nào trong cùng một hàng để tránh tạo tham chiếu vòng vì điều này sẽ dẫn đến tính toán sai, nếu có:

    Để tính tổng các hàng không bao gồm (các) cột nhất định , tính tổng toàn bộ hàng rồi trừ các cột không liên quan. Ví dụ: để tính tổng hàng 2 trừ 2 cột đầu tiên, hãy sử dụngcông thức sau:

    =SUM(2:2)-SUM(A2:B2)

    Sử dụng Hàng tổng của Excel để tính tổng dữ liệu trong một bảng

    Nếu dữ liệu của bạn được sắp xếp trong một bảng Excel, bạn có thể hưởng lợi từ Tính năng Tổng số hàng có thể nhanh chóng tổng hợp dữ liệu trong bảng của bạn và hiển thị tổng số ở hàng cuối cùng.

    Một lợi thế lớn của việc sử dụng bảng Excel là chúng tự động mở rộng để bao gồm các hàng mới, do đó, bất kỳ dữ liệu mới bạn nhập vào bảng sẽ tự động được đưa vào công thức của bạn. Nếu có thể tìm hiểu về các lợi ích khác của bảng Excel trong bài viết này: 10 tính năng hữu ích nhất của bảng Excel.

    Để chuyển đổi một phạm vi ô thông thường thành một bảng, hãy chọn nó và nhấn phím tắt Ctrl + T (hoặc nhấp vào Bảng trên tab Chèn ).

    Cách thêm một hàng tổng trong bảng Excel

    Sau khi dữ liệu của bạn được sắp xếp trong một bảng, bạn có thể chèn toàn bộ hàng theo cách này:

    1. Nhấp vào bất kỳ đâu trong bảng để hiển thị Công cụ bảng với tab Thiết kế .
    2. Trên tab Thiết kế , trong nhóm Tùy chọn kiểu bảng , hãy chọn hộp Tổng số hàng :

    Một cách khác để thêm một hàng tổng trong Excel là nhấp chuột phải vào bất kỳ ô nào trong bảng, sau đó nhấp vào Bảng > Hàng tổng .

    Cách tính tổng dữ liệu trong bảng của bạn

    Khi hàng tổng xuất hiện ở cuối bảng, Excel sẽ cố gắng hết sức để xác định cách bạn muốn tính dữ liệu trong bảng.

    Trong bảng mẫu của tôi, các giá trị trongcột D (cột ngoài cùng bên phải) được thêm tự động và tổng được hiển thị trong Hàng tổng:

    Để tính tổng các giá trị trong các cột khác, chỉ cần chọn một ô tương ứng trong hàng tổng, nhấp vào mũi tên danh sách thả xuống, và chọn Tổng :

    Nếu bạn muốn thực hiện một số tính toán khác, hãy chọn hàm tương ứng từ danh sách thả xuống, chẳng hạn như Trung bình , Đếm , Tối đa, Tối thiểu , v.v.

    Nếu tổng hàng tự động hiển thị tổng cho một cột không cần, hãy mở danh sách thả xuống cho cột đó và chọn Không có .

    Lưu ý. Khi sử dụng tính năng Hàng tổng của Excel để tính tổng một cột, Excel tính tổng các giá trị chỉ trong các hàng hiển thị bằng cách chèn hàm SUBTOTAL với đối số đầu tiên được đặt thành 109. Bạn sẽ tìm thấy giải thích chi tiết về hàm này trong phần tiếp theo phần.

    Nếu bạn muốn tính tổng dữ liệu ở cả hàng hiển thị và hàng ẩn, không thêm hàng tổng mà thay vào đó hãy sử dụng hàm SUM bình thường:

    Cách tính tổng chỉ lọc (hiển thị) trong Excel

    Đôi khi, để phân tích ngày tháng hiệu quả hơn, bạn có thể cần lọc hoặc ẩn một số dữ liệu trong trang tính của mình. Công thức tính tổng thông thường sẽ không hoạt động trong trường hợp này vì hàm SUM của Excel cộng tất cả các giá trị trong phạm vi đã chỉ định, bao gồm cả các hàng bị ẩn (đã lọc ra).

    Nếu bạn chỉ muốn tính tổng các ô hiển thị trong danh sách đã lọc , cách nhanh nhất là tổ chức dữ liệu của bạn trong Excelbảng, rồi bật tính năng Hàng tổng của Excel. Như đã minh họa trong ví dụ trước, việc chọn Tổng trong hàng tổng của bảng sẽ chèn hàm SUBTOTAL bỏ qua các ô ẩn .

    Một cách khác để tính tổng các ô đã lọc trong Excel là áp dụng Bộ lọc Tự động cho dữ liệu theo cách thủ công bằng cách nhấp vào nút Bộ lọc trên tab Dữ liệu . Sau đó, hãy tự viết công thức Tổng phụ.

    Hàm SUBTOTAL có cú pháp như sau:

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

    Trong đó:

    • Function_num - một số từ 1 đến 11 hoặc từ 101 đến 111 chỉ định hàm sẽ sử dụng cho tổng phụ.

      Bạn có thể tìm thấy danh sách đầy đủ các chức năng trên support.office.com. Hiện tại, chúng tôi chỉ quan tâm đến hàm SUM, được xác định bởi các số 9 và 109. Cả hai số đều loại trừ các hàng đã lọc. Sự khác biệt là 9 bao gồm các ô được ẩn theo cách thủ công (tức là nhấp chuột phải vào > Ẩn ), trong khi 109 loại trừ chúng.

      Vì vậy, nếu bạn chỉ muốn tính tổng các ô hiển thị, bất kể các hàng không liên quan đã bị ẩn chính xác như thế nào, thì hãy sử dụng 109 trong đối số đầu tiên của công thức Tổng phụ của bạn.

    • Ref1, Ref2, … - ô hoặc phạm vi mà bạn muốn tính tổng phụ. Đối số Tham chiếu đầu tiên là bắt buộc, các đối số khác (tối đa 254) là tùy chọn.

    Trong ví dụ này, hãy tính tổng các ô hiển thị trong phạm vi B2:B14 bằng cách sử dụng công thức sau:

    =SUBTOTAL(109, B2:B14)

    Và bây giờ, hãychỉ lọc các hàng ' Banana ' và đảm bảo rằng công thức Tổng phụ của chúng tôi chỉ tính tổng các ô hiển thị:

    Mẹo. Bạn có thể có tính năng AutoSum của Excel để tự động chèn công thức Tổng phụ cho bạn. Chỉ cần sắp xếp dữ liệu của bạn trong bảng ( Ctrl + T ) hoặc lọc dữ liệu theo cách bạn muốn bằng cách nhấp vào nút Bộ lọc . Sau đó, chọn ô ngay bên dưới cột bạn muốn tính tổng và nhấp vào nút Tự động tính tổng trên ruy-băng. Một công thức SUBTOTAL sẽ được chèn vào, chỉ tính tổng các ô hiển thị trong cột.

    Cách tính tổng hiện hành (tổng tích lũy) trong Excel

    Để tính tổng hiện hành trong Excel, bạn viết một công thức SUM thông thường bằng cách sử dụng khéo léo các ô tuyệt đối và tương đối tài liệu tham khảo.

    Ví dụ: để hiển thị tổng tích lũy của các số trong cột B, hãy nhập công thức sau vào C2 rồi sao chép công thức đó xuống các ô khác:

    =SUM($B$2:B2)

    Tham chiếu tương đối B2 sẽ tự động thay đổi dựa trên vị trí tương đối của hàng mà công thức được sao chép:

    Bạn có thể tìm thấy lời giải thích chi tiết về công thức Tổng tích lũy cơ bản này và các mẹo về cách cải thiện công thức trong phần này hướng dẫn: Cách tính tổng đang chạy trong Excel.

    Cách tính tổng trên các trang tính

    Nếu bạn có nhiều trang tính có cùng bố cục và cùng loại dữ liệu, bạn có thể thêm các giá trị vào cùng một ô hoặc trong cùng một phạm vi ô trong các trang tính khác nhau với một

    Michael Brown là một người đam mê công nghệ chuyên dụng với niềm đam mê đơn giản hóa các quy trình phức tạp bằng các công cụ phần mềm. Với hơn một thập kỷ kinh nghiệm trong ngành công nghệ, anh ấy đã trau dồi kỹ năng của mình trong Microsoft Excel và Outlook, cũng như Google Trang tính và Tài liệu. Blog của Michael dành để chia sẻ kiến ​​thức và chuyên môn của anh ấy với những người khác, cung cấp các mẹo và hướng dẫn dễ thực hiện để cải thiện năng suất và hiệu quả. Cho dù bạn là một chuyên gia dày dạn kinh nghiệm hay người mới bắt đầu, blog của Michael đều cung cấp những hiểu biết có giá trị và lời khuyên thiết thực để tận dụng tối đa những công cụ phần mềm thiết yếu này.