Страницы: 1
RSS
Условия в Excel, функция "ЕСЛИ"
 
Нужно расположить метки Низкая, Средняя, Высокая, так, чтобы они ровно совпадали со средним значением, а также с выданным диапазоном. Пробовал по-разному делать, не получилось
 
Для записи условий в формуле ЕСЛИ() используйте функцию И()
=ЕСЛИ(AA2<1,41;"Низкая";ЕСЛИ(И(AA2>=1,41;AA2<2,06);"Средняя";ЕСЛИ(AA2>=2,06;"Высокая")))
Варианты без ЕСЛИ()
=ПРОСМОТР(AA2;{0:1,41:2,06};{"Низкая":"Средняя":"Высокая"})
=ВПР(AA2;{0;"Низкая":1,41;"Средняя":2,06;"Высокая"};2;1)
Согласие есть продукт при полном непротивлении сторон
 
Цитата
Sanja написал:
используйте функцию И()
в вашей формуле она не обязательна, эксель и так понимает.
Код
=ЕСЛИ(AA2<1,41;"Низкая";ЕСЛИ(AA2<2,06;"Средняя";"Высокая"))
 
V, Да, спасибо за корректировку, но, как ответ на вопрос Темы, пусть и мой вариант тоже останется)
Согласие есть продукт при полном непротивлении сторон
 
Цитата
etrnlrg написал:
Пробовал по-разному делать, не получилось
Немного добавлю(исходя из своего опыта и чтоб человек понял)
Для сравнения диапазонов, пользуйтесь знаками >,<, >=,<=
т.е. в Вашем варианте вы просто приравниваетесь что не есть правильно.
а в вариантеSanja, и V,
Цитата
V написал:
=ЕСЛИ(AA2<1,41;"Низкая";ЕСЛИ(AA2<2,06;"Средняя";"Высокая"))
если смотрит, что показатель меньше 1,41 он пропишет низкую.
если ложь, то значение уже больше 1,41 и начинает подбирать другие варианты.


Еще Ваш, вариант где
Код
=ЕСЛИ(1,4<AA2>0;"Низкая";ЕСЛИ(2,05<AA2>1,41;"Средняя";ЕСЛИ(3<AA2>2,06;"Высокая")))

функция "Если" не видит двойное сравнение в лог_выражении он берет только первое, а именно 1,4<AA2

Незнаю помогу ли я этим или наоборот запутаю, просто сам сталкивался с такой проблемой в большой таблице ппросчетов и кое как разобрался :)
Изменено: Praimser - 22.02.2024 09:08:31
 
если даже брать оба сравнения, то не логично )
0<AA2<1,4
Страницы: 1
Наверх