Если предположить, что столбец A только содержит "X" и никаких других данных, то самый простой способ - , если у вас Office-365 или Office-2019 - использовать Concat
, чтобы превратить столбец в 1 гигантскую строку, а затем сосчитать длину:
=LEN(CONCAT(A:A))
Если у вас нет Office-365 или Office-2019, то вы не можете используйте функцию Concat
- поэтому вам нужно использовать формулу массива для добавления длин:
=SUMPRODUCT(LEN(A:A))
(Использование SUMPRODUCT
вместо SUM
означает, что мы можем нажать Введите как обычную формулу, и все, что внутри SUMPRODUCT
, обрабатывается как формула массива, вместо необходимости нажимать Ctrl + Shift + Enter )
Как указал БигБен, вы сказали, что иногда там есть пробелы. У вас есть 2 способа справиться с этим: либо SUBSTUTUTE
из пробелов, либо SUBSTITUTE
из X и взять разницу
=LEN(SUBSTITUTE(CONCAT(A:A)," ",""))
=SUMPRODUCT(LEN(SUBSTITUTE(A:A," ","")))
'OR
=LEN(CONCAT(A:A)) - LEN(SUBSTITUTE(LOWER(CONCAT(A:A)),"x",""))
=SUMPRODUCT(LEN(A1:A4))-SUMPRODUCT(LEN(SUBSTITUTE(LOWER(A1:A4),"x","")))
(необходим LOWER
, потому что SUBSTITUTE
С учетом регистра: =SUBSTITUTE("|XxX|","x")
дает |XX|
, а не ||
)