Chcete -li zaokrouhlit ceny na nejbližší hodnotu 0,99, můžete použít Funkce ROUND poté odečtěte 0,01. V uvedeném příkladu je vzorec v C6:
= ROUND (price,0)-0.01
který zaokrouhlí hodnotu v B6 na nejbližší celý dolar, pak odečte 0,01.
VysvětleníV uvedeném příkladu je cílem zaokrouhlit cenu na nejbližší hodnotu končící 0,99. Pokud je tedy například cena aktuálně 5,31 $, výsledek by měl být 4,99 $. Nejlepší způsob, jak o problému přemýšlet, je přeformulovat jej jako „zaokrouhlit cenu na nejbližší celý dolar, bez 1 penny“. Jinými slovy, řešení funguje ve dvou částech: (1) kulaté a (2) odečíst.
Excel vzorec pro výpočet odpracovaných hodin a přesčasů
Pro zaokrouhlování používáme funkci ROUND, s počet_číslic argument nastavený na nulu (0) pro žádná desetinná místa:
= ROUND (B6,0)-0.01
Funkce ROUND s nulou se zaokrouhlí na nejbližší celý dolar. Po zaokrouhlení vzorec jednoduše odečte 0,01 a získá hodnotu 0,99. Zkopírovaný vzorec v C6 je:
jak najít frekvenci v aplikaci Excel
= ROUND (B6,0) // nearest dollar
S hodnotou v B6 63,39 je vzorec vyřešen takto:
= ROUND (B6,0)-0.01
S MROUND
Další možností zaokrouhlení v tomto případě je Funkce MROUND . Místo zaokrouhlení na určitý počet desetinných míst se MROUND zaokrouhlí na nejbližší násobek, zadaný jako význam argument. To znamená, že můžeme použít MROUND k zaokrouhlení na nejbližší dolar poskytnutím násobku 1 takto:
= ROUND (B6,0)-0.01 = ROUND (63.39,0)-0.01 =63-0.01 =62.99
Ekvivalentní vzorec pak je:
jak průměrovat procenta v Excelu
= MROUND (B6,1) // nearest dollar
Vynutit zaokrouhlení nahoru nebo dolů na nejbližší násobek, viz STROP a PODLAHA funkce.
Autor Dave Bruns