30.4Umwandlungen
RUNDEN(zahl; vielfaches; aufab) | Rundet eine Zahl auf das nächste Vielfache auf bzw. ab. Lassen Sie den letzten Parameter weg, wird aufgerundet. RUNDEN(12.775) ergibt 12.80. RUNDEN(12.775; 0.05) ergibt 12.80 RUNDEN(12.775; 0.05; 0) ergibt 12.75 |
Hinweis: Das Format des angezeigten oder ausgedruckten Feldes führt ebenfalls zu einer Rundung (§29.7.6 Feldformat).
INT(zahl) | Behält von einer Zahl nur den Teil vor dem Komma. INT(12.775) ergibt 12. |
FRAC(zahl) | Behält von einer Zahl nur den Teil nach dem Komma. FRAC(12.775) ergibt 0.775. |
STANDARD(feld; wert) | Ersetzt ein nicht ausgefülltes Feld mit einem Standardwert (siehe Hinweis unter §30 Der Formeleditor). STANDARD(@Eink:Monatslohn;100) zeigt 100 an, wenn das Feld Monatslohn leer ist. |
LEER() | Ergibt eine leere Zahl (existiert nicht); dies kann z. B. in Verbindung mit der Funktion STANDARD nützlich sein (siehe Hinweis unter §30 Der Formeleditor). WENN(@Koeff:Gearbeitete Tage>0 ; @Koeff:Gearbeitete Tage ; LEER() ) zeigt nichts anstelle von 0 an, wenn die Zahl nicht grösser als 0 ist. |
LEER(feld) | Ergibt den Wert 1 (wahr), wenn das Feld leer ist, und 0 (falsch), wenn das Gegenteil der Fall ist. WENN(LEER(@Eink:Monatslohn) ; „pro Stunde“ ; „pro Monat“ ) zeigt (druckt) «pro Stunde», wenn der Monatslohn leer ist, und «pro Monat», wenn das Gegenteil der Fall ist. |
STRING(wert; stellen) | Wandelt eine Zahl oder ein Datum in eine Zeichenkette um. Der fakultative Parameter «stellen» bestimmt die Anzahl Kommastellen, die anzuzeigen (auszudrucken) sind. „Betrag: “ + STRING(@Eink:Monatslohn;2) „Heute ist der“ +STRING(HEUTE()) |
STRINGMONAT(monat; sprache) | Ergibt den Namen des Monats (1 bis 12). Der zweite Parameter ist fakultativ und gibt die Sprache an (0 = Französisch, 1 = Deutsch, 2 = Englisch, 3 = Italienisch). Standardmässig gibt die Funktion den Namen in der Sprache des Dokuments aus. STRINGMONAT(2) ergibt «février». STRINGMONAT(7; 1) ergibt «Juli». |
STRINGWTAG(tag, sprache) | Ergibt den Wochentag (1 bis 7). Der zweite Parameter ist fakultativ und gibt die Sprache an (0 = Französisch, 1 = Deutsch, 2 = Englisch, 3 = Italienisch). Standardmässig gibt die Funktion den Namen in der Sprache des Dokuments aus. STRINGWTAG(2) ergibt «mardi». STRINGWTAG(1; 1) ergibt «Montag». |
NEUEZEILE() oder n | fügt einen Zeilenumbruch ein, sodass Sie eine Zeichenkette auf zwei Zeilen verteilen können. @A.Daten:Name der Firma + NEUEZEILE() + @A.Daten:Adresse der Firma zeigt Folgendes an (oder druckt es aus): «Espitec SA Chemin du Fontenay» @A.Daten:Name der Firma + „n „+ @A.Daten:Adresse der Firma ist gleichwertig. |