У меня есть две таблицы Excel. Первый - это список 10-минутных периодов (более нескольких недель) и конкретное значение для каждого из этих периодов:

Запись «24.08.2016 14:10» стоит с 14:00 до 14:10 24 августа 2016 г.

Вторая таблица состоит из событий и выглядит так:

Теперь я хочу, чтобы Excel автоматически заполнил столбец "значение" в таблице 2 соответствующими значениями из таблицы 1 (что будет «5,1» для помеченного «24.08.2016 14:03»).
Любой совет, как это сделать?

1 ответ1

2

Поскольку ваши даты расположены в порядке возрастания, вы можете использовать INDEX() и MATCH() с типом совпадения 1:

=INDEX($B$3392:$B$34xx,MATCH($A344,$A$3392:$A$34xx,1)+1)

MATCH() найдет позицию наибольшего значения, меньшего или равного искомому значению. Это будет следующая более низкая дата в списке, и добавление 1 заставляет INDEX() возвращать значение, связанное со следующей более высокой датой.

Таким образом, формула выше даст вам правильный ответ даже для точного соответствия с границей периода.

Рад быть полезным, @Simon.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .