Sum Si Non Vide – Excel và Google Sheets

Xin chào các bạn thân mến! Hôm nay, mình sẽ chỉ cho các bạn cách sử dụng hàm SUMIF để tổng hợp dữ liệu liên quan đến các ô không trống trong Excel và Google Sheets. Chuẩn bị sẵn sàng nhé!

Hàm Sum Si Không Trống

Đầu tiên, hãy xem cách tổng hợp dữ liệu liên quan đến các ô không trống. Chúng ta có thể sử dụng hàm SUMIF để tổng hợp tất cả các “Điểm số” của “Người chơi” mà tên không trống bằng cách sử dụng tiêu chí (“<>”).

=SUMIF(C3:C8,B3:B8,"<>")

sum if not blank

Xử lý khoảng trắng như là ô trống – Với một cột trợ giúp

Hãy cẩn thận khi xử lý các ô trống trong Excel. Dường như các ô có thể trống, nhưng Excel không xem chúng là trống. Điều này có thể xảy ra nếu ô chứa các khoảng trống, dòng xuống hoặc các ký tự không nhìn thấy khác. Đây là một vấn đề phổ biến khi nhập dữ liệu vào Excel từ các nguồn khác.

Nếu chúng ta muốn xem xét các ô chỉ chứa khoảng trắng cách như chúng là trống, công thức ví dụ trước sẽ không hoạt động. Hãy nhìn vào cách công thức của hàm SUMIF không xem ô B9 (“”) dưới đây là trống:

=SUMIF(D3:D9,B3:B9,"<>")

SUMIFS NonBlank or Spaces Error

Để xem xét một ô chỉ chứa khoảng trắng cách như chúng là trống, chúng ta có thể thêm một cột trợ giúp bằng cách sử dụng các hàm LEN và TRIM.

Hàm TRIM loại bỏ các khoảng trắng dư thừa trong ô.

Hàm LEN đếm số ký tự còn lại. Nếu số ký tự là 0, thì ô “được cắt tỉa” là trống.

=LEN(TRIM(B3))

SUMIFS Not Blank Spaces Helper

Bây giờ, hãy sử dụng hàm SUMIF để tổng hợp nếu số lượng > 0.

=SUMIF(E3:E9,D3:D9,">0")

SUMIFS Not Blank Spaces Helper Answer

Cột trợ giúp dễ tạo và dễ đọc, nhưng bạn có thể muốn có một công thức duy nhất để hoàn thành công việc. Điều này sẽ được trình bày trong phần tiếp theo.

Hãy Thử Nghiệm Trình Tạo Công Thức AI của chúng tôi

Xử lý khoảng trắng như là ô trống – Không sử dụng cột trợ giúp

Để làm tất cả điều này chỉ với một công thức duy nhất, chúng ta có thể sử dụng hàm SUMPRODUCT kết hợp với các hàm LEN và TRIM.

=SUMPRODUCT(-(LEN(TRIM(B3:B9))>0),D3:D9)

SUMPRODUCT Not Blank or Spaces

Hãy xem từng bước làm việc của công thức.

Trước tiên, hàm SUMPRODUCT đọc giá trị từ các ô:

=SUMPRODUCT(-(LEN(TRIM({"A"; "B"; ""; "C"; ""; "XX"; " "}))>0),{25; 10; 15; 5; 8; 17; 50})

Tiếp theo, hàm TRIM loại bỏ các khoảng trắng trước và sau tên của “Người chơi”:

=SUMPRODUCT(-(LEN({"A"; "B"; ""; "C"; ""; "XX"; ""})>0),{25; 10; 15; 5; 8; 17; 50})

Hàm LEN tính độ dài của các tên đã cắt tỉa:

=SUMPRODUCT(-({1; 1; 0; 1; 0; 2; 0}>0),{25; 10; 15; 5; 8; 17; 50})

Với kiểm tra logic (>0), tất cả các tên đã cắt tỉa có hơn 0 ký tự được chuyển thành TRUE:

=SUMPRODUCT(-({TRUE; TRUE; FALSE; TRUE; FALSE; TRUE; FALSE}),{25; 10; 15; 5; 8; 17; 50})

Sau đó, dấu trừ (-) chuyển đổi các giá trị TRUE và FALSE thành 1 và 0:

=SUMPRODUCT({1; 1; 0; 1; 0; 1; 0},{25; 10; 15; 5; 8; 17; 50})

Hàm SUMPRODUCT sau đó nhân từng cặp giá trị trong các mảng để tạo ra một mảng “Điểm số” chỉ cho các tên “Người chơi” không trống hoặc không chỉ là khoảng trắng:

=SUMPRODUCT({25; 10; 0; 5; 0; 17; 0})

Cuối cùng, các số trong mảng được cộng lại:

=57

Thông tin chi tiết về cách sử dụng các phép toán Boolean và dấu “-” trong hàm SUMPRODUCT có thể được tìm thấy tại đây.

Tổng hợp nếu không trống trong Google Sheets

Các công thức này hoạt động hoàn toàn giống nhau trong Google Sheets như trong Excel.

sum if not blank Google Function

Đó là tất cả các bạn thân mến! Bây giờ, bạn đã biết cách sử dụng hàm SUMIF để tổng hợp dữ liệu liên quan đến các ô không trống trong Excel và Google Sheets. Chúc bạn có thời gian vui vẻ và xem bạn ở trang web Crawlan.com lần sau!

(Bài viết dựa trên nội dung gốc từ automactexcel.com)

Related posts