2016-10-22 5 views
0

Я пытаюсь получить столбец и строку с Index-Match. Уловка состоит в том, что столбец состоит из дат, и я хотел бы извлечь текущий месяц, месяц - 2 текущего месяца.Index-Match: Получить текущий и предыдущий месяц столбец

Я попытался следующие:

=Index($B$6:$Y$13;MATCH(A17;$A$6:$A$13;0);MATCH(B1;FILTER($B$5:$Y$5;$B$5:$Y$5<=$B$1);0)) 

enter image description here

Я все еще получаю #N/A.

Вот пример таблицы:

https://docs.google.com/spreadsheets/d/1Xp05kTCP8MJG4NAPJl1lKw6z4NzOQZJydqe1zYXSzoc/edit#gid=28723065

Любые предложения, что я делаю не так?

ответ

0

Ваша формула кажется правильной. Проблема в том, что он ищет точное соответствие даты. В настоящее время он пытается сопоставить сегодняшнюю дату (22), в то время как все ваши даты в строке 5 находятся на первом.

=DATEVALUE("01."&MONTH(TODAY())&".2016")

Вы можете использовать формулу так, чтобы получить сегодня месяц и установить его в качестве значения даты, который параллелен структуру, которую вы имеете в строке 5. Это, кажется, работает месяц, но вам нужно немного больше работать, чтобы годами играть хорошо. Вы можете видеть, как он тянется от cell D2 here.