Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Syntaxe
Number.Mod(
number as nullable number,
divisor as nullable number,
optional precision as nullable number
) as nullable number
À propos
Retourne le reste résultant de la division entière de number by divisor. Si number ou divisor sont null, cette fonction retourne null.
-
number: Dividende. -
divisor: Le diviseur. -
precision: (Facultatif) Précision de la division entière. Ce paramètre peut être Precision.Double pourDoublela précision ou Precision.Decimal pourDecimalla précision. La valeur par défaut estPrecision.Double.
Exemple 1
Trouvez le reste lorsque vous divisez 5 par 3.
Utilisation
Number.Mod(5, 3)
Output
2
Exemple 2
Trouvez le reste lorsque vous divisez 10,5 par 0,2, avec Double précision et Decimal précision.
Utilisation
let
Dividend = 10.5,
Divisor = 0.2,
#"Use Double Precision" = Number.Mod(Dividend, Divisor, Precision.Double),
#"Use Decimal Precision" = Number.Mod(Dividend, Divisor, Precision.Decimal),
// Convert to text to inspect precision
#"Double To Text" = Number.ToText(#"Use Double Precision", "G"),
#"Decimal To Text" = Number.ToText(#"Use Decimal Precision", "G"),
#"Display Result" = [
DoublePrecision = #"Double To Text",
DecimalPrecision = #"Decimal To Text"
]
in
#"Display Result"
Output
[
DoublePrecision = "0.0999999999999994",
DecimalPrecision = "0.1"
]