В отличие от многих языков программирования, Excel не может обрабатывать определение двух разделителей одновременно для переменной. Это не сработает:
=IF(C3>=2,"EW",IF(1.5<=C3<=1.99,"VW", ...)
Так как Excel не распознает 1.5<=C3<=1.99
, он считает оператор FALSE и проверяет, что делать в этом случае, что в конце вашего IF
оператора равно "ED".
В вашем случае вы должны использовать AND()
:
=IF(C3>=2,"EW",IF(AND(C3>=1.5,C3<=1.99),"VW", ...)
Я не тестировал решение Solar Mike, но его ответы, как правило, довольно хорошие. (Хотя часть с IF(C3>=--1.49,...
, вероятно, должна быть переписана на IF(C3>=-1.49,...
):)