Biała kobieta siedząca przy biurku, pracująca z domu i używająca laptopa w słonecznym pokoju

Reszta z dzielenia w Excelu – funkcja MOD

6 min. czytania

Funkcja MOD w Excelu zwraca resztę z dzielenia jednej liczby przez drugą i jest podstawowym narzędziem do operacji modulo w arkuszu kalkulacyjnym.

Poniżej znajdziesz praktyczny, ponadczasowy poradnik: od podstaw składni po konkretne zastosowania w codziennej pracy z danymi.

1. Co to jest reszta z dzielenia (modulo)?

Przy zwykłym dzieleniu interesuje nas wynik typu „ile razy się mieści”, np. 20 / 3 ≈ 6,66. Operacja modulo odpowiada na inne pytanie: ile zostanie „nadwyżki” po podzieleniu jednej liczby przez drugą?

Przykład: 20 / 3 = 6 i reszta = 2, bo 6 × 3 = 18, a do 20 brakuje 2.

W Excelu tę „resztę” oblicza właśnie funkcja MOD.

2. Funkcja MOD – składnia w Excelu

Standardowa składnia funkcji jest bardzo prosta:

=MOD(liczba; dzielnik)

Liczba – wartość, którą chcesz podzielić.

Dzielnik – wartość, przez którą ta liczba ma zostać podzielona.

Zwracany wynik to reszta z dzielenia liczby przez dzielnik. W polskiej wersji Excel najczęściej używa się średnika jako separatora argumentów.

3. Podstawowe przykłady użycia

Prosty przykład liczbowy

Formuła:

=MOD(20; 3)

Zwraca 2, czyli resztę z dzielenia 20 przez 3.

Inne przykłady: =MOD(10; 4) → wynik 2 (bo 2 × 4 = 8, reszta 2).

Oraz: =MOD(15; 5) → wynik 0 (dzieli się bez reszty).

Zastosowanie z komórkami

Załóżmy, że w komórce A1 jest wartość, którą chcesz podzielić przez 7. Użyj:

=MOD(A1; 7)

Formuła zwróci resztę z dzielenia liczby z komórki A1 przez 7.

4. Jak Excel liczy MOD „pod spodem”?

Dokumentacja Microsoft podaje ogólny wzór:

MOD(n, d) = n - d * INT(n/d)

Gdzie zmienne i funkcje oznaczają:

  • n – liczba (argument „liczba”);
  • d – dzielnik (argument „dzielnik”);
  • INT – funkcja zaokrąglająca w dół do najbliższej liczby całkowitej.

Ważna właściwość: wynik funkcji MOD ma taki sam znak jak dzielnik.

5. Typowe zastosowania funkcji MOD w arkuszu

Sprawdzanie, czy liczba jest parzysta lub nieparzysta

Parzyste liczby zawsze mają resztę 0 przy dzieleniu przez 2. Aby to sprawdzić, użyj:

=MOD(A1; 2)

Wynik 0 oznacza liczbę parzystą, a wynik 1 – liczbę nieparzystą. Tego typu test często łączy się z funkcjami JEŻELI, formatowaniem warunkowym lub filtrowaniem danych.

Wybieranie co n-tego wiersza / rekordu

Jeżeli chcesz zaznaczyć lub przefiltrować co 3. rekord, możesz użyć MOD na numerze wiersza lub numerze kolejnego wpisu. Przykładowo, w kolumnie B (obok danych w kolumnie A) wpisz:

=MOD(WIERSZ(); 3)

Komórki, gdzie wynik = 0, to co 3. wiersz (3, 6, 9, 12, …).

Takie rozwiązanie przydaje się do:

  • prób losowych (np. co 10. klient),
  • raportów z wybranych pozycji (co 5. wpis w logach),
  • naprzemiennego formatowania wierszy.

Rozkład na pełne jednostki + „resztę”

W logistyce lub magazynie MOD pomaga policzyć, ile sztuk zostanie poza pełnymi jednostkami (paletami, kartonami itd.).

W A1 wpisz liczbę sztuk (np. 125). W B1 wpisz liczbę sztuk na palecie (np. 40).

Formuła:

=MOD(A1; B1)

Zwróci, ile sztuk nie zmieści się w pełnych paletach (tu: 5). Równolegle możesz użyć funkcji dzielącej (np. QUOTIENT lub zwykłego dzielenia z INT) do policzenia liczby pełnych palet – MOD zostawia „ogon”.

Tworzenie powtarzających się cykli

MOD idealnie nadaje się do tworzenia cyklicznych wzorów, np. dni zmian w harmonogramie, rotacja zespołów, powtarzające się etykiety.

W kolumnie A umieść kolejne dni (np. 1, 2, 3, 4, …). W kolumnie B chcesz przypisać zmianę 1, 2, 3 i znowu 1, 2, 3 itd.

Formuła w B1:

=MOD(A1-1; 3)+1

Daje sekwencję 1, 2, 3, 1, 2, 3… w kolejnych wierszach.

Praca z datami i godzinami

W Excelu daty i godziny są przechowywane jako liczby, więc MOD można stosować również do nich. Oto praktyczne scenariusze:

  • obliczenie liczby godzin, które „wystają” poza pełne dni,
  • przypisanie zdarzeń do cyklicznych bloków czasowych (np. co 15 minut),
  • grupowanie danych na podstawie czasu w powtarzających się przedziałach.

6. MOD a liczby ujemne

Według dokumentacji Microsoft wynik MOD ma taki sam znak jak dzielnik. Oznacza to, że jeśli dzielnik jest dodatni, wynik MOD będzie dodatni lub równy zero, nawet gdy dzielona liczba jest ujemna.

Przykład: =MOD(-10; 3). Excel stosuje wzór n – d * INT(n/d): -10 – 3 * INT(-10/3). Ponieważ INT(-3,33…) = -4, otrzymujemy -10 – 3 * (-4) = 2. W efekcie wynik jest dodatni (2), zgodnie z zasadą, że znak wyniku odpowiada znakowi dzielnika (+3).

7. Błędy i typowe pułapki

Dzielenie przez zero – błąd #DIV/0!

Jeśli dzielnik wynosi 0, funkcja MOD zwraca błąd #DIV/0!.

Przykład:

=MOD(10; 0)

Zwróci #DIV/0!, ponieważ dzielenie przez zero jest matematycznie niezdefiniowane. W praktyce zawsze zabezpieczaj formułę testem dzielnika, np. w funkcji JEŻELI.

Argumenty muszą być liczbami

Jeżeli któryś z argumentów (liczba lub dzielnik) nie jest wartością liczbową lub komórką z liczbą, MOD może zwrócić błąd. Oba argumenty muszą być liczbami.

8. MOD w Excel i w innych narzędziach

Funkcja MOD jest wbudowana w Excel jako funkcja matematyczna i trygonometryczna. Występuje też w innych arkuszach, np. Arkusze Google, gdzie działa analogicznie i ma tę samą składnię:

=MOD(liczba; dzielnik)

Dzięki temu wiedza o MOD z Excela jest łatwo przenaszalna między różnymi narzędziami biurowymi.

9. Jak w praktyce wprowadzić funkcję MOD w komórce

Możesz skorzystać z dwóch podejść – bezpośrednie wpisanie formuły lub wybór z biblioteki funkcji.

Szybkie wpisanie z klawiatury – postępuj według poniższych kroków:

  1. Zaznacz komórkę, w której chcesz zobaczyć wynik (np. C1).
  2. Wpisz: =MOD(
  3. Wprowadź liczbę (np. adres komórki A1) lub wartość bezpośrednio.
  4. Wstaw separator argumentów (najczęściej średnik).
  5. Wprowadź dzielnik (np. adres komórki B1 lub wartość 3).
  6. Zamknij nawias i naciśnij Enter.

Przez kartę formuły (biblioteka funkcji) – skorzystaj z interfejsu:

  1. Zaznacz komórkę z wynikiem.
  2. Przejdź do karty Formuły.
  3. W grupie Biblioteka funkcji wybierz kategorię Matematyka i trygonometria.
  4. Kliknij MOD i uzupełnij pola liczba oraz dzielnik w oknie dialogowym.

10. Dlaczego warto znać funkcję MOD?

Funkcja MOD jest prosta z definicji, ale bardzo uniwersalna – użyjesz jej zarówno w podstawowej pracy z liczbami, jak i w bardziej zaawansowanych analizach, logice warunkowej czy przy projektowaniu cyklicznych wzorów danych.

Znajomość MOD pozwala rozwiązywać wiele zadań „sprytniej”, bez skomplikowanych formuł – szczególnie wszędzie tam, gdzie pojawia się pojęcie „reszty”, cyklu, powtarzalności lub „tego, co zostaje po odjęciu pełnych jednostek”.