Tổng quan bài viết
Công thức chung
= SUMPRODUCT ( N ( LEN ( khoảng ) > 100 ))
Giải trình
Để đếm các ô chứa nhiều hơn một số ký tự, bạn có thể sử dụng một công thức dựa trên các chức năng SUMPRODUCT, LEN và N. Trong ví dụ được hiển thị, công thức trong C2 là:
= SUMPRODUCT ( N ( LEN ( B5: B11 ) > 100 ))
Công thức này hoạt động như thế nào
Làm việc từ trong ra ngoài, chức năng LEN chạy trên phạm vi B5: B11. Bởi vì chúng tôi đưa ra nhiều giá trị LEN, nên nó trả về nhiều kết quả trong một mảng như sau:
{127; 78; 43; 112; 59; 72; 154}
Đó là đánh giá đối với biểu thức logic> 100. Điều này dẫn đến một mảng các giá trị TRUE FALSE:
{TRUE, FALSE, FALSE, TRUE, FALSE, FALSE, TRUE}
Chức năng N sau đó chuyển đổi các giá trị này sang số không và zeros:
{1; 0; 0; 1; 0; 0; 1}
Cuối cùng, mảng được xử lý bởi SUMPRODUCT, trả về 3:
= SUMPRODUCT ( { 1 ; 0 ; 0 ; 1 ; 0 ; 0 ; 1 } )