Sdílet prostřednictvím


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

Další funkce (konkrétní pro obchodní domény)

Matematické funkce