Erro da função ÍNDICE em conjunto com a função CORRESP para múltiplos argumentos em células mescladas

Anônima
2015-12-14T13:15:03+00:00

Possuo uma tabela onde estou extraindo um valor através de duas condições.

Suponto que uma condição seja a categoria, e cada categoria é sub-dividida em 5 classes.

Assim: Categoria A - classe 1, classe 2, classe 3, classe 4 e classe 5

Categoria B - classe 1, classe 2, classe 3, classe 4 e classe 5

Categoria C- classe 1, classe 2, classe 3, classe 4 e classe 5

Categoria D - classe 1, classe 2, classe 3, classe 4 e classe 5

(...)

Essas categorias e classes são colocadas em colunas, onde as categorias A, B, C... possuem as células mescladas (5 células em linha) para questões de apresentação mais organizada, enquanto as classes não estão mescladas.

Os argumentos que identificam as linhas são números inteiros sem repetição de 1 à 25 que representam alturas.

Como para achar o valor que procuro eu preciso entrar com a categoria, a classe e a altura, estou utilizando as fórmulas da seguinte maneira:

{=ÍNDICE($B$6:$P$27;CORRESP(R1;$A$6:$A$27;0);CORRESP($X$3&$X$2;$B$3:$P$3&$B$5:$P$5;0))}, onde em R1 estou entrando com o código, em X3 estou entrando com a categoria, e em X2 com a classe.

No entando, sempre que as células que representam as categorias ficam mescladas, a fórmula retorna erro (#N/D), só funcionando corretamente quanto as células na linha 3 que correspondem as categorias não estão mescladas.

Hà alguma forma de contornar isso, ou apenas dividindo as células que conseguirei fazer funcionar corretamente?

Microsoft 365 e Office | Excel | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

Resposta aceita pelo autor da pergunta

Anônima
2015-12-14T17:17:41+00:00

Experimente fazer desta forma:

=ÍNDICE($B$6:$P$27;CORRESP(1;(condicao1=valor1)*(condicao2=valor2)*(condicao3=valor3);0))

(ctrl+shift+enter)

Esta resposta foi útil?

0 comentários Sem comentários

0 respostas adicionais

Classificar por: Mais útil