Eigenschaften ohne Wert auswerten: Unterschied zwischen den Versionen
JF (Diskussion | Beiträge) |
GK (Diskussion | Beiträge) |
||
| Zeile 1: | Zeile 1: | ||
{{DISPLAYTITLE:Eigenschaften ohne Wert auswerten}} | {{DISPLAYTITLE:Eigenschaften ohne Wert auswerten}} | ||
<div align="right">Hilfe Nummer: 741070</div> | <div align="right">Hilfe Nummer: 741070</div> | ||
| − | + | <div align="right">[[Formeln]]</div> | |
| − | <div align="right">[[ | ||
<div align="right">[[Expressions_ Nutzbare Einheiten|Verfügbare Einheiten in Formeln]]</div> | <div align="right">[[Expressions_ Nutzbare Einheiten|Verfügbare Einheiten in Formeln]]</div> | ||
<div align="right">[[Datentyp der Auswertungsergebnisse|Datentypen der Ergebnisbewertung]]</div> | <div align="right">[[Datentyp der Auswertungsergebnisse|Datentypen der Ergebnisbewertung]]</div> | ||
| − | <div align="right">[[Formeleditor | + | <div align="right">[[Formeleditor]]</div> |
<hr> | <hr> | ||
| − | |||
| − | Werden | + | == Grundrechenarten == |
| + | Werden die Grundrechenarten (<code>+</code>, <code>-</code>, <code>*</code>, <code>/</code>) mit Zahlen genutzt aber auf einer Seite ist kein Wert gesetzt, so gilt Nachfolgendes. Dabei gilt: | ||
| + | ; NG : Wert ist nicht gesetzt | ||
| + | ; G : Wert ist gesetzt | ||
| + | ; 0 : 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 | ||
| − | + | === <code>==</code> === | |
| + | NG == NG -> TRUE | ||
| + | NS == X -> FALSE | ||
| − | + | === <code>!=</code> === | |
| + | NG != NG -> FALSE | ||
| + | NG != X -> TRUE | ||
| − | + | === <code>></code>, <code><</code>, <code>>=</code> und <code><=</code> === | |
| − | + | 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 | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| + | === <code>&&</code> === | ||
&& 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. | && 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 | |
| − | |||
| − | |||
| − | |||
| − | |||
| + | === <code>||</code> === | ||
|| 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. | || 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 | |
| − | |||
| − | |||
| − | |||
| − | |||
| + | === <code>IF()</code> === | ||
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. | 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 | |
| − | |||
| − | |||
| − | |||
<hr> | <hr> | ||
<div align="right">Hilfe Nummer: 741070</div> | <div align="right">Hilfe Nummer: 741070</div> | ||
Version vom 4. November 2021, 08:08 Uhr
Inhaltsverzeichnis
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
- G
- Wert ist gesetzt
- 0
- 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