Você tem alguns problemas aqui.
Geralmente, as fórmulas do Excel não lidam com matrizes como entradas (se você simplesmente pressionar Enter), sua fórmula é apenas comparar a primeira célula de seus intervalos.
Se você inserir uma fórmula de matriz usando ctrl + shift + enter , ela será comparada com o intervalo completo, mas com as funções ou e e vai simplificar isso para baixo para um único verdadeiro / falso para todo o intervalo (não para cada linha individualmente).
Portanto, usando uma fórmula de matriz, você poderia usar algo assim: mas observe que as fórmulas de array podem ficar muito lentas se você estiver usando matrizes de colunas inteiras (já que cada uma contém células ~ 1M, então você está muito melhor definindo o intervalo. / p>
=index(Equipment!K:K,
match(Shipping!A2,
if(((Equipment!C:C=Inentory!A8)+(Equipment!C:C=Inentory!A9))>0,Equipment!A:A,0)
,0)
)