Formula Excel: prețul rotund se încheie în .45 sau .95 -

Cuprins

Formula generică

=CEILING(price,0.5)-0.05

rezumat

Pentru a rotunji prețurile pentru a se termina în .45 sau .95, în funcție de faptul dacă prețul inițial se termină peste sau sub 0,50, puteți utiliza funcția CEILING. În exemplul prezentat, formula din C6 este:

=CEILING(B5,0.5)-0.05

care rotunjește prețurile așa cum se arată în captura de ecran.

Regulile de rotunjire

În exemplul prezentat, obiectivul este rotunjirea prețurilor pentru a se termina fie cu 0,45, fie cu 0,95, urmând aceste reguli:

  1. Dacă un preț este deja un dolar întreg, rezultatul ar trebui să fie dolarul anterior anterior +, 95. De exemplu, 3,00 USD devin 2,95 USD.
  2. Dacă un preț se termină cu 0,50 sau mai puțin, rezultatul ar trebui să fie întregul dolar actual + 0,45. De exemplu, 4,31 USD devine 4,45 USD.
  3. Dacă un preț se termină în .51 sau mai mult, rezultatul ar trebui să fie întregul dolar actual + .95. De exemplu, 5,63 USD devin 5,95 USD.

Explicaţie

Cheia pentru rezolvarea acestei probleme este de a realiza că soluția necesită un tip specific de rotunjire. Nu putem pur și simplu rotunji la cea mai apropiată valoare .45 sau .95. De fapt, primul pas este de a rotunji până la cel mai apropiat jumătate de dolar (0,50). Al doilea pas este scăderea a 5 cenți (0,05 dolari).

Pentru a rotunji până la cel mai apropiat jumătate de dolar, folosim funcția CEILING, cu argumentul de semnificație setat la .5:

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

Aceasta va rotunji prețul inițial până la următoarea jumătate de dolar. De exemplu, 4,31 USD vor deveni 4,50 USD, iar 5,72 USD vor deveni 6,00 USD. Important, dacă un preț se termină deja în .00 sau .50, acesta va rămâne neschimbat (adică un preț de 4,00 $ sau 4,50 $ nu este afectat).

Odată rotunjită, formula scade pur și simplu 0,05 pentru a obține un rezultat de .45 sau .95. Formula din C5, copiată, este:

=CEILING(B5,0.5)-0.05

Când B5 conține 17,01 USD, formula se rezolvă astfel:

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

Despre CEILING

CEILING este una dintre cele 8 funcții de rotunjire din Excel. Puteți utiliza CEILING pentru a face lucruri precum:

  • Rotunjește numerele până la multipli de 25
  • Timp rotund până la multipli de 15 minute
  • Rotunjiți materialele până la următoarea unitate

Funcția MROUND și funcția FLOOR se pot rotunji și la un multiplu dat, dar comportamentul este diferit de CEILING:

  • CEILING se rotunjește la următorul multiplu
  • FLOOR se rotunjește la multiplele anterioare
  • MROUND rotunde la cel mai apropiat multiplu

Articole interesante...