использование индекса и сопоставления для заполнения календаря

Я пытаюсь заполнить календарь, который я построил ниже, из таблицыsheet 2, только видимой самостоятельно. По мере того как мне нужно оно посмотреть работника и дату я попробовал используя {=INDEX(Table1[Column1],MATCH(Calendar!A7&Calendar!B6,Table1[Employee]&Table1[Date],0))}
но это продолжает возвращаться #VALUE!. Единственное объяснение, которое я могу найти, это дата. Я объединил 2 ячейки, используя =A7&B6и значение «Employee142491» я сделал то же самое против моей таблицы, и снова я получаю то же самое значение. Поскольку они являются прямым совпадением по значению, я не вижу причины, по которой это не будет работать.

Кто-нибудь может дать совет.

Введите описание изображения здесь

1 ответ

  1. MatchФункцию в Indexформуле можно заменить:

    SUMPRODUCT(ROW(Table1[Employee])*(Table1[Employee]=Calendar!A7)*(Table1[Date]=Calendar!B6))
    

    Таким образом, вам не нужно объединяться.

    Однако может потребоваться добавить или вычесть ряд строк в зависимости от того, где находится Table1 на листе.