Ошибка с индексом и соответствием в Excel

Ошибка с индексом и соответствием в Excel

У меня два взаимосвязанных вопроса:

1)Во-первых, у меня проблема с ИНДЕКС и ПОИСКПОЗ в Excel, и я не могу решить ее обычными способами. Вот мой код:

=INDEX($D$2:$D$1000;MATCH(F$1;$B$2:$B$1000;0);1)

тогда как Dсодержит даты и Bсодержит цены, отформатированные как числа.

F1содержит определенную дату. Что не так? Я получаю#Н/Д.


2)Во-вторых, даже если я заставлю это работать, моя проблема в том, что Dсодержит 24 раза одну и ту же дату (т. е. Bсодержит почасовые цены). Я хотел бы вставить все 24 цены на одну дату в один столбец в том порядке, в котором они перечислены в D, а следующую дату в следующий столбец и т. д.

Являются ли ИНДЕКС и ПОИСКПОЗ вообще правильным подходом для этого?

Или лучше VLOOKUP?

Как бы я это сделал?

решение1

Ответ на ваш первый вопрос содержится в самом вопросе: вы говорите, что Fсодержит дату и Dсодержит дату, не должно ли быть так:

INDEX($B$2:$B$1000;MATCH(F$1;$D$2:$D$1000;0);1)

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

Связанный контент