Crésus Lohnbuchhaltung

19.1.3Die Funktionen "Test"

Die Funktion SI():

Die Funktion SI() ermöglicht es, ein unterschiedliches Ergebnis festzulegen, je nachdem, ob eine Bedingung wahr oder falsch ist. Sie wird folgendermassen geschrieben:

SI(condition ; valeur si vrai ; valeur si faux)

  • condition: ein Vergleich oder eine Kombination von Vergleichen (z. B. Salaire > 0).

  • valeur si vrai: das Ergebnis, das angezeigt wird, wenn die Bedingung wahr ist.

  • valeur si faux: das Ergebnis, das angezeigt wird, wenn die Bedingung falsch ist.

Beispiel 1 (Text je nach Lohn):

SI(@Ind:Salaire mensuel > 0 ; "à verser" ; "à retenir")

Ergebnis: zeigt «à verser» an, wenn der Lohn positiv ist, sonst «à retenir».

Beispiel 2 (Mindestbetrag):

SI(@Ind:Salaire mensuel < 2000 ; 2000 ; @Ind:Salaire mensuel)

Ergebnis: ist der Lohn kleiner als 2000, wird 2000 zurückgegeben, andernfalls der tatsächliche Lohn.

Beispiel 3 (kombinierte Bedingung):

SI((@Ind:Salaire mensuel > 0) ET (@Ind:Taux AVS <> 0) ; "cotisation due" ; "aucune cotisation")

Ergebnis: zeigt «cotisation due» an, wenn der Lohn positiv ist und der AHV-Satz von null verschieden ist.

Die Vergleichsoperatoren:

Diese Operatoren ermöglichen es, eine Bedingung zu testen:

  • = bedeutet «gleich». Beispiel: prüfen, ob eine Rubrik gleich 0 ist.
  • <> bedeutet «ungleich».
  • < bedeutet «kleiner als». Beispiel: einen Satz mit einem Mindestschwellenwert vergleichen.
  • <= bedeutet «kleiner oder gleich».
  • > bedeutet «grösser als». Beispiel: prüfen, ob die Anzahl Stunden grösser als 40 ist.
  • >= bedeutet «grösser oder gleich».

Die logischen Operatoren:

Ein Vergleich liefert immer einen logischen Wert: wahr oder falsch.

Es ist möglich, mehrere Bedingungen mithilfe der logischen Operatoren zu verknüpfen:

  • ET prüft, ob zwei Bedingungen gleichzeitig wahr sind.

  • OU prüft, ob mindestens eine der Bedingungen wahr ist.

  • NON kehrt das Ergebnis einer Bedingung um (wahr wird falsch, und umgekehrt).

Zum Beispiel:

(@Ind:Salaire mensuel > 0) ET (@Ind:Taux AVS <> 0)

Ergebnis: diese Bedingung ergibt VRAI, wenn der Lohn positiv ist und wenn der AHV-Satz von null verschieden ist.

Suggest Edit

Suche