Столкнулся с проблемой переноса значений из одной интервальной большой таблицы (Таблица 2 в примере) в другую интервальную таблицу (Таблица 1 в примере). Суть переноса значений: если значение, указанное в Таблице 2 попадает в интервал, указанный в Таблице 1, то он записывается в ячейку напротив (Значение в Таблица 1), если значений нет, то должно остаться пустое поле, если значений несколько - то взять среднее.
Пробовал и через ВПР и через ПОИСКПОЗ и ИНДЕКС, знаний по Excel не хватает чтобы решить такую задачу. Прошу помощи.
vikttur, извиняюсь, что упустил некоторые условия в первом сообщении, это ещё одно условие - если пересекаются верхний предел интервала 2-й таблицы (от 0 до 1) и нижний предел таблицы-источника (от 1 до 2,7), то код в строке интервала 0 - 1 не записывается.
Mershik, большое спасибо за подсказку, я немного изменил Вашу формулу и всё получилось. Про пересечения - да, как сказал vikttur, двух и более пересекающихся диапазонов не будет.
Возможно кто-нибудь сможет подсказать, как можно решить мою проблему (или хотя бы подсказать направление).
Имеется две таблицы, в первой записаны интервалы в краткой форме (произвольные интервалы) «от», «до» и код, во второй таблице имеются интервалы в более подробной форме (строго через 1) и также поле код, но пустое. Необходимо заполнить ячейки столбца «код» во второй таблице так, чтобы получилось как в таблице, выделенной желтым. Если в первой таблице записано дробное значение, то во 2-ю код присваивается интервалу, в которое это дробное значение входит.
Функция ВПР сама по себе тут не помогает, возможно её нужно чем-то дополнить, но, к сожалению, знаний не хватает.