Здравствуйте!
Имеется таблица следующего типа:
Компания | Оборот от | Оборот до | Номер |
Рога | 1 | 3 | 0 |
Рога | 3 | 8 | 1 |
Рога | 8 | 10 | 2 |
Рога | 10 | 11 | 3 |
Копыта | 1 | 10 | 6 |
Копыта | 10 | 20 | 6 |
Задача - найти максимальный элемент "Номер", у которого будет значение компании "Рога", и дополнительно заданное значение оборота, например 4, будет попадать в интервал [Оборот от;Оборот до). В данном случае это будет значение "1" на второй строке. Пробовал использовать формулу:
Код |
---|
{=ИНДЕКС(Таблица;МАКС(ЕСЛИ(И("Рога"=Таблица;4>=Оборот от;4<Оборот до);СТРОКА(Номер);0));4)}
|
Не уверен, насколько написанное корректно. Насколько я понимаю, не работает из-за того, что одно значение "Рога" сравнивается со всем массивом. Пример в приложении. В каком направлении работать - может справится ВПР? Заранее спасибо!