Как получить длину FORMULATEXT () в SUMPRODUCT ()? - PullRequest
0 голосов
/ 27 июня 2018

Мне нужно сосчитать все ячейки с определенной длиной FORMULATEXT (), я решил пойти на SUMPRODUCT (), так как считаю, что вы не можете сосчитать по длине при использовании COUNTIF (). Вот формула, которую я использую при подсчете ячеек определенной длины:

=SUMPRODUCT(--(LEN(AV3:AV201)<>7))

Добавление функции FORMULATEXT () привело к ошибке. К сожалению, о VBA не может быть и речи, поскольку наша учетная система не может распознавать файлы .xlsm.

1 Ответ

0 голосов
/ 27 июня 2018

Попробуйте эту формулу массива с CSE,

=SUMPRODUCT(--(IFERROR(LEN(FORMULATEXT(AV3:AV201)), 7)<>7))

Если FORMULATEXT видит текст, числа или пустую ячейку, он возвращает # N / A. IFERROR может вернуть их как LEN 7, чтобы они не учитывались при подсчете.

Без компенсации ошибок ваша формула будет работать, только если AV3: AV201 содержит формулу в каждой ячейке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...