Matriz com desloc dentro de outra fórmula

Estou tentando migrar uma planilha do excel para o calc, porém estou com dificuldades em manter uma matriz que se ajusta para não repetir itens na função ÍNDICE.

Na planilha do excel há uma lista que com base no setor selecionado, extrai de uma tabela somente os itens do setor. Para que nenhum item se repita, utilizo DESLOC+CORRESP para mover a matriz uma linha abaixo do último item encontrado na tabela.

O código do setor está em A31, a lista com os itens começa em A33, e a parte da fórmula que busca por um item não repetido anteriormente é a seguinte:

ÍNDICE(DESLOC(Pokedex[Pokémon];CORRESP(A32;Pokedex[Pokémon];0);0);CORRESP(""&$A$31&"";DESLOC(Pokedex[raridade/rota];CORRESP(A32;Pokedex[Pokémon];0);0);0))

  • Pokedex[Pokémon] = coluna que lista os itens na tabela
  • A32 = item anterior na lista
  • A31 = código do setor

Há alguma maneira de manter o desloc como matriz dentro de cada uma das linhas da lista?

ÁREAS1.xls.xlsx (229.4 KB)

No calc tu deverá selecionar toda a tabela incluindo os títulos das colunas. E ir em Planilha/Intervalos nomeados e expressões/Criar. Na caixa Criar Nomes mantenha somente a opção Linha Superior. Na fórmula use somente o nome da coluna. Tu pode ver esses nomes em Planilha/Intervalos nomeados e expressões/Gerenciar.