Здравствуйте. Сегодня группируем значения в Excel на основании заданного интервала. Обычно это нужно, чтобы сделать очень детализированную таблицу более компактной. Вот пример такого задания.
Есть исходная таблица категоризации возраста (на картинке – жёлтая), от младенчества до старости. И есть список людей с возрастом (голубая табличка). Нужно в этом списке проставить жизненный период, которому соответствует возраст человека. Выбрать из исходной.

Воспользуемся функцией ВПР в режиме неточного поиска. В этом случае, программа будет искать в таблице с категориями ближайший меньший возраст и возвращать название периода.
=ВПР(возраст; таблица_периодов; номер_выводимого_столбца; 1)
Последний аргумент функции, равный 1, указывает, что используется приблизительный поиск. Вот как это работает в приведенном примере:

Здесь первый аргумент ссылается на возраст человека, второй – на табличку с заданными категориями, третий (равен 2) – номер выводимого столбца, четвертый – равен 1 для неточного поиска.
Применяя формулу, нужно осознавать следующие тонкости:
- ВПР ищет ближайшее меньшее совпадение. Поэтому, в желтой таблице с категориями я указывал минимальный возраст. Например, Юность – 15-23 года, я поставил 15.
- Таблица-исходник (жёлтая) должна быть отсортирована по возрастанию параметра (возраста)
- Если вы ищете значение меньше, чем минимальное в жёлтой таблице, функция вернёт ошибку #Н/Д
Если вы не очень хорошо владеете функцией ВПР, прочтите статьи, перечисленные ниже, после чего будете комфортно пользоваться функцией.
Вам так же может быть интересно