Pode utilizar a função SE.ERRO para intercetar e processar erros numa fórmula. SE.ERRO devolve um valor especificado se uma fórmula for avaliada como um erro; caso contrário, devolve o resultado da fórmula.
Sintaxe
SEERRO(valor, valor_se_erro)
A sintaxe da função SEERRO tem os seguintes argumentos:
-
valor Obrigatório. O argumento verificado quanto ao erro.
-
value_if_error Obrigatório. O valor a devolver se a fórmula for avaliada como um erro. São avaliados os seguintes tipos de erro: #N/D, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, ou #NULL!.
Comentários
-
Se o valor ou value_if_error for uma célula vazia, a função SE.ERRO trata-a como um valor de cadeia vazio ("").
-
Se valor for uma fórmula de matriz, SE.ERRO devolve uma matriz de resultados para cada célula no intervalo especificado em valor. Consulte o segundo exemplo a seguir.
Exemplos
Copie os dados de exemplo da tabela a seguir e cole-os na célula A1 de uma nova planilha do Excel. Para que as fórmulas mostrem resultados, selecione-as, pressione F2 e pressione Enter.
Cota |
Unidades Vendidas |
|
---|---|---|
210 |
35 |
|
55 |
0 |
|
23 |
||
Fórmula |
Descrição |
Resultado |
=SEERRO(A2/B2, "Erro no cálculo") |
Verifica se há erros na fórmula no primeiro argumento (divide 210 por 35), não localiza nenhum erro e, em seguida, retorna os resultados da fórmula. |
6 |
=SEERRO(A3/B3, "Erro no cálculo") |
Verifica se há erros na fórmula no primeiro argumento (divide 55 por 0), localiza um erro de divisão por 0 e, em seguida, retorna valor_se_erro |
Erro no cálculo |
=SEERRO(A4/B4, "Erro no cálculo") |
Verifica se há erros na fórmula no primeiro argumento (divide "" por 23), não localiza nenhum erro e, em seguida, retorna os resultados da fórmula. |
0 |
Exemplo 2
Cota |
Unidades Vendidas |
Proporção |
---|---|---|
210 |
35 |
6 |
55 |
0 |
Erro no cálculo |
23 |
0 |
|
Fórmula |
Descrição |
Resultado |
=C2 |
Verifica se há erros na fórmula no primeiro argumento, no primeiro elemento da matriz (A2/B2 ou divide 210 por 35), não localiza nenhum erro e, em seguida, retorna o resultado da fórmula |
6 |
=C3 |
Verifica se há erros na fórmula no primeiro argumento, no segundo elemento da matriz (A3/B3 ou divide 55 por 0), localiza um erro de divisão por 0 e, em seguida, retorna valor_se_erro |
Erro no cálculo |
=C4 |
Verifica se há erros na fórmula no primeiro argumento, no terceiro elemento da matriz (A4/B4 ou divide "" por 23), não localiza nenhum erro e, em seguida, retorna o resultado da fórmula |
0 |
Nota: se tiver uma versão atual do Microsoft 365, pode introduzir a fórmula na célula superior esquerda do intervalo de saída e, em seguida, premir ENTER para confirmar a fórmula como uma fórmula de matriz dinâmica. Caso contrário, a fórmula tem de ser introduzida como uma fórmula de matriz legada ao selecionar primeiro o intervalo de saída, introduzir a fórmula na célula superior esquerda do intervalo de saída e, em seguida, premir CTRL+SHIFT+ENTER para confirmar. O Excel insere colchetes no início e no final da fórmula para você. Para obter mais informações sobre fórmulas de matriz, confira Diretrizes e exemplos de fórmulas de matriz. |
Precisa de mais ajuda?
Você pode sempre consultar um especialista na Excel Tech Community ou obter suporte nas Comunidades.