Funkcja mod

Dzieli jedną liczbę przez drugą i zwraca resztę, zachowując znak dzielnej (pierwszej liczby).

Składnia

Mod(number, divisor)

Parametry

liczba : Liczba, którą należy podzielić. Jest to reszta z operacji modulo. Uwaga: Ten parametr przyjmuje wyrażenie, co oznacza, że można podać wartość dosłowną, odwołanie do kolumny lub wynik innej funkcji. Wymagane

dzielnik : Liczba, przez którą dzieli się dzielną. Uwaga: Ten parametr przyjmuje wyrażenie, co oznacza, że można podać wartość dosłowną, odwołanie do kolumny lub wynik innej funkcji. Wymagane

Zachowanie

  • Zwraca resztę z dzielenia pierwszej liczby przez drugą.
  • Znak wyniku jest zawsze taki sam jak znak dzielnej (pierwszej liczby), niezależnie od znaku dzielnika.
  • Obsługuje wartości dziesiętne zarówno w dzielonej, jak i w dzielniku.

Typ zwracanej wartości

Numer

Przykłady

Znak wyniku zawsze odpowiada znakowi pierwszej liczby, a nie znakowi dzielnika.

Funkcja Wynik
=Mod(5,3) 2–5 podzielone przez 3 daje 1 z resztą 2.
=Mod(4,2) 0 – 4 podzielone równo przez 2.
=Mod(7, -3) 1 – znak wyniku następuje po dzielnej (7).
=Mod(-7,3) -1 — wynik podano po dywidendzie (-7)
=Mod(-7,-3) -1 — obie liczby są ujemne; wynik zachowuje znak liczby -7.
=Mod(7, 2.25 ) 0.25 — 7 podzielone przez 2.25 daje 3 z resztą 0.25.
Uwaga: Funkcja Mod służy często do przełączania się między wartościami, rozpoznawania liczb parzystych lub nieparzystych albo dzielenia danych na segmenty. Wynik operacji Mod ma ten sam znak co pierwszy argument (dzielny).