1

Формула, которая ТОЛЬКО отображает сумму, когда ВСЕ ячейки, которые она вычисляет, содержат значения, в противном случае она остается пустой.

Например, если формула рассчитывает более 3 ячеек, но только у 2 из этих ячеек есть значения, то в ячейке вычисления сумма не отображается - она остается пустой ячейкой.

1 ответ1

0
{=IF(AND(ISNUMBER(A1:C1)),SUM(A1:C1),"")}

Это формула массива, которую нужно вводить, нажимая одновременно Shift + Ctrl + Enter . Если вы все сделаете правильно, вы автоматически увидите скобки { и } вокруг формулы.

Как это устроено

ISNUMBER гарантирует, что в ячейках хранятся только цифры.

AND убедитесь, что все ячейки имеют номера

IF должно быть само за себя.

Дополнительная информация

Вы можете легко проверить, есть ли в диапазоне ячеек содержимое по этой формуле,

{=IF(AND(--(LEN(A1:C1))),TRUE,FALSE)}

Len возвращает количество символов в ячейке.

-- преобразовывает результат в логическое значение (ИСТИНА или ЛОЖЬ)

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