1

Привет вместе, в настоящее время у меня есть что-то вроде этого:

=IF(COUNTIF(B8:J8;"<>Y");0;1)+
IF(COUNTIF(B9:J9;"<>Y");0;1)

Надеюсь, я правильно перевел немецкие функции. Поэтому моя проблема в том, что при определенных настройках я хочу игнорировать каждую третью строку. В этом случае D, G и J. Таким образом, возможный подход с AND

Будет работать нормально, но с около 100 строк я хочу сравнить в одной формуле, я превышаю максимальный диапазон.

Есть ли способ сократить его, как:B8:C8 & E8:F8 & H8:I8

Или есть способ подсчитать тот, который не содержит Y но игнорирует пустые?

1 ответ1

0

Нашел решение самостоятельно, sry:

=IF(COUNTIFS(B8:J8;"<>Y";B8:J8;"?*");0;1) + ...

Первый параметр countifs проверяет, есть ли в строке какая-либо ячейка, не содержащая Y второй также проверяет, есть ли какая-либо ячейка, содержащая что-либо. Это означает, что он считает все ячейки, которые не Y и не пустые. Если перед собой «Я», я просто говорю: «Если что-то не так, не считайте эту строку».

Я сделал небольшое дополнение для себя:

IF(COUNTIF(B8:J8;"?*");IF(COUNTIFS(B8:J8;"<>Y";B8:J8;"?*");0;1);0)+ ...

Таким образом, он также проверяет, пуста ли целая строка, и в этом случае он больше не проверяет. Таким образом, пустые строки игнорируются.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .