Формула на Excel: Кръгла цена до край в .45 или .95 -

Съдържание

Обща формула

=CEILING(price,0.5)-0.05

Обобщение

За да закръглите цените до .45 или .95, в зависимост от това дали първоначалната цена завършва над или под .50, можете да използвате функцията ТАВАН. В показания пример формулата в C6 е:

=CEILING(B5,0.5)-0.05

което закръглява цените, както е показано на екранната снимка.

Правила за закръгляване

В показания пример целта е да се закръглят цените, за да завършат или .45 или .95, следвайки тези правила:

  1. Ако цената вече е цял долар, резултатът трябва да бъде предишният цял ​​долар + 0,95. Например $ 3,00 става $ 2,95.
  2. Ако цената завършва на .50 или по-малко, резултатът трябва да бъде текущият цял ​​долар + .45. Например $ 4.31 става $ 4.45.
  3. Ако цената завършва на .51 или повече, резултатът трябва да бъде текущият цял ​​долар + .95. Например $ 5,63 става $ 5,95.

Обяснение

Ключът към решаването на този проблем е да се осъзнае, че решението изисква специфичен вид закръгляване. Не можем просто да закръглим до най-близката стойност .45 или .95. Всъщност първата стъпка е да се закръгли до най-близката половин долар (.50). Втората стъпка е да се извадят 5 цента ($ 0,05).

За да закръглим до най-близката половин долар, използваме функцията CEILING, като аргументът за значимост е зададен на .5:

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

Това ще закръгли първоначалната цена до следващата половин долар. Например $ 4.31 ще стане $ 4.50, а $ 5.72 ще стане $ 6.00. Важно е, че ако цената вече завършва на .00 или .50, тя ще остане непроменена (т.е. цената от $ 4.00 или $ 4.50 не се засяга).

След като се закръгли, формулата просто изважда 0,05, за да се получи резултат от .45 или .95. Формулата в C5, копирана надолу, е:

=CEILING(B5,0.5)-0.05

Когато B5 съдържа 17,01 долара, формулата се решава по следния начин:

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

За тавана

ТАВАНЪТ е една от 8-те функции за закръгляване в Excel. Можете да използвате ТАВАН, за да правите неща като:

  • Кръгли числа до кратни на 25
  • Кръгло време до 15 минути кратни
  • Кръгли материали до следващата цяла единица

Функцията MROUND и FLOOR също могат да закръглят до даден множител, но поведението е различно от таван:

  • ТАВАНЪТ се закръглява до следващото кратно
  • FLOOR се закръглява до предишния кратен
  • MROUND закръгля до най-близкото кратно

Интересни статии...