Екцел формула: Заокружите цену да бисте завршили за .99 -

Преглед садржаја

Генеричка формула

=ROUND(price,0)-0.01

Резиме

Да бисте заокружили цене до најближе вредности, .99, можете да користите функцију РОУНД, а затим одузмите .01. У приказаном примеру, формула у Ц6 је:

=ROUND(B6,0)-0.01

која вредност у Б6 заокружује на најближи цео долар, а затим одузима .01.

Објашњење

У приказаном примеру циљ је заокружити цену на најближу вредност која се завршава са, 99. Тако, на пример, ако је цена тренутно 5,31 УСД, резултат би требао бити 4,99 УСД. Најбољи начин да размислите о проблему је да га поновите као „заокружите цену на најближи цео долар, умањен за један пени“. Другим речима, решење делује у два дела: (1) заокружи и (2) одузми.

За заокруживање користимо функцију РОУНД, са аргументом нум_дигитс постављеним на нулу (0) без децималних места:

=ROUND(B6,0) // nearest dollar

Функција РОУНД са нулом заокружиће се на најближи цео долар. Једном заокружено, формула једноставно одузима 0,01 да би се добила вредност од 99. Копирана формула у Ц6 је:

=ROUND(B6,0)-0.01

Са вредношћу у Б6 од 63,39, формула се решава овако:

=ROUND(B6,0)-0.01 =ROUND(63.39,0)-0.01 =63-0.01 =62.99

Са МРОУНД

Друга опција за заокруживање у овом случају је функција МРОУНД. Уместо заокруживања на одређени број децималних места, МРОУНД се заокружује на најближи вишекратник, наведен као аргумент значајности. То значи да можемо да користимо МРОУНД за заокруживање на најближи долар пружајући вишеструки од 1 овако:

=MROUND(B6,1) // nearest dollar

Тада је еквивалентна формула:

=MROUND(B6,1)-0.01

Да бисте принудно заокружили нагоре или надоле на најближи вишекратник, погледајте функције ПЛАФОН и ПОД.

Занимљиви Чланци...