Исходя из моего предыдущего вопроса: Как рассчитать среднее значение на основе повторяющихся групп?

Я пытаюсь создать столбец "Данные для стандартного времени", который будет содержать значения, соответствующие определенному времени, связанному со столбцом "Округленное время". Например, я хочу сопоставить время в A2 с тем же временем в столбце D а затем получить данные из столбца I :

Изображение стола

Формула, которую я использую в K2 :

=INDEX($I$2:$I$19,MATCH(A2,$D$2:$D$19,0))

Но я получаю сообщение об ошибке и, к сожалению, не понимаю, почему. Я проверил это, убедившись, что все ячейки содержат значения, но это не имело никакого значения.

Прикрепил ссылку на файл.

1 ответ1

2

INDEX принимает три параметра. В исходной формуле третий параметр отсутствует.

Оригинал =INDEX($I$2:$I$19,MATCH(A2,$D$2:$D$19,0))

Поскольку таблица имеет один столбец (I2:I19), в этом случае она должна быть 0. Таким образом, формула должна была

=INDEX($I$2:$I$19,MATCH(A2,$D$2:$D$19),0)

Или же

=INDEX($I$2:$I$19,MATCH(A2,$D$2:$D$19,1),0)

Третий параметр в MATCH по умолчанию равен 1, если он опущен, и затем он находит наибольшее значение, которое меньше или равно значению поиска. Вы можете установить его в 0, чтобы найти точное совпадение, но в вашем наборе данных нет таких точных совпадающих значений.

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