Eu estou tentando ter um valor subtrair 8 somente se o valor em outra célula for maior que 8

1

No momento, estou usando a fórmula abaixo para que uma célula diga 0 se o valor numérico for menor que 8. Se o valor numérico nessa célula for maior que 8, gostaria que o valor fosse exibido na célula e subtraído por 8.

= SUMIF (B3, "> 8") - 8

Funciona se o valor for maior que 8 perfeitamente, mas quando é menor que 8 me dá um valor negativo, que é o que eu não quero. Eu só quero que subtraia 8 se B3 for maior que 8, ou mostre zero se não for maior que 8.

    
por jam4x4 22.03.2017 / 21:05

2 respostas

3

Use if para definir se você retorna 0 ou o valor a menos 8:

=IF(B3<8,0,B3-8)

OuvocêpodeusaroMAX:

=MAX(B3-8,0)

    
por 22.03.2017 / 21:08
1

Eu manteria simples: =MAX(0, A1-8)

Quando a1-8 é menor que 0, retorna 0 (por definição.) Caso contrário, retorna a1-8 .

Por exemplo

In Output
-1  0
 8  0
 9  1
10  2
11  3
12  4
13  5
    
por 22.03.2017 / 21:13