ROUNDAMOUNT ER-funktion
ROUNDAMOUNT
-funktionen returnerar ett verkligt värde som resultat av avrundning av det angivna numret till närmaste multipel av ett annat tal enligt den angivna avrundningsregeln.
Syntax
ROUNDAMOUNT (number, decimals, round rule)
Argument
number
: Int eller Real
Ett numeriskt värde som måste avrundas.
decimals
: Int eller Real
Det tal som number
-parameterns värde måste avrundas till en multipel av.
round rule
: Uppräknat värde
Ett uppräkningsvärde för den RoundOffType-uppräkning som definierar avrundningsregeln. Den här uppräkningen erbjuder följande värden:
- Normal (ordinarie)
- Nedåt (RoundDown)
- Avrundningsmetod (RoundUp)
Returvärden
Realtal
Det resulterande numeriska värdet är en multipel av värdet som anges av decimals
-parametern och är närmast det värde som anges av number
-parametern.
Användningsanteckningar
När number
-parametern är noll, returnerar den här funktionen alltid noll.
När decimals
-parametern är noll avrundar den här funktionen till standardvärdet för avrundningsvärden. När round rule
-parameter är inställd på RoundOffType.Ordinary är standardavrundningsvärdet 0.01. Annars är standardavrundningsvärdet 1.0.
När round rule
-parametern är inställd på RoundOffType.Ordinary avrundar denna funktion till närmaste avrundningsbelopp.
När round rule
-parametern är inställd på RoundOffType.RoundDown avrundar denna funktion mot noll till närmaste avrundningsbelopp.
När round rule
-parametern är inställd på RoundOffType.RoundUp avrundar denna funktion bort från noll till närmaste avrundningsbelopp.
När round rule
-parameter är inställd på RoundOffType.Ordinary, dden här funktionen uppför sig som MROUND Excel-funktion och ROUND X++ -funktion.
Kommentarer
Om du vill avrunda ett numeriskt värde till ett angivet antal decimaler använder du funktionen ROUND.
Exempel
Om parametern model.RoundOff är inställd på RoundOffType.Ordinary, ROUNDAMOUNT (7.45, 1.05, model.RoundOff)
returnerar 7.35.
Om parametern model.RoundOff är inställd på RoundOffType.RoundDown, ROUNDAMOUNT (7.45, 1.05, model.RoundOff)
returnerar 7.35.
Om parametern model.RoundOff är inställd på RoundOffType.RoundUp, ROUNDAMOUNT (7.45, 1.05, model.RoundOff)
returnerar 8.4.