A função IF
recebe três argumentos:
- teste lógico
- valor se o teste lógico for verdadeiro
- valor se o teste lógico for falso
Pode ser usado com apenas dois argumentos. Você está chamando isso com quatro.
Você diz que funciona quando você tira o valor se for false, ou seja, 0.
Qual valor você deseja que a fórmula tenha se c10>0
for falso?
- se você quiser que ele seja
0
, por que você está dizendoif(d10>0,e9+d10,0)
? - se você quiser que ele seja
if(d10>0,e9+d10,0)
, não coloque o0
extra.