Zaokrąglanie do wielokrotności za pomocą MROUND
Proszę zaokrąglać liczby do najbliższej piątki, dziesiątki lub dowolnej wielokrotności.
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ściFLOOR(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:
MROUNDsłuży do zaokrąglania do najbliższej wielokrotności (w górę lub w dół).CEILINGnależ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.FLOORnależ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!. CEILINGzawsze zaokrągla w górę do wielokrotności, aFLOORzawsze zaokrągla w dół.
Funkcje te doskonale nadają się do cen, czasu zaokrąglanego do kwadransa oraz ilości opakowań.
=MROUND(A2, 0.05)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
- Zaokrąglanie za pomocą ROUND, ROUNDUP i ROUNDDOWN
- Obcinanie za pomocą INT i TRUNC
- Zaokrąglanie do wielokrotności za pomocą MROUND
- Formatowanie liczb jako tekstu za pomocą TEXT