Essa é estranha. Aqui está a fórmula.
=IFNA(IF(VLOOKUP(C255,'Task Data'!$A$4:$AT$3005,39,'Task Data'!$AM$4:$AM$3005)=1,"Non-Compliant","Compliant"),"Compliant")
O problema é quando a função procura em 'Dados da Tarefa' o que é C255 e há dois deles (em duas linhas diferentes), parece que só funciona se 1 estiver na linha superior, ou seja, resulta e mostra "Compatível". Se o 1 estiver na linha inferior, ele ainda mostra "Compatível", mas deve ser "Não compatível". Parece que não está vendo o segundo 1 na segunda linha. Espero que isso faça sentido.
=IF(VLOOKUP(C255,AM4:AM3005,1,TRUE)=1, VLOOKUP(C255,A4:AT3005,39,TRUE), NA())
Respostas:
VLOOKUP possui um quarto parâmetro, TRUE ou FALSE.
Você precisará configurá-lo, dependendo se você olhar para uma correspondência exata (FALSO), ou se você ter resolvido os dados e quer interpolar entre a próxima melhor valor (TRUE).
O padrão é VERDADEIRO, que é um problema comum.
fonte