„Excel“ formulė: apvali kaina iki .45 arba .95 -

Turinys

Bendroji formulė

=CEILING(price,0.5)-0.05

Santrauka

Norėdami suapvalinti kainas iki .45 ar .95, atsižvelgiant į tai, ar pradinė kaina baigsis virš, ar žemiau .50, galite naudoti funkciją „LUBOS“. Parodytame pavyzdyje formulė C6 yra:

=CEILING(B5,0.5)-0.05

kuris apvalina kainas, kaip parodyta ekrano kopijoje.

Apvalinimo taisyklės

Parodytame pavyzdyje tikslas yra suapvalinti kainas iki 45 arba 0,95 pagal šias taisykles:

  1. Jei kaina jau yra visas doleris, rezultatas turėtų būti ankstesnis visas doleris +, 95. Pavyzdžiui, 3,00 USD tampa 2,95 USD.
  2. Jei kaina baigsis 0,50 ar mažiau, rezultatas turėtų būti dabartinis visas doleris +, 45. Pavyzdžiui, 4,31 USD tampa 4,45 USD.
  3. Jei kaina baigsis .51 ar daugiau, rezultatas turėtų būti dabartinis visas doleris +, 95. Pavyzdžiui, 5,63 USD tampa 5,95 USD.

Paaiškinimas

Raktas norint išspręsti šią problemą yra suvokti, kad sprendimui reikalingas tam tikras apvalinimas. Mes negalime suapvalinti tik iki „artimiausios“ .45 arba .95 vertės. Tiesą sakant, pirmas žingsnis yra suapvalinti iki artimiausio pusės dolerio (.50). Antras žingsnis - atimti 5 centus (0,05 USD).

Norėdami suapvalinti iki artimiausio pusės dolerio, naudojame funkciją CEILING, reikšmės argumentas nustatytas kaip .5:

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

Tai suapvalins pradinę kainą iki kito pusės dolerio. Pavyzdžiui, 4,31 USD taps 4,50 USD, o 5,72 USD - 6,00 USD. Svarbu tai, kad jei kaina jau baigsis 0,00 arba 0,50, ji išliks nepakitusi (ty 4,00 USD ar 4,50 USD kaina neturi įtakos).

Suapvalinta formulė paprasčiausiai atima 0,05, kad gautų .45 arba .95 rezultatą. C5 formulė, nukopijuota žemyn, yra tokia:

=CEILING(B5,0.5)-0.05

Kai B5 yra 17,01 USD, formulė išspręsta taip:

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

Apie lubas

LUBOS yra viena iš 8 „Excel“ apvalinimo funkcijų. „CEILING“ galite naudoti tokiems dalykams kaip:

  • Apvalūs skaičiai iki 25 kartotinių
  • Apvalus laikas iki 15 minučių kartotinių
  • Apvalios medžiagos iki kito viso vieneto

Funkcija MROUND ir FLOOR taip pat gali suapvalinti iki nurodyto kartotinio, tačiau elgesys skiriasi nuo lubų:

  • LUBA suapvalinama iki kito kartotinio
  • FLOOR suapvalina iki ankstesnio kartotinio
  • MROUND apvalina iki artimiausio kartotinio

Įdomios straipsniai...