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?