Vzorec Excel: Zaokrúhlená cena sa končí na 0,45 alebo 0,95 -

Obsah

Všeobecný vzorec

=CEILING(price,0.5)-0.05

Zhrnutie

Ak chcete zaokrúhliť ceny na 0,45 alebo 0,95, v závislosti od toho, či pôvodná cena končí nad alebo pod 0,50, môžete použiť funkciu STROP. V zobrazenom príklade je vzorec v C6:

=CEILING(B5,0.5)-0.05

ktorý zaokrúhľuje ceny, ako je znázornené na snímke obrazovky.

Pravidlá zaokrúhľovania

V zobrazenom príklade je cieľom zaokrúhliť ceny na 0,45 alebo 0,95 podľa týchto pravidiel:

  1. Ak je cena už celý dolár, výsledkom by mal byť predchádzajúci celý dolár + 0,95. Napríklad z 3,00 USD sa stane 2,95 USD.
  2. Ak cena končí na 0,50 alebo menej, výsledkom by mal byť aktuálny celý dolár + 0,45. Napríklad 4,31 USD sa stane 4,45 USD.
  3. Ak cena skončí na 0,51 alebo viac, výsledkom by mal byť aktuálny celý dolár + 0,95. Napríklad z 5,63 dolárov sa stane 5,95 dolárov.

Vysvetlenie

Kľúčom k vyriešeniu tohto problému je uvedomenie si, že riešenie si vyžaduje konkrétny druh zaokrúhľovania. Nemôžeme len zaokrúhliť na „najbližšiu“ hodnotu 0,45 alebo 0,95. Prvým krokom je v skutočnosti zaokrúhlenie na najbližšiu polovicu dolára (0,50). Druhým krokom je odpočítanie 5 centov (0,05 USD).

Na zaokrúhlenie na najbližšiu polovicu dolára používame funkciu CEILING s argumentom významnosti nastaveným na .5:

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

Týmto sa pôvodná cena zaokrúhli na ďalšiu pol dolára. Napríklad 4,31 USD sa stane 4,50 USD a 5,72 USD 6,00 USD. Dôležité je, že ak cena už končí 0,00 alebo 0,50, zostane nezmenená (tj. Nebude ovplyvnená cena 4,00 alebo 4,50 USD).

Po zaokrúhlení vzorec jednoducho odčíta 0,05, aby získal výsledok 0,45 alebo 0,95. Vzorec v C5, skopírovaný nadol, je:

=CEILING(B5,0.5)-0.05

Keď B5 obsahuje 17,01 dolárov, vzorec sa vyrieši takto:

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

O STROPE

CEILING je jednou z 8 funkcií zaokrúhľovania v programe Excel. CEILING môžete použiť napríklad na:

  • Zaokrúhlené čísla až na násobky 25
  • Zaokrúhlený čas až na 15-násobné násobky
  • Zaokrúhlené materiály až na ďalšiu celú jednotku

Funkcie MROUND a FLOOR môžu byť tiež zaokrúhlené na daný násobok, ale správanie sa líši od CEILINGU:

  • STROP sa zaokrúhľuje na ďalšie násobky
  • FLOOR zaokrúhľuje na predchádzajúci násobok
  • MROUND zaokrúhli na najbližší násobok

Zaujímavé články...