Veja como procurar o nome da loja para cada item da sua tabela. Se a primeira tabela for encontrada em A1:G14
e a segunda tabela que você está preenchendo for encontrada em K1:Q10
, você poderá usar a seguinte fórmula em L2
para procurar o nome da loja do item de tipo equipado em K2
:
=IFERROR(INDEX($A$1:$A$14,MIN(IF($B$2:$B$14=K2,IF($G$2:$G$14="x",ROW($B$2:$B$14),1000000),1000000))),"--")
Insira a fórmula como uma fórmula de matriz pressionando Ctrl + Deslocar + Enter . Se feito corretamente, a fórmula aparecerá encapsulada em {=...}
. Esta fórmula pode ser preenchida na coluna.
Para adaptar esta fórmula para preencher as outras colunas, você deve alterar o primeiro argumento da fórmula INDEX
para a coluna apropriada na primeira tabela. Por exemplo, para encontrar o nome do item, você usaria $C$1:$C$14
como o primeiro argumento da fórmula INDEX
.
EDITAR:
Bem, acabei de verificar o OpenOffice Calc e, infelizmente, ele não suporta IFERROR
. Então aqui está uma versão mais longa e mais estranha da fórmula que funcionará no OO Calc:
=IF(ISERROR(INDEX($A$1:$A$14;MIN(IF($B$2:$B$14=K2;IF($G$2:$G$14="x";ROW($B$2:$B$14);1000000);1000000))));"--";INDEX($A$1:$A$14;MIN(IF($B$2:$B$14=K2;IF($G$2:$G$14="x";ROW($B$2:$B$14);1000000);1000000))))
Isso também deve ser inserido como uma fórmula de matriz pressionando Ctrl + Shift + Enter. Tenha em atenção que tem de adaptar ambas INDEX
fórmulas quando utilizar isto noutras colunas.