Соответствие месяца и года даты ряду дат - PullRequest
0 голосов
/ 24 сентября 2019

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


  Name    Start Date   1/7/2015   2/9/2016   4/25/2016  
 ------- ------------ ---------- ---------- ----------- 
  Steve   1/8/2015     100             350         700  
  Amy     2/2/2016     N/A             250         412  

Код Iпопытался:

MATCH(1,(MONTH(B2)=MONTH($C$1:$E$1))*(YEAR(B2)=YEAR($C$1:$E$1)),0)

Ответ "#Value", когда он должен вернуть "1" для Стива и "2" для Эми.

1 Ответ

1 голос
/ 24 сентября 2019

Согласно моему комментарию;это формула массива.Так что либо:

  • Подтвердите формулу, удерживая Ctrl + Shift и только затем нажмите Enter
  • Добавьте еще INDEX, например:

    =MATCH(1,INDEX((MONTH(B2)=MONTH($C$1:$E$1))*(YEAR(B2)=YEAR($C$1:$E$1)),),0)
    
...