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 D11
e C11
ocultar #DIV/0!
. Eu tentei usar a IF
fórmula, mas parece que entendi errado?
Responder1
Função SE ERRO
Existe um IF
teste "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 umIF
declaraçã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 oOR
com oISBLANK
funçã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 TRUE
parte da IF
instrução. Nesse caso, ""
diz à fórmula para não fazer nada. Caso contrário, processará a IF FALSE
parte 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).