[ crade @ 13.11.2016. 20:47 ] @
Imam čudan problem sa rezultatom formule u ćeliji N7 date tabele!
Rezultat se razlikuje od rezultata dobivenih u ostalim redovima za slučaj kada je "faktura isplaćena".
I ovde, ako se iznos fakture promeni u neku drugu vrednost formula radi normalno!?
[ scooolptor @ 13.11.2016. 21:04 ] @
Koristi
Code:
=IF(M7=0,0,ROUND(M7+H7-E7,2))

Probaj
Code:
=(14821.29-10749.81-4071.48)*100000000000000

Dobices
Code:
136.42
(u Google Sheets).
Radi se o gresci sabiranja/oduzimanja koja je posledica ogranicenja reprezentacije decimalnih brojeva u binarnom formatu.
[ djoka_l @ 13.11.2016. 21:05 ] @
OK, ti pitaš prvi put, ali po milioniti put je isto objašnjenje, DOUBLE tip podataka nije pogodan za predstavljanje novčanih iznosa.

Čudiš se zašto nula nije nula. Ako probaš evaluate formule u N7, rezultat je 1.8*10^-12

Upotrebi ROUND( formula, 2 ) i eto magije - nula je sada nula!