SUMA, MOD, MODUŁ.LICZBY, ZAOKR, ZAOKR.DÓŁ, ZAOKR.DO.CAŁK, SIN i COS – składnia, różnice między trzema zaokrągleniami, reszta z dzielenia i ćwiczenie.
Funkcje matematyczne wykonują na liczbach cztery rzeczy, które wracają w zadaniach maturalnych: sumują zakres, wyliczają resztę z dzielenia, ucinają albo zaokrąglają miejsca po przecinku i liczą sinus oraz cosinus kąta. Reszta z dzielenia jest tu najważniejsza – to nią sprawdza się parzystość, odczytuje ostatnią cyfrę liczby i dzieli dane na grupy, więc MOD pojawia się w arkuszach częściej niż wszystkie pozostałe funkcje z tego hasła razem wzięte.
Cztery zasady wspólne dla całego zestawu:
2,5 – zarówno w komórce, jak i w formule. Zapis 2.5 Excel potraktuje jak tekst.ZAOKR zmienia samą wartość w komórce; zmniejszenie liczby miejsc dziesiętnych w formatowaniu komórki zmienia tylko to, co widać, a w obliczeniach nadal siedzi pełna liczba.RADIANY albo pomnożenie przez PI()/180.W polskiej wersji Excela argumenty oddzielamy średnikiem. Argumenty zapisane w nawiasach kwadratowych są opcjonalne.
=SUMA(liczba1; [liczba2]; …)
=MOD(liczba; dzielnik)
=MODUŁ.LICZBY(liczba)
=ZAOKR(liczba; liczba_cyfr)
=ZAOKR.DÓŁ(liczba; liczba_cyfr)
=ZAOKR.DO.CAŁK(liczba)
=SIN(liczba)
=COS(liczba)
| A | B | C | |
|---|---|---|---|
| 1 | liczba | kąt | |
| 2 | 17 | 30 | |
| 3 | 2,5 | 60 | |
| 4 | -2,5 | 90 | |
| 5 | 1234,567 | ||
| 6 | brak | ||
| 7 |
| Formuła | Wynik | Co się dzieje |
|---|---|---|
| =SUMA(A2:A6) | 1251,567 | 17 + 2,5 - 2,5 + 1234,567; tekst w A6 jest pomijany, nie psuje wyniku |
| =A2+A6 | #ARG! | zwykłe dodawanie tekstu nie wybacza – tu potrzebna jest SUMA |
| =MOD(A2;2) | 1 | reszta z dzielenia 17 przez 2, czyli liczba nieparzysta |
| =MOD(A2;10) | 7 | reszta z dzielenia przez 10 to ostatnia cyfra liczby |
| =MOD(-7;3) | 2 | wynik ma znak dzielnika: -7 = 3 razy (-3) plus 2 |
| =MOD(A2;0) | #DZIEL/0! | dzielnik nie może być zerem |
| =MODUŁ.LICZBY(A4) | 2,5 | wartość bezwzględna liczby -2,5 |
| =ZAOKR(A3;0) | 3 | 2,5 to dokładna połowa – ZAOKR idzie w górę |
| =ZAOKR(A4;0) | -3 | -2,5 też jest połową, więc ZAOKR odsuwa się od zera |
| =ZAOKR.DÓŁ(A4;0) | -2 | ZAOKR.DÓŁ obcina cyfry, czyli idzie w stronę zera |
| =ZAOKR.DO.CAŁK(A4) | -3 | najbliższa całkowita w dół na osi liczbowej – inaczej niż ZAOKR.DÓŁ |
| =ZAOKR(A5;2) | 1234,57 | dwa miejsca po przecinku, trzecia cyfra to 7, więc w górę |
| =ZAOKR(A5;-2) | 1200 | ujemna liczba_cyfr: zaokrąglenie do pełnych setek |
| =SIN(RADIANY(B2)) | 0,5 | 30 stopni zamienione na radiany |
| =SIN(B2) | -0,988031624 | bez RADIANY Excel liczy sinus 30 radianów, a nie 30 stopni |
| =COS(RADIANY(B3)) | 0,5 | cosinus 60 stopni |
| Polska nazwa | Angielska nazwa | Co robi |
|---|---|---|
| SUMA | SUM | sumuje liczby i zakresy |
| MOD | MOD | reszta z dzielenia |
| MODUŁ.LICZBY | ABS | wartość bezwzględna |
| ZAOKR | ROUND | zaokrąglenie matematyczne, połowa w górę |
| ZAOKR.DÓŁ | ROUNDDOWN | zaokrąglenie w stronę zera (obcięcie cyfr) |
| ZAOKR.DO.CAŁK | INT | najbliższa liczba całkowita w dół na osi liczbowej |
| ZAOKR.GÓRA | ROUNDUP | zaokrąglenie od zera, czyli zawsze „w górę" co do wartości bezwzględnej |
| SIN | SIN | sinus kąta w radianach |
| COS | COS | cosinus kąta w radianach |
| RADIANY | RADIANS | zamienia stopnie na radiany |
| STOPNIE | DEGREES | zamienia radiany na stopnie |
| PI | PI | stała pi, wywoływana bez argumentów jako PI() |
| PIERWIASTEK | SQRT | pierwiastek kwadratowy |
| POTĘGA | POWER | potęgowanie, to samo co operator daszka |
| ILOCZYN | PRODUCT | mnoży liczby i zakresy, tak jak SUMA je dodaje |
Mylenie ZAOKR.DÓŁ z ZAOKR.DO.CAŁK. Dla liczb dodatnich obie dają to samo, więc różnica wychodzi dopiero na ujemnych i wtedy jest już za późno. =ZAOKR.DÓŁ(-2,5;0) zwraca -2 (obcięcie cyfr, w stronę zera), a =ZAOKR.DO.CAŁK(-2,5) zwraca -3 (w dół na osi liczbowej). Jeśli w zadaniu pada „część całkowita" przy danych, które mogą być ujemne, zdecyduj świadomie, którą z tych dwóch funkcji masz na myśli.
Zaokrąglanie formatowaniem zamiast funkcją. Ustawienie w komórce dwóch miejsc dziesiętnych zmienia tylko wygląd – w środku nadal siedzi pełna wartość i to ona wchodzi do dalszych obliczeń. Suma kolumny „zaokrąglonej" formatowaniem potrafi się różnić od sumy tego, co widać na ekranie. Gdy zadanie żąda wyniku zaokrąglonego, zapisz to w formule: =ZAOKR(A2;2).
Sinus liczony w stopniach. =SIN(30) nie zwraca 0,5, tylko około -0,988 – Excel przyjął 30 radianów. Poprawnie: =SIN(RADIANY(30)) albo =SIN(30*PI()/180). Ta sama zasada dotyczy COS. W drugą stronę, gdy masz kąt w radianach i chcesz stopnie, użyj STOPNIE.
MOD z liczbą ujemną liczony „jak w Pythonie po ludzku". Wynik MOD ma znak dzielnika, nie dzielnej: =MOD(-7;3) daje 2, a nie -1, natomiast =MOD(7;-3) daje -2. Jeśli chcesz mieć pewność, że reszta wyjdzie nieujemna, zadbaj o dodatni drugi argument albo najpierw zdejmij znak funkcją MODUŁ.LICZBY.
Tekst w kolumnie liczb. SUMA po prostu pomija komórki z tekstem i policzy resztę zakresu, ale ręczne dodawanie =A1+A2 na tej samej komórce zwróci #ARG!. Ta sama pułapka dotyczy liczb wklejonych jako tekst (są wyrównane do lewej) – wtedy SUMA „gubi" część danych bez żadnego komunikatu, a ZAOKR na takiej komórce zwraca #ARG!. Więcej o komunikatach w błędach w Excelu.
Kropka zamiast przecinka. Wpisane do komórki 2.5 nie jest w polskim Excelu liczbą – zostaje tekstem wyrównanym do lewej. Widać to od razu po wyrównaniu, a potwierdza SUMA, która taką komórkę pominie. Przy imporcie pliku CSV z kropkami trzeba je zamienić na przecinki, zanim zacznie się liczyć cokolwiek.
Angielska wersja arkusza. Nazwy zależą od języka programu: SUM, MOD, ABS, ROUND, ROUNDDOWN, INT, SIN, COS (pełna tabela wyżej), a argumenty oddziela tam zwykle przecinek zamiast średnika. Na maturze arkusz jest polski, ale w poradnikach z internetu spotkasz oba zapisy.
Arkusz z danymi wygląda tak. Wpisz wynik każdej formuły – używaj przecinka jako separatora dziesiętnego.
| A | B | |
|---|---|---|
| 1 | wartość | |
| 2 | 23 | |
| 3 | 4,5 | |
| 4 | -3,7 | |
| 5 | 987,654 | |
| 6 |
| Formuła | Wynik |
|---|---|
| =MOD(A2;2) | |
| =MODUŁ.LICZBY(A4) | |
| =ZAOKR(A3;0) | |
| =ZAOKR.DÓŁ(A3;0) | |
| =ZAOKR.DO.CAŁK(A4) | |
| =ZAOKR.DÓŁ(A4;0) | |
| =ZAOKR(A5;1) | |
| =ZAOKR(A5;-1) | |
| =SUMA(A2:A5) |
Parzystość liczby sprawdzamy resztą z dzielenia przez , a jej ostatnią cyfrę odczytujemy jako resztę z dzielenia przez . Kąt 30 stopni trzeba przed sinusem zamienić na radiany, więc formuła =SIN(RADIANY(30)) zwraca .
ZAOKR zaokrągla matematycznie – patrzy na pierwszą odrzucaną cyfrę i połowę wysyła w górę, więc =ZAOKR(2,5;0) daje 3. ZAOKR.DÓŁ nigdy nie patrzy na tę cyfrę, tylko obcina resztę w stronę zera: =ZAOKR.DÓŁ(2,9;0) daje 2. ZAOKR.DO.CAŁK idzie w dół na osi liczbowej, więc dla liczb dodatnich zachowuje się jak ZAOKR.DÓŁ, a dla ujemnych inaczej: =ZAOKR.DO.CAŁK(-2,5) to -3, a =ZAOKR.DÓŁ(-2,5;0) to -2.
Ujemnym drugim argumentem: =ZAOKR(A1;-1) zaokrągla do pełnych dziesiątek, =ZAOKR(A1;-2) do setek, =ZAOKR(A1;-3) do tysięcy. Dla 1234,567 kolejno wychodzi 1230, 1200 i 1000. Ten sam zapis działa w ZAOKR.DÓŁ i ZAOKR.GÓRA.
Bo wynik MOD ma zawsze znak dzielnika. =MOD(-7;3) zwraca 2, ponieważ -7 to trzy razy -3 dodać 2, a dzielnik (3) jest dodatni. Odwrotnie: =MOD(7;-3) zwraca -2. W praktyce oznacza to, że test parzystości MOD(A1;2)=0 działa poprawnie także dla liczb ujemnych.
Resztą z dzielenia przez 2: =JEŻELI(MOD(A1;2)=0;"parzysta";"nieparzysta"). Ta konstrukcja wraca w zadaniach zamkniętych z arkusza kalkulacyjnego – wystarczy policzyć resztę i porównać ją z zerem. Więcej o samym JEŻELI w funkcjach logicznych.
Bo SIN przyjmuje kąt w radianach i policzył sinus 30 radianów, czyli około -0,988. Kąt w stopniach trzeba zamienić: =SIN(RADIANY(30)) albo =SIN(30*PI()/180). Oba zapisy dają 0,5. W drugą stronę radiany na stopnie zamienia funkcja STOPNIE.
Bo PI() jest w komputerze zapisane z ograniczoną dokładnością, więc RADIANY(90) to liczba minimalnie różna od dokładnej połowy pi. =COS(RADIANY(90)) zwraca wartość rzędu 10 do potęgi -17 – w praktyce zero, ale zapisane w notacji wykładniczej. Jeśli wynik ma wyglądać na zero, opakuj go w ZAOKR: =ZAOKR(COS(RADIANY(90));10).
Tak – SUMA pomija tekst, wartości logiczne i puste komórki, więc zwróci sumę samych liczb, bez błędu. Inaczej zachowuje się ręczne dodawanie: =A1+A2 z tekstem w jednej z komórek zwraca #ARG!. Zaletą SUMA jest też to, że zakres sam się rozszerza po wstawieniu wiersza w środku.
Do porównywania odległości i różnic bez oglądania się na znak, na przykład „o ile wynik różni się od średniej": =MODUŁ.LICZBY(A2-ŚREDNIA($A$2:$A$100)). Przydaje się też przy sprawdzaniu, czy dwie wartości różnią się o mniej niż zadany próg. Funkcje liczące samą średnią i inne miary opisuje hasło o funkcjach statystycznych.
Do tego hasła nie mamy jeszcze przypisanych pojedynczych zadań. Cały spis zadań maturalnych z tego działu jest tutaj:
Zagadnienia z tego samego obszaru matury – warto je powtórzyć razem: