Você pode usar a função SEERRO para lidar com erros em uma fórmula. SEERRO retornará um valor que você especificará se uma fórmula for avaliada como um erro; caso contrário, ele retornará 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.
-
valor_se_erro Obrigatório. O valor a ser retornado se a fórmula for avaliada como um erro. Os seguintes tipos de erro são avaliados: # n/d, #VALOR!, #REF!, #DIV/0!, #NÚM!, #NOME? ou #NOME!.
Comentários
-
Se o valor ou valor_se_erro for uma célula vazia, SEERRO a tratará como um valor de cadeia de caracteres vazia ("").
-
Se valor for uma fórmula de matriz, SEERRO retornará 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 |
|
Observação: se você tiver uma versão atual do Microsoft 365, poderá inserir a fórmula na célula superior esquerda do intervalo de saída e pressionar ENTER para confirmar a fórmula como uma fórmula de matriz dinâmica. Caso contrário, a fórmula deverá ser inserida como uma fórmula de matriz herdada selecionando primeiro o intervalo de saída e, em seguida, inserindo a fórmula na célula superior esquerda do intervalo de saída e pressionando CTRL+SHIFT+ENTER para confirmá-la. 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.