Excel-formel: Afrund pris til .45 eller .95 -

Indholdsfortegnelse

Generisk formel

=CEILING(price,0.5)-0.05

Resumé

For at afrunde priser til slutning på .45 eller .95, afhængigt af om den oprindelige pris slutter over eller under .50, kan du bruge CEILING-funktionen. I det viste eksempel er formlen i C6:

=CEILING(B5,0.5)-0.05

som afrunder priser som vist på skærmbilledet.

Afrundingsregler

I det viste eksempel er målet at afrunde priser for at slutte i enten .45 eller .95 efter disse regler:

  1. Hvis en pris allerede er en hel dollar, skal resultatet være den forrige hele dollar + .95. For eksempel bliver $ 3,00 $ 2,95.
  2. Hvis en pris slutter med 0,50 eller derunder, skal resultatet være den aktuelle hele dollar + .45. For eksempel bliver $ 4,31 $ 4,45.
  3. Hvis en pris slutter med .51 eller mere, skal resultatet være den aktuelle hele dollar + .95. For eksempel bliver $ 5,63 $ 5,95.

Forklaring

Nøglen til at løse dette problem er at indse, at løsningen kræver en bestemt form for afrunding. Vi kan ikke bare afrunde til den "nærmeste" .45- eller .95-værdi. Faktisk er det første skridt at afrunde op til nærmeste halve dollar (.50). Det andet trin er at trække 5 cent ($ 0,05).

For at afrunde op til nærmeste halve dollar bruger vi CEILING-funktionen med betydningsargumentet sat til .5:

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

Dette afrunder den oprindelige pris op til den næste halve dollar. For eksempel bliver $ 4,31 $ 4,50, og $ 5,72 bliver $ 6,00. Det er vigtigt, at hvis en pris allerede ender i .00 eller .50, forbliver den uændret (dvs. en pris på $ 4,00 eller $ 4,50 påvirkes ikke).

Når den er afrundet, trækker formlen simpelthen 0,05 for at få et .45- eller .95-resultat. Formlen i C5, kopieret ned, er:

=CEILING(B5,0.5)-0.05

Når B5 indeholder $ 17,01, løses formlen således:

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

Om loft

CEILING er en af ​​8 afrundingsfunktioner i Excel. Du kan bruge CEILING til at gøre ting som:

  • Runde tal op til multipla af 25
  • Rundtid op til 15 minutters multipler
  • Rund materialer op til næste hele enhed

MROUND-funktionen og FLOOR-funktionen kan også afrundes til et givet multiplum, men adfærden er forskellig fra CEILING:

  • Lofter runder op til næste multiple
  • GULV runder ned til forrige multiple
  • MROUND runder til nærmeste multiple

Interessante artikler...