Sử dụng hàm SUMIF trong Excel cho các ô Non-Blank (Tổng giá trị cho các ô không trống).

SUMIF Non-Blank (Tổng giá trị cho các ô không trống).

 
 

Để tính tổng giá trị cho các ô không trống, bạn cần chỉ định một giá trị không trống (“” bằng cách sử dụng toán tử lớn hơn và nhỏ hơn) trong đối số tiêu chí của hàm. Với điều này, SUMIF sẽ chỉ tìm kiếm các ô không trống và chỉ xem xét các giá trị từ [sum_range] theo đó. Bên dưới, chúng tôi đã tính tổng số tiền quyên góp có tên.

SUMIF Non-Blank (Tổng giá trị cho các ô không trống).

Sử dụng SUMIF cho các ô không trống< /span>

  • Đầu tiên, trong ô, hãy nhập =SUMIF(.
  • Bây giờ, trong tiêu chí phạm vi, hãy tham khảo phạm vi A2:A13.
  • Tiếp theo, nhập tiêu chí cho các ô không trống bằng cách sử dụng “”.
  • Sau đó, trong đối số [sum_range], hãy tham khảo phạm vi B2:B13.
  • Cuối cùng , nhập dấu ngoặc đơn đóng và nhấn enter để nhận kết quả.
SUMIF Non-Blank (Tổng giá trị cho các ô không trống).

Khi bạn nhập công thức và nhấn enter, nó sẽ trả về tổng số tiền quyên góp cho chỉ những người các ô mà bạn có tên trong cột tên.

SUMIF Non-Blank (Tổng giá trị cho các ô không trống).

=SUMIF(A2:A13,'',B2:B13)

SUMPRODUCT để tính tổng các ô thực tế không trống

Giả sử bạn có một ô trống và trong ô đó, bạn có một khoảng trắng. Bây giờ, ô này trông giống như một ô trống, nhưng không trống.

SUMIF Non-Blank (Tổng giá trị cho các ô không trống).

Trong trường hợp này, SUMIF sẽ tính tổng cho ô đó là tốt.

SUMIF Non-Blank (Tổng giá trị cho các ô không trống).

Để giải quyết vấn đề này, bạn có thể sử dụng kết hợp TÓM TẮT, LEN và TRIM. Với sự kết hợp này, bạn có thể tạo một công thức mảng. Xem ví dụ bên dưới.

SUMIF Non-Blank (Tổng giá trị cho các ô không trống).

=S UMPRODUCT(--(LEN(TRIM(A2:A13))>0),B2:B13)

Khi bạn nhập chức năng này, nó sẽ xóa các khoảng trống đó khỏi các ô bằng TRIM. Nhưng có một điều mà bạn cần biết về TÓM TẮT. Nó có thể lấy toàn bộ mảng trong một ô mà không cần sử dụng các phím CTRL + ALT + ENTER.

Bây giờ, hãy chia công thức này thành năm phần nhỏ để hiểu và xem cách thức hoạt động của công thức tuyệt vời này.

Trong phần đầu tiên, chúng tôi đã sử dụng TRIM và tham chiếu đến toàn bộ cột tên. TRIM lấy các giá trị từ cột và xóa khoảng trắng khỏi các ô mà bạn chỉ có (các) khoảng trắng. Đây là những ô không có giá trị nhưng có vẻ giống như các ô không trống.

SUMIF Non-Blank (Tổng giá trị cho các ô không trống).

Trong phần thứ hai, chúng ta có LEN đếm độ dài của các ký tự từ cột tên. Đối với tất cả các ô mà bạn không có bất kỳ giá trị nào, số ký tự sẽ bằng 0.

SUMIF Non-Blank (Tổng giá trị cho các ô không trống).

Như bạn có thể thấy, chúng tôi có các giá trị trên 0 cho tất cả các ô không trống.

Trong phần thứ ba, chúng tôi đã sử dụng toán tử lớn hơn để so sánh kết quả trả về của LEN và TRIM. Và nó chuyển đổi số đếm thành TRUE và FALSE. Đối với số trên 0, giá trị TRUE và giá trị khác là FALSE.

SUMIF Non-Blank (Tổng giá trị cho các ô không trống).

Trong phần thứ tư, chúng ta có một dấu trừ kép chuyển đổi các giá trị TRUE và FALSE này thành 0 và 1. Đối với TRUE, 0 và FALSE là 1.

SUMIF Non-Blank (Tổng giá trị cho các ô không trống).

Sau đó, trong phần thứ năm, chúng ta có TÓM TẮT với hai mảng. Và khi các mảng này được nhân với nhau, bạn chỉ nhận được tổng cho các ô không trống và không có khoảng trống vô hình.

Share

Sức khỏe