Funkce elektronického výkaznictví ROUNDAMOUNT
Funkce ROUNDAMOUNT
vrátí hodnotu typu reálné číslo jako výsledek zaokrouhlení zadaného čísla na nejbližší násobek jiného čísla podle zadaného pravidla zaokrouhlení.
Syntaxe
ROUNDAMOUNT (number, decimals, round rule)
Argumenty
number
: celé číslo nebo reálné číslo
Číselná hodnota, která má být zaokrouhlena.
decimals
: celé číslo nebo reálné číslo
Číslo, na jehož násobek má být zaokrouhlena hodnota parametru number
.
round rule
: Hodnota výčtu
Výčtová hodnota výčtu RoundOffType, která definuje pravidlo zaokrouhlení. Tento výčet nabízí následující hodnoty:
- Normální (Ordinary)
- Zaokrouhlení dolů (RoundDown)
- Zaokrouhlení nahoru (RoundUp)
Vrácené hodnoty
Reálný
Výsledná číselná hodnota je násobkem hodnoty určené parametrem decimals
a je nejblíže hodnotě určené parametrem number
.
Poznámky k použití
Pokud je parametr number
nulový, vrátí funkce vždy nulu.
Pokud je parametr decimals
nulový, zaokrouhlí tato funkce na výchozí hodnotu zaokrouhlení. Pokud je parametr round rule
nastaven na RoundOffType.Ordinary, výchozí hodnota zaokrouhlení bude 0,01. V opačném případě je výchozí hodnota zaokrouhlení 1,0.
Pokud je parametr round rule
nastaven na hodnotu RoundOffType.Ordinary, tato funkce jej zaokrouhlí na nejbližší zaokrouhlenou částku.
Pokud je parametr round rule
nastaven na hodnotu RoundOffType.RoundDown, tato funkce zaokrouhlí směrem k nule na nejbližší zaokrouhlenou částku.
Pokud je parametr round rule
nastaven na hodnotu RoundOffType.RoundUp, tato funkce zaokrouhlí směrem od nuly na nejbližší zaokrouhlenou částku.
Pokud je parametr round rule
nastaven na RoundOffType.Ordinary, tato funkce se zachová podobně jako funkce aplikace Excel MROUND a X++ Round.
Poznámky
Chcete-li zaokrouhlit číselnou hodnotu na zadaný počet desetinných míst, použijte funkci ROUND.
Příklad
Pokud je parametr model.RoundOff nastaven na RoundOffType.Ordinary, ROUNDAMOUNT (7.45, 1.05, model.RoundOff)
vrátí 7,35.
Pokud je parametr model.RoundOff nastaven na RoundOffType.RoundDown, ROUNDAMOUNT (7.45, 1.05, model.RoundOff)
vrátí 7,35.
Pokud je parametr model.RoundOff nastaven na RoundOffType.RoundUp, ROUNDAMOUNT (7.45, 1.05, model.RoundOff)
vrátí 8,4.
Další zdroje
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro