Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Libreoffice als dan formule  (gelezen 572 keer)

Libreoffice als dan formule
« Gepost op: 2015/02/27, 19:38:44 »
Hoi luitjes,
Ik heb in een werkblad een cel met de eenvoudige formule =SOM(C67-G67-D67). Nu wil ik hebben dat deze cel de waarde 0 geeft bij een negatief resultaat.
Heb al gezocht in de helpfunctie naar de als dan anders syntax maar ik kom er niet uit. Zal waarschijnlijk niet  zo moeilijk zijn, maar wel voor mij haha.
Iemand die kan helpen?

Groetjes Ben

Offline jan11000

  • Lid
Re: Libreoffice als dan formule
« Reactie #1 Gepost op: 2015/02/27, 19:50:12 »
Misschien bij formatteren van de cel(is een gok).

If you select Cell value is:
*Select a condition in the drop down list for the format to be applied to the selected cells and enter the value.
https://help.libreoffice.org/Calc/Conditional_Formatting

Re: Libreoffice als dan formule
« Reactie #2 Gepost op: 2015/02/27, 20:57:44 »
Daar kan ik de opmaak veranderen als de waarde negatief is, echter ik wil als de cel negatief is de waarde 0,00 aangeeft
 Groetjes Ben

Offline vilamar

  • Lid
Re: Libreoffice als dan formule
« Reactie #3 Gepost op: 2015/02/27, 22:00:25 »
Probeer deze eens:
=ALS(SOM(C67;G67;D67)<0;"0,00";SOM(C67;G67;D67))

Re: Libreoffice als dan formule
« Reactie #4 Gepost op: 2015/02/27, 22:13:55 »
@Vilamar, klopte niet helemaal, maar dank zij jouw hint is alles gelukt nu.
De formule is nu =ALS(SOM(C67-G67-D67)<0;"0,00";SOM(C67-G67-D67))
Hartelijk dank.
Groetjes Ben

Offline Nero

  • Lid
Re: Libreoffice als dan formule
« Reactie #5 Gepost op: 2015/02/28, 00:42:52 »
Nog eenvoudiger: =MAX(SOM(C67;G67;D67);0)

Offline vilamar

  • Lid
Re: Libreoffice als dan formule
« Reactie #6 Gepost op: 2015/02/28, 08:52:58 »
De formule van Nero is inderdaad eenvoudiger, maar ook beter.
Want 0 is hier een waarde en geen tekst, zoals "0,00" dat wel is

Dus de eerder voorgestelde formule wordt beter:
=ALS(SOM(C67-G67-D67)<0;0;SOM(C67-G67-D67))
en kan eventueel ook zonder de somfunctie
=ALS(C67-G67-D6<0;0;C67-G67-D67)

Ik wist trouwens niet dat je ook rekentekens zoals + en - kunt gebruiken in een somfunctie.
Weer iets geleerd


Re: Libreoffice als dan formule
« Reactie #7 Gepost op: 2015/02/28, 13:43:06 »
@Nero, heb er nu deze van gemaakt =MAX(SOM(C67-G67-D67);0), en het werkt zoals ik het wou.
Heren bedankt voor de tips.