Formuła programu Excel: cena zaokrąglona do końca .45 lub .95 -

Spisie treści

Formuła ogólna

=CEILING(price,0.5)-0.05

Podsumowanie

Aby zaokrąglić ceny tak, aby kończyły się na 0,45 lub 0,95, w zależności od tego, czy pierwotna cena kończy się powyżej czy poniżej 0,50, możesz użyć funkcji CEILING. W pokazanym przykładzie formuła w C6 to:

=CEILING(B5,0.5)-0.05

która zaokrągla ceny, jak pokazano na zrzucie ekranu.

Zasady zaokrąglania

W przedstawionym przykładzie celem jest zaokrąglenie cen do 0,45 lub 0,95, zgodnie z następującymi zasadami:

  1. Jeśli cena wynosi już całego dolara, wynikiem powinien być poprzedni cały dolar + 0,95. Na przykład 3,00 USD staje się 2,95 USD.
  2. Jeśli cena kończy się na .50 lub mniej, wynikiem powinien być bieżący cały dolar + 0,45. Na przykład 4,31 USD zmieni się w 4,45 USD.
  3. Jeśli cena kończy się na 0,51 lub więcej, wynikiem powinien być bieżący cały dolar + 0,95. Na przykład 5,63 USD staje się 5,95 USD.

Wyjaśnienie

Kluczem do rozwiązania tego problemu jest uświadomienie sobie, że rozwiązanie wymaga określonego rodzaju zaokrąglania. Nie możemy po prostu zaokrąglić do „najbliższej” wartości 0,45 lub 0,95. W rzeczywistości pierwszym krokiem jest zaokrąglenie w górę do najbliższej połowy dolara (0,5). Drugim krokiem jest odjęcie 5 centów (0,05 USD).

Aby zaokrąglić w górę do najbliższej połowy dolara, używamy funkcji CEILING z argumentem istotności ustawionym na 0,5:

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

Zaokrągli to pierwotną cenę do następnego pół dolara. Na przykład 4,31 USD zmieni się na 4,50 USD, a 5,72 USD na 6,00 USD. Co ważne, jeśli cena kończy się już na 0,00 lub 0,50 USD, pozostanie niezmieniona (tj. Cena 4,00 USD lub 4,50 USD nie ulegnie zmianie).

Po zaokrągleniu formuła po prostu odejmuje 0,05, aby uzyskać wynik 0,45 lub 0,95. Wzór w C5, skopiowany w dół, to:

=CEILING(B5,0.5)-0.05

Gdy B5 zawiera 17,01 $, wzór jest rozwiązany w następujący sposób:

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

O suficie

CEILING to jedna z 8 funkcji zaokrąglania w programie Excel. Możesz użyć CEILING, aby wykonać następujące czynności:

  • Zaokrąglij liczby do wielokrotności 25
  • Okrągły czas do wielokrotności 15 minut
  • Zaokrąglij materiały do ​​następnej całej jednostki

Funkcje MROUND i FLOOR mogą również zaokrąglić do podanej wielokrotności, ale zachowanie jest inne niż CEILING:

  • CEILING zaokrągla w górę do następnej wielokrotności
  • FLOOR zaokrągla w dół do poprzedniej wielokrotności
  • MROUND zaokrągla do najbliższej wielokrotności

Interesujące artykuły...