Sprache / Zahlenfunktionen
Syntax
Ergebnis = Mod(Wert1, Wert2)
Parameter | Datentyp | Beschreibung |
---|---|---|
Wert1 | number | Dividend, ein beliebiger numerischer Wert |
Wert2 | number | Divisor, ein beliebiger numerischer Wert |
Ergebnis | number | Der Rest des Quotienten |
Beschreibung
Die Mod-Funktion teilt eine Zahl durch eine andere und gibt den nichtteilbaren Rest als Ergebnis zurück.
Wenn Wert2 Null ist, liefert die Mod-Funktion Wert1. Ist Wert1 positiv, so ist das Ergebnis immer positiv, auch wenn Wert2 negativ ist. Ist Wert1 negativ, so ist das Ergebnis immer negativ.
Beispiel
Mod(17,-10) ergibt 7, denn 17/-10=-1 Rest 7, da -10*(-1)+7=17Mod(-17,10) ergibt -7, denn -17/10=-1 Rest -7, da 10*(-1)-7=-17Mod(-17,-10) ergibt -7, denn -17/-10=1 Rest -7, da -10*1-7=-17
Der Operator Mod arbeitet mit ganzen Zahlen. Wenn Wert1 oder Wert2 keine ganze Zahl ist, werden die Nachkommastellen abgeschnitten.
Mod(7,2) ergibt 1Mod(7,1.9999) ergibt 0