Arithmetik
Die folgenden Übersichten zeigen die mathematischen Operatoren und die Operanden mit denen einen Bereichs-Wert verknüpft werden kann ( alle Ergebnisse entsprechen den Prioritätsregeln ):
Addition
CX_VALUE_PER | + | INTEGER | = | CX_VALUE_PER |
---|---|---|---|---|
1 €/2 Stück | + | 10 | = | 21 €/ 2 Stück |
INTEGER | + | CX_VALUE_PER | = | CX_VALUE_PER |
10 | + | 1 €/2 Stück | = | 21 €/ 2 Stück |
CX_VALUE_PER | + | CX_NUMERIC | = | CX_VALUE_PER |
---|---|---|---|---|
1 €/2 Stück | + | 10 | = | 21 € / 2 Stück |
CX_NUMERIC | + | CX_VALUE_PER | = | CX_VALUE_PER |
10 | + | 1 €/2 Stück | = | 21 € / 2 Stück |
CX_VALUE_PER | + | CX_FRACTION | = | CX_VALUE_PER |
---|---|---|---|---|
1 €/2 Stück | + | 1/4 | = | 1,5 € / 2 Stück |
CX_FRACTION | + | CX_VALUE_PER | = | CX_VALUE_PER |
1/4 | + | 1 €/2 Stück | = | 1,5 € / 2 Stück |
Anmerkung: Bei der Addition von ganzen oder reellen Zahlen zu einem Bereichs-Wert "erhalten" diese für die Operation dieselbe Einheit wie der Bereichs-Wert. Die Zahl wird auf den gleichen Nenner erweitert und mit dem Zähler verrechnet. Der "Bruch" wird nicht gekürzt.
CX_VALUE_PER | + | CX_VALUE_PER | = | CX_VALUE_PER |
---|---|---|---|---|
1 m/2 Stück | + | 1m/4 Stück | = | 1,5 m/2 Stück |
1m/4 Stück | + | 1 m/2 Stück | = | 3 m/4 Stück |
20 cm/1 Stück | + | 2 m/1 Stück | = | 220 cm/1 Stück |
2 m/1 Stück | + | 20 cm/1 Stück | = | 2,2 m/1 Stück |
Anmerkung: Bei der Addition von Werten richtet sich die Einheit und der Nenner des Ergebnisses nach dem ersten Operand.
CX_VALUE_PER | + | CX_PERCENT | = | CX_VALUE_PER |
---|---|---|---|---|
1 €/2 Stück | + | 50% | = | 1,5 €/2 Stück(3.1) |
CX_PERCENT | + | CX_VALUE_PER | = | Fehler |
50% | + | 1 €/2 Stück | = | nicht erlaubt(2.1) |
Anmerkung: Bei der Addition mit CX_PERCENT wir der Prozentuale Aufschlag/Abschlag nur mit dem Zähler verrechnet
CX_VALUE_PER | + | CX_VALUE | = | CX_VALUE_PER |
---|---|---|---|---|
1 €/2 m | + | 2 €/m | = | 5 €/2 m |
CX_VALUE | + | CX_VALUE_PER | = | CX_VALUE_PER |
2 €/m | + | 1 €/2 m | = | 5 €/2 m |
Anmerkung: Bei der Additon mit einem CX_VALUE muss die Einheit mit der Einheit von Zähler/Nenner überienstimmen, anonsten gibt es einen Einheitenfehler. Das CX_VALUE wird auf den gleichen Nenner erweitert und mit dem Zähler verrechnet. Der "Bruch" wird am Ende nicht gekürzt.
CX_VALUE_PER | + | CX_FORMULA | = | CX_VALUE_PER |
---|---|---|---|---|
1 €/2 Stück | + | Formel | = | Zahl |
CX_FORMULA | + | CX_VALUE_PER | = | CX_VALUE_PER |
Formel | + | 1 €/2 Stück | = | Zahl |
Anmerkung: Bevor die Addition ausgeführt wird, wird die Formel ausgewertet. Das eigentliche Addieren wird nur dann ausgeführt, wenn das Ergebnis ein Objekt ist, welches zu einem Bereichs-Wert addiert werden darf. Ist dies der Fall, so entsteht Zahl als Ergebnis.
CX_VALUE_PER | + | CX_CONDITIONED_BAG | = | CX_VALUE_PER |
---|---|---|---|---|
1 €/2 Stück | + | bedingte Objekttabelle | = | Zahl |
CX_CONDITIONED_BAG | + | CX_VALUE_PER | = | CX_VALUE_PER |
bedingte Objekttabelle | + | 1 €/2 Stück | = | Zahl |
Anmerkung: Bevor die Addition ausgeführt wird, wird das entsprechende Objekt aus der bedingten Objekttabelle ermittelt. Das eigentliche Addieren wird nur dann ausgeführt, wenn dieses Objekt zu einem Bereichs-Wert addiert werden darf. Ist dies der Fall, so entsteht Zahl als Ergebnis.
Subtraktion
CX_VALUE_PER | - | INTEGER | = | CX_VALUE_PER |
---|---|---|---|---|
1 €/2 Stück | - | 10 | = | -19 €/2 Stück |
INTEGER | - | CX_VALUE_PER | = | CX_VALUE_PER |
10 | - | 1 €/2 Stück | = | 19 €/2 Stück |
CX_VALUE_PER | - | CX_NUMERIC | = | CX_VALUE_PER |
---|---|---|---|---|
1 €/2 Stück | - | 1,5 | = | -2 €/2 Stück |
CX_NUMERIC | - | CX_VALUE_PER | = | CX_VALUE_PER |
1,5 | - | 1 €/2 Stück | = | 2 €/2 Stück |
CX_VALUE_PER | - | CX_FRACTION | = | CX_VALUE_PER |
---|---|---|---|---|
1 €/2 Stück | - | 1/4 | = | 0,5 €/2 Stück |
CX_FRACTION | - | CX_VALUE_PER | = | CX_VALUE_PER |
1/2 | - | 1 €/4 Stück | = | 1 €/4 Stück |
Anmerkung: Bei der Subtraktion von ganzen oder reellen Zahlen zu einem Bereichs-Wert "erhalten" diese für die Operation dieselbe Einheit wie der Bereichs-Wert. Die Zahl wird auf den gleichen Nenner erweitert und mit dem Zähler verrechnet. Der "Bruch" wird nicht gekürzt.
CX_VALUE_PER | - | CX_VALUE_PER | = | CX_VALUE_PER |
---|---|---|---|---|
1 m/2 Stück | - | 1m/4 Stück | = | 0,5 m/2 Stück |
1m/4 Stück | - | 1 m/2 Stück | = | -1 m/4 Stück |
20 cm/1 Stück | - | 2 m/1 Stück | = | -180 cm/1 Stück |
2 m/1 Stück | - | 20 cm/1 Stück | = | 1,8 m/1 Stück |
Anmerkung: Bei der Subtraktion von Werten richtet sich die Einheit und der Nenner des Ergebnisses nach dem ersten Operand.
CX_VALUE_PER | - | CX_PERCENT | = | CX_VALUE_PER |
---|---|---|---|---|
1 €/2 Stück | - | 50% | = | 0,5 €/2 Stück(3.1) |
CX_PERCENT | - | CX_VALUE_PER | = | Fehler |
50% | - | 1 €/2 Stück | = | nicht erlaubt(2.1) |
CX_VALUE_PER | - | CX_VALUE | = | CX_VALUE_PER |
---|---|---|---|---|
1 €/2 m | - | 2 €/m | = | -3 €/2 m |
CX_VALUE | - | CX_VALUE_PER | = | CX_VALUE_PER |
2 €/m | - | 1 €/2 m | = | 3 €/2 Stück |
Anmerkung: Bei der Subtraktion mit einem CX_VALUE muss die Einheit mit der Einheit von Zähler/Nenner überienstimmen, anonsten gibt es einen Einheitenfehler. Das CX_VALUE wird auf den gleichen Nenner erweitert und mit dem Zähler verrechnet. Der "Bruch" wird am Ende nicht gekürzt.
CX_VALUE_PER | - | CX_FORMULA | = | CX_VALUE_PER |
---|---|---|---|---|
1 €/2 Stück | - | Formel | = | Zahl |
CX_FORMULA | - | CX_VALUE_PER | = | CX_VALUE_PER |
Formel | - | 1 €/2 Stück | = | Zahl |
Anmerkung: Bevor die Subtraktion ausgeführt wird, wird die Formel ausgewertet. Das eigentliche Subtrahieren wird nur dann ausgeführt, wenn das Ergebnis ein Objekt ist, welches von einem Bereichs-Wert subtrahiert werden darf. Ist dies der Fall, so entsteht Zahl als Ergebnis.
CX_VALUE_PER | - | CX_CONDITIONED_BAG | = | CX_VALUE_PER |
---|---|---|---|---|
1 €/2 Stück | - | bedingte Objekttabelle | = | Zahl |
CX_CONDITIONED_BAG | - | CX_VALUE_PER | = | CX_VALUE_PER |
bedingte Objekttabelle | - | 1 €/2 Stück | = | Zahl |
Anmerkung: Bevor die Subtraktion ausgeführt wird, wird das entsprechende Objekt aus der bedingten Objekttabelle ermittelt. Das eigentliche Subtrahieren wird nur dann ausgeführt, wenn dieses Objekt von einem Bereichs-Wert subtrahiert werden darf. Ist dies der Fall, so entsteht Zahl als Ergebnis.
Multiplikation
CX_VALUE_PER | * | INTEGER | = | CX_VALUE_PER |
---|---|---|---|---|
1 €/2 Stück | * | 2 | = | 2 €/2 Stück |
INTEGER | * | CX_VALUE_PER | = | CX_VALUE_PER |
2 | * | 1 €/2 Stück | = | 2 €/2 Stück |
CX_VALUE_PER | * | CX_NUMERIC | = | CX_VALUE_PER |
---|---|---|---|---|
1 €/2 Stück | * | 2 | = | 2 €/2 Stück |
CX_NUMERIC | * | CX_VALUE_PER | = | CX_VALUE_PER |
2 | * | 1 €/2 Stück | = | 2 €/2 Stück |
CX_VALUE_PER | * | CX_FRACTION | = | CX_VALUE_PER |
---|---|---|---|---|
1 m/2 Stück | * | 1/2 | = | 1 m /4 Stück |
CX_FRACTION | * | CX_VALUE_PER | = | CX_VALUE_PER |
1/2 | * | 1 m/2 Stück | = | 1 m/4 Stück |
Anmerkung: Bei der Multiplikation von ganzen oder reellen Zahlen mit einem Bereichs-Wert werden die Zahlen nur mit dem Zähler verrechnet. Die Ausnahme bildet CX_FRACTION, bei welchem Zähler mit Zähler und Nenner mit Nenner multipliziert. Der "Bruch" wird am Ende nicht gekürzt.
CX_VALUE_PER | * | CX_VALUE_PER | = | CX_VALUE |
---|---|---|---|---|
1 m/2 Stück | * | 4 Stück/2 m | = | 1(1.2) |
1 m/2 Stück | * | 1 €/2 Stück | = | 0,25 €·m/Stück·Stück(1.2) |
Anmerkung: Bei der Multiplikation von zwei Bereichs-Werten erhält das Ergebnis eine neue Einheit. In besonderen Fällen kann das Ergebnis einheitslos sein. Das Ergebnis ist vom Typ CX_VALUE.
CX_VALUE_PER | * | CX_PERCENT | = | CX_VALUE_PER |
---|---|---|---|---|
1 m/2 Stück | * | 50% | = | 0,5 m/2 Stück |
CX_PERCENT | * | CX_VALUE_PER | = | Fehler |
50% | * | 1 m/2 Stück | = | nicht erlaubt(2.1) |
CX_VALUE_PER | * | CX_VALUE | = | CX_VALUE |
---|---|---|---|---|
1 m/2 Stück | * | 2,4 m | = | 1,2 m²/Stück(1.2) |
CX_VALUE | * | CX_VALUE_PER | = | CX_VALUE |
2,4 m | * | 1 €/2 m | = | 1,2 €(1.2) |
CX_VALUE_PER | * | CX_FORMULA | = | CX_VALUE_PER |
---|---|---|---|---|
1 m/2 Stück | * | Formel | = | Zahl |
CX_FORMULA | * | CX_VALUE_PER | = | CX_VALUE_PER |
Formel | * | 1 m/2 Stück | = | Zahl |
Anmerkung: Bevor die Multiplikation ausgeführt wird, wird die Formel ausgewertet. Das eigentliche Multiplizieren wird nur dann ausgeführt, wenn das Ergebnis ein Objekt ist, welches mit einem Bereichs-Wert multipliziert werden darf. Ist dies der Fall, so entsteht Zahl als Ergebnis.
CX_VALUE_PER | * | CX_CONDITIONED_BAG | = | CX_VALUE_PER |
---|---|---|---|---|
1 m/2 Stück | * | bedingte Objekttabelle | = | Zahl |
CX_CONDITIONED_BAG | * | CX_VALUE_PER | = | CX_VALUE_PER |
bedingte Objekttabelle | * | 1 m/2 Stück | = | Zahl |
Anmerkung: Bevor die Multiplikation ausgeführt wird, wird das entsprechende Objekt aus der bedingten Objekttabelle ermittelt. Das eigentliche Multiplizieren wird nur dann ausgeführt, wenn dieses Objekt zu einem Bereichs-Wert multipliziert werden darf. Ist dies der Fall, so entsteht Zahl als Ergebnis.
Division
CX_VALUE_PER | / | INTEGER | = | CX_VALUE_PER |
---|---|---|---|---|
1 €/2 Stück | / | 2 | = | 1 €/4 Stück |
INTEGER | / | CX_VALUE_PER | = | CX_VALUE_PER |
2 | / | 1 €/2 Stück | = | 4 Stück/1 € |
CX_VALUE_PER | / | CX_NUMERIC | = | CX_VALUE_PER |
---|---|---|---|---|
1 €/2 Stück | / | 2 | = | 1 €/4 Stück |
CX_NUMERIC | / | CX_VALUE_PER | = | CX_VALUE_PER |
2 | / | 1 €/2 Stück | = | 4 Stück/1 € |
CX_VALUE_PER | / | CX_FRACTION | = | CX_VALUE_PER |
---|---|---|---|---|
1 €/2 Stück | / | 1/2 | = | 2 €/2 Stück |
CX_FRACTION | / | CX_VALUE_PER | = | CX_VALUE_PER |
1/2 | / | 1 €/2 Stück | = | 2 €/2 Stück |
CX_VALUE_PER | / | CX_VALUE_PER | = | CX_VALUE |
---|---|---|---|---|
1 €/2 Stück | / | 1 €/4 Stück | = | 2(1.2) |
1 €/2 Stück | / | 2 m/ 1 Stück | = | 0,25 €/m(1.2) |
Anmerkung: Bei der Division von zwei Bereichs-Werten erhält das Ergebnis eine neue Einheit. In besonderen Fällen kann das Ergebnis einheitslos sein. Das Ergebnis ist vom Typ CX_VALUE.
CX_VALUE_PER | / | CX_PERCENT | = | CX_VALUE_PER |
---|---|---|---|---|
1 €/2 Stück | / | 50% | = | 2 €/2 Stück |
CX_PERCENT | / | CX_VALUE_PER | = | Fehler |
50% | / | 1 €/2 Stück | = | nicht erlaubt(2.1) |
CX_VALUE_PER | / | CX_VALUE | = | CX_VALUE |
---|---|---|---|---|
1 €/2 Stück | / | 2 m | = | 0,25 €/m·Stück(1.2) |
CX_VALUE | / | CX_VALUE_PER | = | CX_VALUE |
2 m | / | 1 €/2 Stück | = | 4 m·Stück/€(1.2) |
CX_VALUE_PER | / | CX_FORMULA | = | CX_VALUE_PER |
---|---|---|---|---|
1 €/2 Stück | / | Formel | = | Zahl |
CX_FORMULA | / | CX_VALUE_PER | = | CX_VALUE_PER |
Formel | / | 1 €/2 Stück | = | Zahl |
Anmerkung: Bevor die Division ausgeführt wird, wird die Formel ausgewertet. Das eigentliche Dividieren wird nur dann ausgeführt, wenn das Ergebnis ein Objekt ist, welches einen Bereichs-Wert teilen darf. Ist dies der Fall, so entsteht Zahl als Ergebnis.
CX_VALUE_PER | / | CX_CONDITIONED_BAG | = | CX_VALUE_PER |
---|---|---|---|---|
1 €/2 Stück | / | bedingte Objekttabelle | = | Zahl |
CX_CONDITIONED_BAG | / | CX_VALUE_PER | = | CX_VALUE_PER |
bedingte Objekttabelle | / | 1 €/2 Stück | = | Zahl |
Anmerkung: Bevor die Division ausgeführt wird, wird das entsprechende Objekt aus der bedingten Objekttabelle ermittelt. Das eigentliche Dividieren wird nur dann ausgeführt, wenn dieses Objekt einen Bereichs-Wert dividieren darf. Ist dies der Fall, so entsteht Zahl als Ergebnis.