Crésus Lohnbuchhaltung

19.1.4Die Funktionen "Umwandlung"

  • ARRONDI(valeur ; décimales): rundet einen Wert auf die gewünschte Anzahl Dezimalstellen.

Beispiel: ARRONDI(123.456 ; 2) ergibt «123.46».

  • INT(valeur): gibt nur den ganzzahligen Teil einer Zahl zurück.

Beispiel: INT(123.456) ergibt «123».

  • FRAC(valeur): gibt nur die Dezimalstellen einer Zahl zurück.

Beispiel: FRAC(12.775) ergibt «0.775».

Die Funktionen DEFAUT() und VIDE():

  • DEFAUT(rubrique ; valeur de substitution) : ist die angegebene Rubrik leer, wird sie durch den angegebenen Ersatzwert ersetzt.

Beispiel: DEFAUT(@Ind:Salaire mensuel ; 100) gibt den Lohnbetrag zurück, sofern vorhanden, sonst «100».

  • VIDE(): gibt ein Leerfeld (leer) anstelle eines Werts zurück.

Beispiel: SI(@Coef:Jours travaillés>0 ; @Coef:Jours travaillés ; VIDE()) zeigt nichts an anstelle von «0».

  • SI(VIDE(rubrique);valeur si vrai; valeur si faux) : gibt den Wert 1 (wahr) zurück, wenn die Rubrik leer ist, sonst den Wert 0 (falsch).

Beispiel: SI(VIDE(@Ind:Salaire mensuel); "à l’heure"; "au mois") gibt «à l’heure» zurück, wenn der Monatslohn leer ist, sonst «au mois».

Die Funktionen CHAINE():

Um eine Rubrik in einen Text einzufügen, müssen zwei Fälle unterschieden werden:

Ist die Rubrik bereits Text (Name, Vorname, Adresse), muss sie nicht umgewandelt werden:

"Employé : " + @Donnée:Nom de l'employé

Ergebnis: «Employé : Dupont».

Ist die Rubrik eine Zahl oder ein Datum (Lohn, Satz, Eintrittsdatum), muss der Wert mit der Funktion CHAINE() in Text (bzw. eine Zeichenkette) umgewandelt werden. Diese Funktion wird folgendermassen geschrieben:

CHAINE(valeur ; décimales)

  • valeur: das, was in Text umgewandelt werden soll (z. B. ein Lohn, ein Datum, ein Prozentsatz).

  • décimales: die Anzahl der nach dem Komma anzuzeigenden Ziffern.

Zum Beispiel:

"Montant : " + CHAINE(@Ind:Salaire mensuel ; 2)

Ergebnis: «Montant : 4500.00»

CHAINEMOIS(mois ; langue)

Gibt den Namen des Monats (von 1 bis 12) zurück und, gegebenenfalls (der zweite Parameter ist optional), in der angegebenen Sprache (0 = Französisch, 1 = Deutsch, 2 = Englisch, 3 = Italienisch). Standardmässig gibt die Funktion den Namen in der Sprache des Dokuments zurück.

Zum Beispiel:

CHAINEMOIS(2)

Ergebnis: «Februar»

CHAINEMOIS(7 ; 1)

Ergebnis: «Juli»

CHAINEJDLS(jour ; langue)

Gibt den Namen des Wochentags (von 1 bis 7) zurück und, gegebenenfalls (der zweite Parameter ist optional), in der angegebenen Sprache (0 = Französisch, 1 = Deutsch, 2 = Englisch, 3 = Italienisch). Standardmässig gibt die Funktion den Namen in der Sprache des Dokuments zurück.

Zum Beispiel:

CHAINEJDLS(2)

Ergebnis: «Dienstag»

CHAINEJDLS(1;2)

Ergebnis: «Monday»

Suggest Edit

Suche