#REF! возвращается, когда массив копируется

В настоящее время я работаю над проектом, где мне нужно вернуть значения для тех записей, которые соответствуют определенным критериям на другом листе (да, это должны быть два разных листа). Я поместил в следующий массив в первом столбце, который ссылается на критерии выбора. Однако мне нужна дополнительная информация, полученная из исходного листа (Фамилия, Имя, Часы), которые соответствуют возвращенному значению во втором листе. Однако, когда я перетаскиваю формулу из первого столбца в другие ячейки, это приводит к #REF! ошибка для Clock, но работает для Last_Name, First_Name. Ниже приведены формулы для исходного столбца, который работает (столбец D), и следующий столбец, который не работает (G):

Столбец D:

=IF(ROWS(D$2:D2)<=$B$2,INDEX(INDIRECT(D$1),SMALL(IF(KeyTalent=$A$2,ROW(KeyTalent)-ROW('Critical Focus'!$A$2)+1),ROWS(D$2:D2))),"") 

Столбец G:

 =IF(ROWS(G$2:G2)<=$B$2,INDEX(INDIRECT(G$1),SMALL(IF(KeyTalent=$A$2,ROW(KeyTalent)-ROW('Critical Focus'!$A$2)+1),ROWS(G$2:G2))),"") 

Давайте будем гением компьютера.