Originariamente inviato da eiyen
se ho capito vorresti fare l'operazione indicato salvo che la quantità tra parentesi sia negativa, nel qual caso non la vuoi considerare... cioè se ho ben capito...
10 - (7 - 3) = 10 - 4 = 6 OK
10 - (2 - 5) = 10 - (-3) = 10 + 3 = 13 NO, vorresti ottenere 10
se è così potesti impostare l'operazione usando l'operatore IF, per esempio:
dal semplice
costopub - (costopriv-altro) a:
costopub - (IF((costopriv-altro)>0, (costopriv-altro), 0))
oppure
IF((costopub - (costopriv-altro))>costopub, costopub, (costopub - (costopriv-altro))
...ricontrolla le parentesi tonde (!)