Tratamento de Erro em Matriz

Estou precisando tratar os erros de #N/DISP que são esperados de uma matriz.
Contudo, se tento tratar estes erros com a função SEERRO, a matriz, em caso de não apresentar erro algum, não transpõe todas as colunas necessárias: neste caso, as que me retornariam o TRANSPOR({2;3}). Como resolver?
Deixo em anexo uma planilha de exemplo e agradeço desde já.

Exemplo Tratamento de Erro em Matriz.ods (19.8 KB)

Exemplo Tratamento de Erro em Matriz_GS.ods (20,2,KB).

Não entendi o uso da função TRANSPOR,ela troca linha por coluna.

Fiz PROCV matricial, individual por colunas