
решение1
Я предлагаю решение, основанное на таких функциях, как VLOOKUP, INDEX, MATCH и OFFSET. В этом примере таблица данных находится в D2:H9, а ячейки ввода/вывода находятся в L2:L4. L2 и L3 — это входные имя машины и дата, а L4 — это двоичный вывод.
Формула в L4:
=IF(ISERROR(VLOOKUP(L3,INDEX(D2:H2,MATCH(L2,D2:H2,0)):OFFSET(INDEX(D2:H2,MATCH(L2,D2:H2,0)),100,0),1,FALSE)),"NO","YES")
Если вам нужно создать больше выходных таблиц, каждая из которых будет представлять определенную машину, вам необходимо повторить формулу, изменив ссылку на входную ячейку.
Эта функция использует OFFSET для перехода на 100 строк ниже в качестве длины таблицы сверху. Пожалуйста, измените это значение, чтобы оно соответствовало или превышало длину вашей таблицы.
Если ссылка делается с другого листа, перед ссылкой на ячейку укажите имя листа! например, Лист1!D2:H2