Eigenschaften ohne Wert auswerten

Aus Asprova Hilfe
Wechseln zu: Navigation, Suche
Hilfe Nummer: 741070
Formeln
Verfügbare Einheiten in Formeln
Datentypen der Ergebnisbewertung
Formeleditor

Grundrechenarten

Werden die Grundrechenarten (+, -, *, /) mit Zahlen genutzt aber auf einer Seite ist kein Wert gesetzt, so gilt Nachfolgendes. Dabei gilt:

NG 
Wert ist nicht gesetzt
Wert ist gesetzt
numerischer Wert
NG + G =  G
G + NG =  G
NG - G = -G
G - NG =  G
NG * G =  0
G * NG =  0
NG / G =  0
G / NG = NG

Auswertung von Formeln

Bei der Auswertung von Formeln hängt das Verhalten vom Operator ab. Dabei gilt jeweils:

NG 
Wert ist nicht gesetzt
X, Y 
Wert ist gesetzt

==

NG == NG -> TRUE
NS == X  -> FALSE

!=

NG != NG -> FALSE
NG != X  -> TRUE

>, <, >= und <=

Ist für mindestens eine Seite kein Wert gesetzt, so hat der Rückgabewert ebenfalls keinen Wert.

NG > X  -> NG
NG < X  -> NG
NG >= X -> NG
NG <= X -> NG

&&

&& mit einer Eigenschaft ohne Werte sieht wie folgt aus. Bei Zahlen wird die 0 als FALSCH bewertet. Alles andere als 0 wird als WAHR bewertet. Andere Datentypen werden als Eigenschaften ohne Daten behandelt.

NG && TRUE  -> FALSE
NG && FALSE -> FALSE

||

|| wird mit einer Eigenschaft ohne Werte sieht wie folgt aus. Bei Zahlen wird die 0 als FALSCH bewertet. Alles andere als 0 wird als WAHR bewertet. Andere Datentypen werden als Eigenschaften ohne Daten behandelt.

NG || TRUE  -> TRUE
NG || FALSE -> FALSE

IF()

Normalerweise ist das Format IF (Bedingung, Wert1, Wert2). Wenn die Bedingung WAHR ist, wird der Wert mit 1 zurückgegeben. Wenn er FALSCH ist, wird der Wert mit 2 zurückgegeben. Ist eine Eigenschaft ohne Wert, ergibt sich das Ergebnis wie unten stehend. Handelt es sich bei der Bedingung um eine Zahl, wird die 0 als FALSCH bewertet. Jede andere Zahl wird mit WAHR bewertet. Andere Datentypen werden als Eigenschaften ohne Werte behandelt.

IF( TRUE, NG, X )  -> NG
IF( FALSE, NG, X ) -> X
IF( NG, X, Y )     -> Y

Hilfe Nummer: 741070