Вычитание в Excel, если меньше 0, не работает

Вычитание в Excel, если меньше 0, не работает

В настоящее время я прохожу базовое обучение, чтобы не потерять способность работать с Excel.

Как программист, я знаю, как работают условия, но Excel доставляет мне неудобства xD.

В столбце BI указано число, которое было вычтено ранее, а в столбце C — сумма, которая будет вычтена следующей.

=IF(OR(ISEMPTY(B33); B33 <= 0); ""; B33-C34)

Это работает, за исключением того, что первое поле меньше 0 будет отображено правильно, но последующие поля выдадут #VALUE!ошибку.

Я не знаю, в чем дело. Я проверяю, пусто ли поле или меньше или равно 0.

Скриншот

решение1

РЕШЕНИЕ

=IF( OR( B33 = ""; B33 <= C33); ""; B33-C33)

Это оставит поля пустыми, и не придется расставлять нули повсюду ^^

Связанный контент