1

Я веду электронную таблицу, в которой оценивается штраф, если определенные критерии не соблюдаются.

Я использую формулу ниже, чтобы отобразить число 8 в ячейке S4 если число в S3 ниже 80 или 0, когда 80 или выше. Когда S3 пусто, результат в S4 равен 8. Есть ли способ оставить пустой результат или не рассчитать, если S3 пусто?

=IF(S3<80,"8","0")

1 ответ1

2

Как указано в комментариях, вам нужно заключить ваше выражение IF в другое выражение IF, создавая вложенный IF.

Результирующее утверждение, данное в комментариях

=IF(S3="","",IF(S3<80,"8","0"))

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

=IF(S3="","",IF(S3<80,8,0))

Более того, особенно если вы собираетесь поделиться электронной таблицей и узнать, сколько раз я сталкивался с людьми, входящими в пространство вместо нажатия клавиши удаления или возврата, чтобы очистить ячейку, чтобы избежать проблем, вы можете внести дополнительные изменения и поместить

=IF(OR(S3="",S3=" "),"",IF(S3<80,8,0))

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