Verwendung logischer Ausdrücke in Formeln

Formeln können bedingte Ausdrücke in Form von 'wenn – dann' enthalten. In der Formelnomenklatur werden solche Ausdrücke mit eckigen Klammern beschrieben: [Bedingung:Wert] – wenn die Bedingung erfüllt ist, wird der Formel Wert
zugewiesen. Bedingte Klauseln können auch kombiniert werden, z. B. [Bedingung1:Wert1] [Bedingung2:Wert2] [Bedingung3:Wert3] Wert4
- Wenn Bedingung1, erfüllt ist, dann Wert1, ist anders:
- Wenn Bedingung2 erfüllt ist, dann Wert2 ist anders:
- Wenn Bedingung3, erfüllt ist, dann Wert3, ist anders:
- Wenn keine Bedingung erfüllt ist, ist der Wert Wert4.
Beispiele für Formeln:
Formel |
Beschreibung |
#RPRICE# * 0,75
|
Multipliziert den Einzelhandelspreis mit 0,75.
|
#RFACTOR# * #RHOURS#
|
Multipliziert den Faktor aus der Lohnvorbereitung mit den Stunden aus der Lohnvorbereitung.
|
[#KOL# > 100:#RPRICE#*0,8] #RPRICE#
|
Wenn die Menge größer als 100 ist, dann ist der Preis Einzelhandelspreis – 20 %, aber wenn die Bedingung nicht erfüllt ist (d. h. die Menge ist kleiner oder gleich 100), dann ist der Preis Einzelhandelspreis.
|
 |
WARNUNG
Die logischen Operatoren 'größer oder gleich' und 'kleiner oder gleich' werden mit zwei aufeinanderfolgenden Bedingungen geschrieben. Zum Beispiel: der Begriff 'wenn A größer oder gleich B ist, ist der Wert des Begriffs 0, andernfalls 1' wird in der Formel geschrieben als: [A>B:0] [A=B:0] 1.
|