Условная формула Excel

Условная формула Excel

Мне нужно создать формулу, зависящую от значения ячейки 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в этом случае), и вернуть значение из 2nd столбца. TRUEАргумент — это то, что заставляет ее работать как таблицу поиска.

Примечание.

Это очень просто, поскольку, опять же, именно поэтому и VLOOKUPсуществует. Преимущество использования таблицы поиска перед серией вложенных IFs или INDEX MATCHформулой массива (оба решения вполне приемлемы для этого запроса) заключается в 1) простоте использования из-за простоты самой формулы, но, что еще важнее, 2) гибкости в дальнейшем. Если группировки изменятся, или изменятся названия групп, или вам понадобится БОЛЬШЕ или меньше групп, все, что вам нужно сделать, это изменить значения в таблице поиска; ввод формулы вообще не требуется.

Связанный контент