![Условная формула Excel](https://rvso.com/image/1585724/%D0%A3%D1%81%D0%BB%D0%BE%D0%B2%D0%BD%D0%B0%D1%8F%20%D1%84%D0%BE%D1%80%D0%BC%D1%83%D0%BB%D0%B0%20Excel.png)
Мне нужно создать формулу, зависящую от значения ячейки U2
Если оно находится между 20 и 24,
установите ячейку V2 = «20-24 EE»
или
Если оно находится между 25 и 29,
установите ячейку V2 = «25-29 EE»
или
Если оно находится между 30 и 35,
установите ячейку V2 = «30-35 EE»
решение1
Попробуйте эту формулу в V2:
=IF(AND($U$2>=20,$U$2<=24),"20-24 EE",IF(AND($U$2>=25,$U$2<=29),"25-29 EE",IF(AND($U$2>=30,$U$2<=35),"30-35 EE","Error")))
Это вернет "20-24 EE", "25-29 EE" или "30-35 EE" для целых значений в соответствующем диапазоне. Это вернет "Error" для нецелых значений или целых чисел меньше 20 или больше 35.
решение2
Предполагая, что вы имеете дело только с целыми числами, вы можете использовать INDEX
и MATCH
:
=INDEX({"","20-24 ""","25-29 EE","30-35 EE",""},MATCH(U2,{0,20,25,29,35,10000000},1))
Примечание: формула вернет результат ""
, если число меньше 20 или больше 35.
решение3
Я применю другой подход, поскольку именно для этого случая он и VLOOKUP
предназначен. INDEX
MATCH
несомненно, более мощный, но в данном случае он неоправданно сложен.
Решение
1. Создайте и назовите свою таблицу поиска.
Я поместил таблицу поиска в X:Y
. Это может быть другой лист или книга, если хотите. Поместите разделители в первый столбец, а нужные вам названия групп — во второй столбец. Выделите таблицу (без заголовков) и выберите «Определить имя»:
2. Формула
=VLOOKUP(U2,groups,2,TRUE)
Копируем эту формулу в V2
. Эта формула копируется вниз.
Это говорит искать U2
в таблице под названием groups
(вы также можете пропустить шаг 1 и задать этой функции диапазон в форме ссылок на ячейки, X2:Y6
в этом случае), и вернуть значение из 2
nd столбца. TRUE
Аргумент — это то, что заставляет ее работать как таблицу поиска.
Примечание.
Это очень просто, поскольку, опять же, именно поэтому и VLOOKUP
существует. Преимущество использования таблицы поиска перед серией вложенных IF
s или INDEX
MATCH
формулой массива (оба решения вполне приемлемы для этого запроса) заключается в 1) простоте использования из-за простоты самой формулы, но, что еще важнее, 2) гибкости в дальнейшем. Если группировки изменятся, или изменятся названия групп, или вам понадобится БОЛЬШЕ или меньше групп, все, что вам нужно сделать, это изменить значения в таблице поиска; ввод формулы вообще не требуется.