ROUNDAMOUNT EB-Funktion
Die Funktion ROUNDAMOUNT
gibt den Wert Real zurück, der das Ergebnis der Rundung des angegebenen Betrags auf das nächste Vielfache der angegebenen Anzahl gemäß der angegebenen Rundungsregel darstellt.
Syntax
ROUNDAMOUNT (number, decimals, round rule)
Argumente
number
: Int oder Gleitkommazahl
Ein numerischer Wert, der gerundet werden muss.
decimals
: Int oder Gleitkommazahl
Die Zahl, die der Wert des Parameters number
auf ein Vielfaches gerundet werden muss.
round rule
: Enumerationswert
Ein Aufzählungswert der Aufzählung RoundOffType, die die Rundungsregel definiert. Diese Aufzählung bietet die folgenden Werte:
- Normal (gewöhnlich)
- Abrunden (RoundDown)
- Aufrunden (RoundUp)
Rückgabewerte
Gleitkommazahl
Der sich ergebende numerische Wert ist ein Vielfaches des Wertes, der durch den Parameter decimals
angegeben wird, und kommt dem durch den Parameter number
angegebenen Wert am nächsten.
Anwendungshinweise
Wenn der Parameter number
Null ist, gibt diese Funktion immer Null zurück.
Wenn der Parameter decimals
Null ist, rundet diese Funktion auf den Standardrundungswert. Wenn der Parameter round rule
auf RoundOffType.Ordinary festgelegt ist, beträgt der Standardrundungswert 0,01. Andernfalls beträgt der Standardrundungswert 1,0.
Wenn der Parameter round rule
auf RoundOffType.Ordinary festgelegt ist, rundet diese Funktion auf den nächsten Rundungsbetrag.
Wenn der Parameter round rule
auf RoundOffType.RoundDown festgelegt ist, rundet diese Funktion in Richtung Null auf den nächsten Rundungsbetrag.
Wenn der Parameter round rule
auf RoundOffType.RoundUp festgelegt ist, rundet diese Funktion weg von Null auf den nächsten Rundungsbetrag.
Wenn der Parameter round rule
auf RoundOffType.Ordinary festgelegt ist, verhält sich diese Funktion wie die MROUND Excel-Funktion und die ROUND X++ Funktion.
Bemerkungen
Um einen numerischen Wert auf eine bestimmte Anzahl von Dezimalstellen zu runden, verwenden Sie die Funktion ROUND.
Beispiel
Wenn der Parameter model.RoundOff auf RoundOffType.Ordinary festgelegt ist, gibt ROUNDAMOUNT (7.45, 1.05, model.RoundOff)
7,35 zurück.
Wenn der Parameter model.RoundOff auf RoundOffType.RoundDown festgelegt ist, gibt ROUNDAMOUNT (7.45, 1.05, model.RoundOff)
7,35 zurück.
Wenn der Parameter model.RoundOff auf RoundOffType.RoundUp festgelegt ist, gibt ROUNDAMOUNT (7.45, 1.05, model.RoundOff)
8,4 zurück.