Vzorec Excel: Zaokrouhlená cena končí na 0,45 nebo 0,95 -

Obsah

Obecný vzorec

=CEILING(price,0.5)-0.05

souhrn

Chcete-li ceny zaokrouhlit na 0,45 nebo 0,95, v závislosti na tom, zda původní cena končí nad nebo pod 0,50, můžete použít funkci CEILING. V zobrazeném příkladu je vzorec v C6:

=CEILING(B5,0.5)-0.05

který zaokrouhluje ceny, jak je znázorněno na snímku obrazovky.

Pravidla zaokrouhlování

V zobrazeném příkladu je cílem zaokrouhlit ceny tak, aby končily na 0,45 nebo 0,95, a to podle těchto pravidel:

  1. Pokud je cena již celý dolar, výsledkem by měl být předchozí celý dolar + 0,95. Například 3,00 USD se změní na 2,95 USD.
  2. Pokud cena končí na 0,50 nebo méně, výsledkem by měl být aktuální celý dolar + 0,45. Například 4,31 USD se změní na 4,45 USD.
  3. Pokud cena končí na 0,51 nebo více, výsledkem by měl být aktuální celý dolar + 0,95. Například z 5,63 USD se stane 5,95 USD.

Vysvětlení

Klíčem k řešení tohoto problému je uvědomit si, že řešení vyžaduje konkrétní druh zaokrouhlování. Nemůžeme jen zaokrouhlit na „nejbližší“ hodnotu 0,45 nebo 0,95. Prvním krokem je ve skutečnosti zaokrouhlení nahoru na nejbližší polovinu dolaru (0,50). Druhým krokem je odečtení 5 centů (0,05 USD).

Abychom zaokrouhlili nahoru na nejbližší polovinu dolaru, použijeme funkci CEILING s argumentem významnosti nastaveným na .5:

=CEILING(B5,0.5) // round up to next half dollar

Tím se původní cena zaokrouhlí na další půl dolaru. Například 4,31 USD se stane 4,50 USD a 5,72 USD 6,00 USD. Důležité je, že pokud cena již končí na 0,00 nebo 0,50, zůstane nezměněna (tj. Cena 4,00 $ nebo 4,50 $ nebude ovlivněna).

Po zaokrouhlení vzorec jednoduše odečte 0,05 a získá výsledek 0,45 nebo 0,95. Zkopírovaný vzorec v C5 je:

=CEILING(B5,0.5)-0.05

Když B5 obsahuje 17,01 $, vzorec se vyřeší takto:

=CEILING(B5,0.5)-0.05 =CEILING(17.01,0.5)-0.05 =17.50-0.05 =17.45

O STROPU

CEILING je jednou z 8 funkcí zaokrouhlování v aplikaci Excel. CEILING můžete použít například k:

  • Zaokrouhlete čísla až na násobky 25
  • Zaokrouhlení na násobky 15 minut
  • Kulaté materiály až do další celé jednotky

Funkce MROUND a FLOOR lze také zaokrouhlit na daný násobek, ale chování se liší od CEILINGU:

  • CEILING zaokrouhluje na další násobek
  • FLOOR zaokrouhluje dolů na předchozí násobek
  • MROUND zaokrouhlí na nejbližší násobek

Zajímavé články...