Добрый день форумчане. Подскажите пожалуйста решение не простой задачи для меня. Есть 2-е таблицы. Нужно сопоставить в какой диапазон чисел попадает имеющееся число. Описание условия на примере нескольких значений: В первой таблице есть значение из колонки top2807,8 и оно соответствует колонке UWI с числом 8 Во второй таблице есть две колонки MD top и MD bottom с диапазоном чисел (2767,99 - 2968,64) в который попадает число (2807,8) из таблице 1. Так же этот диапазон соответствует и колонке UWI с числом 8. Нужно сделать сопоставление и организовать его в 3 таблицу ( на скрине в 3 таблице результат).
написал: И по каким критериям нужно ориентироваться выводя результат?
Колонка UWI основной критерий - чтоб она соответствовала по 2-м таблицам, а соответствующее число в первой таблице попадала а диапазон чисел 2-й таблице, и куда оно попадает выводит соответствующую результат колони Surface
Я подсветил зеленым как правильно должно работать (на нескольких примерах в таблице 3 получаемый результат)
Добрый вечер, задача не совсем понятна, от куда брать стартовые цифры в диапазонах могут быть перекрестные пересечения где мин где макс? Решение как в примере...
Adamm, Msi2102, спасибо что не остались равнодушны к данной теме, но я подставляю формулу и ничего не получается у меня Exce 2019. Msi2102, причем у вас столбец 1 в первой таблице (желтый) отображает корректно формулу, но я протягиваю ее и она не работает. Попробую объяснить еще раз (screen). Зеленым выделенно соответствие все остальное просто не соответствует условию. Для первой таблицы я добавил 2 столбца (Surface) и (Как должно быть). В (Surface) я вставил вашу формулу и она не работает.
Инструкция по вводу формулы для two_fingers: выделяем строку U9:W9, в адресную строку вводим формулу и жмем CTRL+SHIFT+ENTER. Получаем непрерывный массив, который затем протягиваем вниз. На случай вопросов: константы в фигурных скобках {1\2\5} это номера столбцов в диапазоне С2:G17.
two_fingers, Обратите внимание на формулу, красных собак нужно удалить: =ЕСЛИОШИБКА(ИНДЕКС($K$2:$K$43;ПОИСКПОЗ(1;(@$J$2:$J$43=C2)*(@$O$2:$O$43<=D2)*(@$P$2:$P$42>D2);0));"вне диапазона")
Я не понимал что это непрерывный массив и нужно жать сочетание клавиш. Из-за этого у меня и не получалось. Теперь работает. Msi2102, спасибо тоже работает - загвоздка была в цитате выше. Всем откликнувшимся огромное спасибо.