Excel вычисляет ячейки, только если все имеют значение

2

У меня есть ячейки A, B и C. Ячейка C = B - A. Проблема в том, что если ячейка B не имеет значения, ячейка C имеет значение (A). Я хотел бы, чтобы ячейка C не имела значения, если ячейка B не имеет значения.

Дэн Виер
источник

Ответы:

5

Другой альтернативой этому было бы использование ISBLANK()внутри IFоператора в ячейке C?.

IF(ISBLANK(B1), "", B1-A1)

Это проверяет, B1является ли поле пустым. Если это правда, он ничего не возвращает. В противном случае он запустит расчет.

CharlieRB
источник
4

Вы можете сделать это с помощью оператора if

Вот формула для того, если B пусто, A может быть или не быть пустым.

=IF(B1="","",B1-A1)

Вот формула, если А или В пустые.

=IF(OR(B1="",A1=""),"",B1-A1)

Формула заменит содержимое ячейки C

mt025
источник
0

Я бы предпочел подсчитать количество непустых ячеек.

=IF(COUNTA(A1:B1)=2,B1-A1,"")
wbeard52
источник