Например:

D1=3, D2=5, D3=3.5

Я набираю формулу D1<=D3<=D2 которая, очевидно, верна, но Excel продолжает говорить мне, что она ложная, и затем перебирает все мои другие формулы.

Но если я вместо этого наберу D2>=D3>=D1 (что в точности совпадает с формулой), excel скажет мне, что это правда, и даст правильное значение.

Это решило бы проблему, но если бы D3 был равен, например, 6,8, Excel все равно сказал бы мне, что это правда, когда это явно не так.

Если я переверну формулу снова, Excel справедливо скажет мне, что она действительно неверна. К сожалению, сейчас я не могу протестировать разные сценарии, не перепечатывая формулу каждый раз.

2 ответа2

5

Используйте это: =AND(D1<=D3, D3<=D2) .
Excel вычисляет формулу, используя порядок приоритета: D1 <= D2 оценивается как TRUE . TRUE <= D2 оценивается как FALSE .

0

Похоже, ваши данные отформатированы неправильно. Щелкните правой кнопкой мыши и перейдите в формат. Убедитесь, что это либо общее, либо число. Если он уже общий, попробуйте изменить его на номер. Если Excel считает, что ячейка является текстом, она не будет правильно выполнять такие условия.

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