Como faço para ocultar o #DIV/0! erro enquanto uma célula referenciada está em branco?

Como faço para ocultar o #DIV/0! erro enquanto uma célula referenciada está em branco?

Na coluna CI tem Produção. Na coluna DI tem Meta. Na coluna EI tem variação%. Minha fórmula é=(D11-C11)/D11

No entanto, como você oculta as células na planilha até colocar algo D11e C11ocultar #DIV/0!. Eu tentei usar a IFfórmula, mas parece que entendi errado?

Responder1

Função SE ERRO

Existe um IFteste "especial" projetado apenas para lidar com erros:

=IFERROR( (D11-C11)/D11, "")

Isso fornece o valor calculado de (D11-C11)/D11, a menos que o resultado seja um erro; nesse caso, retorna um espaço em branco.

Explicação

O valor “if error”, o último parâmetro, pode ser qualquer coisa; não está limitado às aspas duplas vazias. IFERROR funciona para qualquer condição que retorne um valor de erro (coisas que começam com a #), como:

#NULL!  -   reference to an intersection of two ranges that don't intersect
#DIV/0! -   attempt to divide by zero
#VALUE! -   variable is the wrong type 
#REF!   -   invalid cell reference
#NAME?  -   formula name, or text within a formula, isn't recognized
#NUM!   -   invalid number
#N/A    -   value is not available

Isso é útil para depuração; a função pode ser temporariamente agrupada em torno de uma fórmula para retornar algum texto de mensagem quando a fórmula produzir um erro. É também uma forma simplificada de teste IF; não é necessário incluir uma expressão para testá-la e depois incluí-la novamente para usar seu resultado.

Outras planilhas

Esta função também está disponível para usuários de outros programas de planilhas. Foi adicionado ao LibreOffice Calc na versão 4.0 (ainda não é a versão distribuída em algumas distros Linux). Porém, como aponta @Kroltan, é ainda mais simplificado no Planilhas Google, onde o valor "if error" é opcional; o padrão é um espaço em branco se estiver ausente. Portanto, em um caso como esse, em que você deseja apenas ocultar possíveis valores de erro, o Planilhas Google pode fazer isso com IFERROR(expression).

Responder2

Dentro de umIFdeclaração é uma verificação lógica (a primeira parte).

IF(logical_test, value_if_true, [value_if_false])

Para evitar erros causados ​​enquanto seus dados de produção e/ou meta estão em branco, use oORcom oISBLANKfunção dentro da verificação lógica.

=IF(OR(ISBLANK(C11),ISBLANK(D11)), "", (D11-C11)/D11)

Isso verifica se a célula referenciada está em branco. Se um ou ambos estiverem em branco (tornando o teste lógico TRUE), ele processará a IF TRUEparte da IFinstrução. Nesse caso, ""diz à fórmula para não fazer nada. Caso contrário, processará a IF FALSEparte da fórmula que é a fórmula que você possui.

Responder3

Experimente isto:

=SE(D11<>0,(D11-C11)/D11,"")
ou
=SE(D11=0,"",(D11-C11)/D11)

Responder4

Selecione a planilha inteira e, em seguida, no menuLar-Formatação condicional-Nova regra...- SelecioneFormate apenas células que contenham- SobFormate apenas células comselecioneErros- CliqueFormatar...botão - Vá para oFonteaba - AbaixoCorselecione a mesma cor de fonte do plano de fundo (como branco).

Caixa de diálogo Nova regra

informação relacionada