Mod-Funktion

Dividiert eine Zahl durch eine andere und gibt den Rest zurück, wobei das Vorzeichen der Dividende (erste Zahl) erhalten bleibt.

Syntax

Mod(number, divisor)

Parameter

zahl : Die zu teilende Zahl. Dies ist die Dividende bei der Modulo-Operation. Hinweis: Dieser Parameter akzeptiert einen Ausdruck, d. h. Sie können einen Literalwert, einen Spaltenverweis oder das Ergebnis einer anderen Funktion angeben. Erforderlich

divisor : Die Zahl, durch die die Dividende geteilt wird. Hinweis: Dieser Parameter akzeptiert einen Ausdruck, d. h. Sie können einen Literalwert, einen Spaltenverweis oder das Ergebnis einer anderen Funktion angeben. Erforderlich

Verhalten

  • Liefert den Rest, der sich aus der Division der ersten Zahl durch die zweite ergibt.
  • Das Vorzeichen des Ergebnisses entspricht immer dem Vorzeichen des Dividenden (der ersten Zahl), unabhängig vom Vorzeichen des Divisors.
  • Unterstützt Dezimalwerte in Dividende und Divisor.

Rückgabetyp

Zahl

Beispiele

Das Vorzeichen des Ergebnisses entspricht immer dem Vorzeichen der ersten Zahl, nicht dem Vorzeichen des Divisors.

Funktion Ergebnis
=Mod(5,3) 2 - 5 geteilt durch 3 ist 1 mit einem Rest von 2.
=Mod(4,2) 0 - 4 gleichmäßig geteilt durch 2.
=Mod(7,-3) 1 - Das Vorzeichen des Ergebnisses folgt der Dividende (7).
=Mod(-7,3) -1 - Vorzeichen des Ergebnisses folgt der Dividende (-7)
=Mod(-7,-3) -1 - beide Zahlen sind negativ; das Ergebnis behält das Vorzeichen von -7.
=Mod(7, 2.25 ) 0.25 - 7 geteilt durch 2.25 ist 3 mit einem Rest von 0.25.
Hinweis: Mod wird häufig verwendet, um Werte zu durchlaufen, gerade oder ungerade Zahlen zu identifizieren oder Daten zu segmentieren. Das Ergebnis von Mod hat das gleiche Vorzeichen wie das erste Argument (die Dividende).