Estou tentando usar um IF
função em uma fórmula em MS Excel 2013 , mas toda vez que o IF
função ignora a condição que eu escrevi e vai para o valor verdadeiro. Eu chequei meu IF
declaração mais e mais, e eu não vejo nada de estranho ou errado.
Esta é a equação que usei:
=IF(F17>0,(ABS(D17)/100*G16)+G16,(G16-((ABS(D17)/100)*G16)))
Primeiro, verifica o valor de F
coluna para ver se é maior ou menor que 0
, então faz algumas contas com base no IF
sendo verdadeiro ou falso.
O problema é que sempre calcula o valor verdadeiro mesmo se o F17
contém um número negativo.
F17
faz referência ao célulaF17
, não a coluna inteira.=IF(F17>0,"F17 > 0","F17 < 0")
e funcionou como pretendido. A fórmula atual mudou positivo / negativo quando verdadeiro / falso.Respostas:
Solucione a fórmula passo a passo. Comece com um simples
= SE (F1 & gt; 0, VERDADEIRO, FALSO)
e copie para baixo. Se o resultado mostrar TRUE para todas as linhas, seus dados de origem serão o problema. Você pode ter um texto parecido com números.
fonte
Verifique se seus dados estão formatados como um valor numérico ou como texto. Se estiver formatado como texto, a comparação
F17>0
sempre avaliará paraTRUE
.A solução é usar o
VALUE()
função na sua fórmula.No seu caso, você vai querer usar a seguinte fórmula:
Naturalmente, cuidado com o fato de que algumas das outras células que você referencia pode conter também números formatados em texto, então ajuste de acordo.
fonte
Complexidade desnecessária tende a dificultar as coisas. Para começar, você tem um par de parênteses que você não precisa. (E, a propósito, os espaços facilitam a leitura das coisas.)
é equivalente a
Um rearranjo trivial produz
e neste momento os termos comuns estão saltando da página. O acima pode ser simplificado para
e, portanto, para
e agora outro par de parênteses se torna redundante:
E adivinha:
fonte
F17 pode não estar no formato numérico correto, sugiro que você escreva
=VALUE(F17)>0
em algum lugar da sua planilha. Se o resultado for falso, significa que seu número em F17 foi armazenado como um texto.fonte