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


2

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

Ответы:


5

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

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

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


4

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

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

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

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

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

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


0

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

=IF(COUNTA(A1:B1)=2,B1-A1,"")
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.