Excel Formulas Academy · Lekcja

Zaokrąglanie do wielokrotności za pomocą MROUND

Proszę zaokrąglać liczby do najbliższej piątki, dziesiątki lub dowolnej wielokrotności.

Lekcja 3 z 413 kroki

Zaokrąglanie do wielokrotności za pomocą MROUND to bezpłatna lekcja Excel Formulas Academy na CoddyKit. To lekcja 3 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Excel Formulas Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Excel Formulas Academy zawiera 4 lekcji w sumie.

Zaokrąglanie do wielokrotności

Czasami nie chcą Państwo zaokrąglać do określonej liczby miejsc dziesiętnych, lecz do najbliższej wielokrotności: 5 centów, 10 dolarów lub kwadransa.

Funkcja MROUND służy właśnie do tego. Zamiast pytać, ile miejsc dziesiętnych zachować, określa się w niej rozmiar kroku, do którego należy zaokrąglić. W tej lekcji pokazano, jak zaokrąglać do dowolnej wielokrotności.

Składnia MROUND

Funkcja MROUND przyjmuje dwa argumenty:

  • number wartość do zaokrąglenia
  • multiple krok, do którego należy zaokrąglić

Zwraca najbliższą wielokrotność tego kroku. Na przykład =MROUND(23, 5) zaokrągla 23 do najbliższej wielokrotności 5, czyli do 25, ponieważ 23 jest bliżej 25 niż 20.

=MROUND(23, 5)

W którą stronę?

MROUND zaokrągla do najbliższej wielokrotności, w górę lub w dół. Wartość dokładnie pośrodku jest zaokrąglana w górę.

Dlatego =MROUND(22, 5) zwraca 20 (jest bliżej 20), =MROUND(23, 5) zwraca 25, a dokładny środek =MROUND(22.5, 5) jest zaokrąglany w górę do 25. O wyniku decyduje rozmiar kroku, a nie liczba miejsc dziesiętnych.

=MROUND(22, 5)

Zaokrąglanie kwot do 5 centów

W handlu często potrzebne jest zaokrąglanie cen do najbliższych 5 centów. W tym celu należy użyć wartości 0.05 jako wielokrotności.

=MROUND(4.93, 0.05) zwraca 4.95, a =MROUND(4.91, 0.05) zwraca 4.90. Dzięki temu ceny mieszczą się w przejrzystych przedziałach co pięć centów, wygodnych dla kas fiskalnych.

=MROUND(4.93, 0.05)

Zaokrąglanie czasu do kwadransa

W ewidencji czasu pracy często stosuje się zaokrąglanie do najbliższych 15 minut. Ponieważ czas w arkuszach kalkulacyjnych jest ułamkiem dnia, 15 minut to "0:15" lub wartość 1/96.

Jeśli zarejestrowany czas znajduje się w komórce A2, formuła =MROUND(A2, "0:15") zaokrągli go do najbliższego kwadransa. MROUND rozpoznaje wartość czasu i prawidłowo ją zaokrągla.

=MROUND(A2, "0:15")

Reguła dotycząca znaków

Funkcja MROUND ma jedną ścisłą zasadę: liczba i wielokrotność muszą mieć ten sam znak. Połączenie liczby dodatniej z ujemną wielokrotnością powoduje błąd #NUM!.

Dlatego =MROUND(-23, -5) działa poprawnie i zwraca -25, ale =MROUND(23, -5) powoduje błąd. Oba argumenty powinny być dodatnie albo oba ujemne.

=MROUND(-23, -5)

MROUND a ROUND

Czym MROUND różni się od ROUND? Funkcja ROUND określa liczbę miejsc dziesiętnych, a MROUND określa rozmiar kroku.

Za pomocą MROUND można naśladować ROUND, używając potęgi dziesięciu: =MROUND(8.47, 0.01) działa jak zaokrąglanie do 2 miejsc dziesiętnych i zwraca 8.47. MROUND jest jednak szczególnie przydatna, gdy krok nie jest potęgą dziesięciu, na przykład wynosi 5, 25 lub 0.05.

=MROUND(8.47, 0.01)

Poznaj CEILING i FLOOR

MROUND zawsze wybiera najbliższą wielokrotność. Jeśli wynik ma być zawsze zaokrąglany w górę albo zawsze w dół do wielokrotności, należy użyć funkcji pokrewnych:

  • CEILING(number, multiple) zaokrągla w górę do wielokrotności
  • FLOOR(number, multiple) zaokrągla w dół do wielokrotności

Dlatego =CEILING(23, 5) zwraca 25, a =FLOOR(23, 5) zwraca 20, niezależnie od tego, która wartość jest bliższa.

=CEILING(23, 5)

Przykład FLOOR

Załóżmy, że program lojalnościowy przyznaje jedną nagrodę za każde pełne wydane 10 dolarów. Chcą Państwo zaokrąglić wydaną kwotę w dół do najbliższej dziesiątki.

=FLOOR(47, 10) zwraca 40, co oznacza 4 nagrody. FLOOR gwarantuje, że wynik nigdy nie przekroczy faktycznie wydanej kwoty, dlatego jest to ostrożny i właściwy wybór.

=FLOOR(47, 10)

Wybór odpowiedniego narzędzia

Szybki przewodnik po zaokrąglaniu do wielokrotności:

  • MROUND służy do zaokrąglania do najbliższej wielokrotności (w górę lub w dół).
  • CEILING należy stosować, gdy wynik zawsze musi być zaokrąglony w górę do wielokrotności, na przykład przy pakowaniu lub określaniu pojemności.
  • FLOOR należy stosować, gdy wynik zawsze musi być zaokrąglony w dół, na przykład przy obliczaniu liczby zdobytych pełnych jednostek.

Wszystkie trzy funkcje przyjmują te same dwa argumenty: liczbę i krok. Wybór zależy od tego, czy kierunek zaokrąglania ma znaczenie.

=MROUND(A2, 5)

Używanie komórki jako wielokrotności

Krok nie musi być liczbą wpisaną bezpośrednio w formule. Można przechowywać go w komórce i odwoływać się do niej, dzięki czemu zmiana jednej komórki powoduje ponowne zaokrąglenie wszystkich wartości.

Jeśli krok zaokrąglania znajduje się w komórce B1 (na przykład ma wartość 25), a wartość w komórce A2, formuła =MROUND(A2, $B$1) zaokrągla wartość A2 do najbliższej wielokrotności 25. Znaki dolara blokują odwołanie do B1, dzięki czemu formułę można poprawnie skopiować w dół kolumny.

=MROUND(A2, $B$1)

Szybki test

Proszę sprawdzić zrozumienie funkcji MROUND.

Podsumowanie

Można teraz zaokrąglać do dowolnego kroku, a nie tylko do określonej liczby miejsc dziesiętnych:

  • MROUND(number, multiple) zaokrągla do najbliższej wielokrotności; wartość pośrodku jest zaokrąglana w górę.
  • Liczba i wielokrotność muszą mieć ten sam znak, w przeciwnym razie pojawi się błąd #NUM!.
  • CEILING zawsze zaokrągla w górę do wielokrotności, a FLOOR zawsze zaokrągla w dół.

Funkcje te doskonale nadają się do cen, czasu zaokrąglanego do kwadransa oraz ilości opakowań.

=MROUND(A2, 0.05)
Bezpłatny start

Ucz się Excel dzięki korepetycjom AI — za darmo

Pisz i uruchamiaj kod w przeglądarce, otrzymuj natychmiastową pomoc od korepetytora AI dostępnego 24/7 i kontynuuj naukę w sieci lub w aplikacji.

Kursy
30
Lekcje
120

Często zadawane pytania

Czy lekcja „Zaokrąglanie do wielokrotności za pomocą MROUND” jest bezpłatna?

Tak — pełny tekst „Zaokrąglanie do wielokrotności za pomocą MROUND” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Excel Formulas Academy, przejdź na CoddyKit PRO. Kurs Excel Formulas Academy zawiera 4 lekcji w sumie.

Co nauczysz się w „Zaokrąglanie do wielokrotności za pomocą MROUND”?

Proszę zaokrąglać liczby do najbliższej piątki, dziesiątki lub dowolnej wielokrotności. Ćwiczysz Excel Formulas Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć Excel Formulas Academy?

Nie wymagamy żadnego doświadczenia. Excel Formulas Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 3 z 4.

Ile czasu zajmuje lekcja „Zaokrąglanie do wielokrotności za pomocą MROUND”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji Excel Formulas Academy?

Tak. Każda lekcja Excel Formulas Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Zaokrąglanie za pomocą ROUND, ROUNDUP i ROUNDDOWN
  2. Obcinanie za pomocą INT i TRUNC
  3. Zaokrąglanie do wielokrotności za pomocą MROUND
  4. Formatowanie liczb jako tekstu za pomocą TEXT
← Powrót do Excel Formulas Academy