Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

#CALC! ocorrem quando o motor de cálculo do Excel encontra um cenário que não é atualmente suportado. Eis como resolver um problema específico #CALC! erros:

O Excel não consegue calcular uma matriz numa matriz. O erro de matriz aninhada ocorre quando tenta insira uma fórmula de matriz que contenha uma matriz. Para resolver o erro, experimente remover a segunda matriz.

Por exemplo, =MATRIZ.MÚM({1,2}) está a pedir ao Excel para devolver uma matriz 1x1 e uma matriz 2x2, que não é atualmente suportada. =INDM(2) calcularia conforme esperado.

Matriz aninhada #CALC! #BUSY!

As matrizes só podem conter números, cadeias, erros, booleanos ou tipos de dados ligados. As referências de intervalo não são suportadas. Neste exemplo, =OFFSET(A1;0;0;{2;3}) irá causar um erro.

#CALC! erro - Matriz Contém Intervalos

Para resolver o erro, remova a referência de intervalo. Neste caso, =OFFSET(A1;0;0;2;3) calcularia corretamente.

O Excel não pode devolver um conjunto em branco. Os erros de matriz vazio ocorrem quando uma fórmula de matriz devolve um conjunto vazio. Por exemplo, =FILTRAR(C3:D5;D3:D5<100) devolve um erro porque não existem valores inferiores a 100 no nosso conjunto de dados.

#CALC! erro - Esvaziar Matriz

Para resolver o erro, altere o critério ou adicione o if_empty de erro à função FILTRAR. Neste caso, =FILTRAR(C3:D5;D3:D5<100;0) devolveria um 0 se não houver itens na matriz.

As funções personalizadas que referenciam mais de 10.000 células não podem ser calculadas em Excel na Web e produzirão este #CALC! em vez disso. Para corrigir, abra o ficheiro numa versão de ambiente de trabalho do Excel. Para obter mais informações, consulte Criar funções personalizadas no Excel.

Esta função executa uma operação assíncrona mas falhou inesperadamente. Tente novamente mais tarde.

Uma função LAMBDA tem um comportamento um pouco diferente das outras funções do Excel. Não é possível introduzir apenas numa célula. Tem de chamar a função ao adicionar parênteses ao final da sua fórmula e ao transmitir os valores para a sua função lambda. Por exemplo:

  • Devolve o #CALC erro:=LAMBDA(x, x+1)    

  • Devolve um resultado de 2:     =LAMBDA(x, x+1)(1)

Para obter mais informações, consulte Função LAMBDA.

A mensagem de erro e a lista única do erro Lambda

Este erro ocorre quando o motor de cálculo do Excel encontra um erro de cálculo não especificado com uma matriz. Para resolver o problema, experimente reescrever a fórmula. Se tiver uma fórmula aninhada, pode tentar utilizar a ferramenta Avaliar Fórmula para identificar onde o #CALC! está a ocorrer na sua fórmula.

Precisa de mais ajuda?

Pode sempre colocar uma pergunta a um especialista da Comunidade Tecnológica do Excel ou obter suporte nas Comunidades.

Consulte Também

Matrizes dinâmicas e comportamento de matrizes transpostas

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×