Logische Funktionen : Wenn, Und, Oder
Die Funktionen werden in den Formeln zur Berechnung von Ansatz und Betrag der Lohnarten sowie in den Formelkolonnen der Abrechnungen verwendet.
Wenn(Bedingung;Zahl1;Zahl2)
| Gelieferter Typ | Numerisch oder Boolean |
| Kontext | Lohnarten, Abrechnungen |
| Parameter | Typ | Beschreibung |
| Bedingung | Test | zu bewertender Ausdruck |
| Zahl1 | Formel oder Numerisch | wenn Bedingung erfüllt |
| Zahl2 | Formel oder Numerisch | wenn Bedingung nicht erfüllt |
| Beschreibung |
Die Bedingung wird aus 2 Formeln oder numerischen Werten gebildet, die durch einen Vergleichsoperator (=,<,>,≤,≥) verbunden werden. Ist die Bedingung erfüllt, wird die Zahl1 berechnet und geliefert. Ansonsten wird die Zahl2 berechnet und geliefert. |
| Beispiel |
Wenn(Geburtsmonat(65)=1;100;0) hiermit kann den Mitarbeitern, die in diesem Monat 65 Jahre alt werden, ein Betrag von 100 SFr. zugewiesen werden. |
Und(Bedingung1[;Bedingung2]…[;BedingungN])
| Gelieferter Typ | Boolean |
| Kontext | Lohnarten, Abrechnungen |
| Parameter | Typ | Beschreibung |
| Bedingung1…2…N | Test | zu bewertender Ausdruck |
| Beschreibung | 1, wenn alle Bedingungen gleich 1, ansonsten 0. |
| Beispiel |
Und(AlterDiesenMonat≥18;AlterDiesenMonat<65) liefert 1, wenn der Mitarbeiter zwischen 18 und 65 Jahren alt ist. |
Oder(Bedingung1[;Bedingung2]…[;BedingungN])
| Gelieferter Typ | Boolean |
| Kontext | Lohnarten, Abrechnungen |
| Parameter | Typ | Beschreibung |
| Bedingung1…2…N | Test | zu bewertender Ausdruck |
| Beschreibung | 1, wenn eine der Bedingungen 1 ist, ansonsten 0. |
| Beispiel |
Oder(Und(AlterDiesenMonat>64;Weiblich);Und(AlterDiesenMonat>65;Männlich)) liefert 1, wenn der Mitarbeiter das Ruhestandsalter erreicht. |
English
Français
Italiano