-2

Я ищу формулу IF с 3 условиями. Просьба о помощи.

условия:

Если значение Cell меньше 10000, значение должно быть 0
Если значение ячейки больше 10000 и меньше 15000, значение должно быть 150
если значение ячейки больше 15000, значение должно быть 200.

Я пытаюсь по формуле ниже, но для значения ячейки менее 10000, значение отображается как "ложь"

=IF(cell>10000<15000,150,IF(cell>15000,200,0))

2 ответа2

2

Это будет делать то, что вы хотите

=IF(A1<10000,0,IF(AND(A1>10000,A1<15000),150,IF(A1>15000,200)))

Тем не менее, ваша логика возможно (возможно) ошибочна. Что произойдет, если значение равно 10000 или 15000?

Вы не просите об этом удовлетворить, поэтому я оставил Excel обработать его так, как он хочет (по умолчанию для этого будет введено слово False)

0

Дэйв прав. Если вы хотите иметь дело со значениями 10k или 15k, здесь есть несколько более простая формула, где оба граничных (не уверены, что это правильное слово) значения всегда считаются находящимися в более высоком интервале

=IF(A1<10000,0,IF(A1<15000,150,200))

Поэтому у вас есть следующие интервалы

(-infinity, 10000) - value 0
<10000, 15000) - value 150
<15000, infinity) - value 200

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