![](https://cdn.wiki-base.com/1815552/excel_formula_round_price_to_end_in_45_or_95__2.png.webp)
Yleinen kaava
=CEILING(price,0.5)-0.05
Yhteenveto
Voit pyöristää hinnat päättymään .45 tai .95 riippuen siitä, päättyykö alkuperäinen hinta yli .50 tai alle., Voit käyttää KATTO-toimintoa. Esitetyssä esimerkissä kaavassa C6 on:
=CEILING(B5,0.5)-0.05
joka pyöristää hinnat kuten kuvakaappaus osoittaa.
Pyöristyssäännöt
Esitetyssä esimerkissä tavoitteena on pyöristää hinnat päättymään joko .45 tai .95 seuraavien sääntöjen mukaisesti:
- Jos hinta on jo koko dollari, tuloksen tulisi olla edellinen koko dollari +, 95. Esimerkiksi 3,00 dollaria tulee 2,95 dollaria.
- Jos hinta päättyy .50 tai vähemmän, tuloksen tulisi olla nykyinen koko dollari + .45. Esimerkiksi 4,31 dollarista tulee 4,45 dollaria.
- Jos hinta päättyy .51 tai enemmän, tuloksen tulisi olla nykyinen koko dollari + .95. Esimerkiksi 5,63 dollarista tulee 5,95 dollaria.
Selitys
Avain tämän ongelman ratkaisemiseen on ymmärtää, että ratkaisu vaatii tietynlaisen pyöristyksen. Emme voi vain pyöristää "lähimpään" .45 tai .95 arvoon. Itse asiassa ensimmäinen askel on pyöristää ylöspäin lähimpään puoleen dollariin (.50). Toinen vaihe on vähentää 5 senttiä (0,05 dollaria).
Pyöristämme ylöspäin lähimpään puoleen dollariin käyttämällä KATTO-funktiota, jonka merkitysargumentti on .5:
=CEILING(B5,0.5) // round up to next half dollar
Tämä pyöristää alkuperäisen hinnan seuraavaan puoleen dollariin. Esimerkiksi 4,31 dollarista tulee 4,50 dollaria ja 5,72 dollarista 6,00 dollaria. Tärkeää on, että jos hinta päättyy jo 0,00 tai 0,50, se pysyy muuttumattomana (ts. Hinta ei vaikuta 4,00 tai 4,50 dollariin).
Kun kaava on pyöristetty, se vähentää vain 0,05 saadakseen 0,45 tai 0,95 tuloksen. C5: n kaava kopioituna alaspäin on:
=CEILING(B5,0.5)-0.05
Kun B5 sisältää 17,01 dollaria, kaava ratkaistaan näin:
=CEILING(B5,0.5)-0.05 =CEILING(17.01,0.5)-0.05 =17.50-0.05 =17.45
Tietoja katosta
KATTO on yksi Excelin kahdeksasta pyöristystoiminnosta. Voit käyttää KATTOA esimerkiksi:
- Pyöristää numerot 25: n kerrannaisiksi
- Kierrosaika jopa 15 minuutin kerrannaisina
- Pyöreät materiaalit seuraavaan kokonaisuuteen asti
MROUND- ja FLOOR-funktiot voivat myös pyöristyä annetuksi kerrannaiseksi, mutta käyttäytyminen poikkeaa CEILINGistä:
- KATTO pyörii seuraavaan kerrokseen
- FLOOR pyöristyy alaspäin edelliseen kerrokseen
- MROUND pyöristetään lähimpään kerrokseen