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).