Здесь:
=INDEX(D_DATABASE!$AA$4:$BBT$260,
MATCH(1,(AA$1=D_DATABASE!$N$4:$N$260)*
($U4=D_DATABASE!$U$4:$U$260)*
(AA$3=D_DATABASE!$AA$3:$BBT$3),0))
... ваше последнее сравнение ориентировано на строки и столбцы для других двух, так что вы можете попробовать обернуть это в TRANSPOSE:
=INDEX(D_DATABASE!$AA$4:$BBT$260,
MATCH(1,(AA$1=D_DATABASE!$N$4:$N$260)*
($U4=D_DATABASE!$U$4:$U$260)*
TRANSPOSE((AA$3=D_DATABASE!$AA$3:$BBT$3)),0))
Однакопоследнее сравнение также использует гораздо больший диапазон, чем предыдущие два, поэтому я не уверен, что вы пытаетесь сделать с этим.
РЕДАКТИРОВАТЬ после получения дополнительной информации : вам нужно разделить этот последний построчный поиск на его собственный MATCH
=INDEX(D_DATABASE!$AA$4:$BBT$260,
MATCH(1,(AA$1=D_DATABASE!$N$4:$N$260)*($U4=D_DATABASE!$U$4:$U$260),0),
MATCH(AA$3,D_DATABASE!$AA$3:$BBT$3,0))