Wszystkie zagadnienia: Excel
podstawowy ExcelSUMAMODZAOKRmatura podstawowa z informatyki

Funkcje matematyczne w Excelu

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.

01

Opis

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:

  • Wynik jest liczbą, nie tekstem. Można go od razu podstawić do kolejnej funkcji, porównać z liczbą albo posumować.
  • Separatorem dziesiętnym jest przecinek. W polskiej wersji Excela liczbę „dwa i pół" zapisujemy 2,5 – zarówno w komórce, jak i w formule. Zapis 2.5 Excel potraktuje jak tekst.
  • Zaokrąglenie to nie formatowanie. 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.
  • SIN i COS przyjmują radiany, nie stopnie. Kąt ze stopni zamienia funkcja RADIANY albo pomnożenie przez PI()/180.

W polskiej wersji Excela argumenty oddzielamy średnikiem. Argumenty zapisane w nawiasach kwadratowych są opcjonalne.

02

Funkcje

=SUMA(liczba1; [liczba2]; …)
suma argumentówDodaje wartości podane jako liczba1, liczba2 i dalsze – każdym argumentem może być liczba, odwołanie do komórki albo cały zakres. Tekst, wartości logiczne i puste komórki wewnątrz zakresu są pomijane. Do 255 argumentów.
=MOD(liczba; dzielnik)
reszta z dzieleniaZwraca resztę z dzielenia liczba przez dzielnik. Wynik ma zawsze taki sam znak jak dzielnik, więc dla ujemnej liczba i dodatniego dzielnik i tak wychodzi wartość dodatnia. Gdy dzielnik wynosi 0, funkcja zwraca błąd #DZIEL/0!.
=MODUŁ.LICZBY(liczba)
wartość bezwzględnaZwraca liczba bez znaku. Dla wartości dodatniej i zera oddaje ją bez zmian, dla ujemnej – tę samą wartość ze znakiem plus.
=ZAOKR(liczba; liczba_cyfr)
zaokrąglenie matematyczneZaokrągla liczba do liczba_cyfr miejsc po przecinku, przy czym połowa idzie zawsze w górę co do wartości bezwzględnej. liczba_cyfr równe 0 daje liczbę całkowitą, a ujemne zaokrągla na lewo od przecinka: -1 do dziesiątek, -2 do setek.
=ZAOKR.DÓŁ(liczba; liczba_cyfr)
zaokrąglenie w stronę zeraDziała jak ZAOKR, tylko zawsze w dół co do wartości bezwzględnej – po prostu obcina dalsze cyfry. Oba argumenty są wymagane, także wtedy, gdy liczba_cyfr wynosi 0.
=ZAOKR.DO.CAŁK(liczba)
najbliższa całkowita w dółZaokrągla liczba w dół na osi liczbowej, do najbliższej liczby całkowitej. Dla wartości ujemnych oddala się od zera: dla -2,5 zwraca -3, a nie -2.
=SIN(liczba)
sinus kątaZwraca sinus kąta liczba wyrażonego w radianach. Kąt podany w stopniach trzeba najpierw przeliczyć: RADIANY(30) albo 30*PI()/180.
=COS(liczba)
cosinus kątaZwraca cosinus kąta liczba wyrażonego w radianach, na dokładnie tych samych zasadach co SIN.
03

Tabela

ABC
1liczbakąt
21730
32,560
4-2,590
51234,567
6brak
7
Przykłady dla arkusza powyżej – w kolumnie A liczby, w komórce A6 tekst, w kolumnie B kąty w stopniach
FormułaWynikCo się dzieje
=SUMA(A2:A6)1251,56717 + 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)1reszta z dzielenia 17 przez 2, czyli liczba nieparzysta
=MOD(A2;10)7reszta z dzielenia przez 10 to ostatnia cyfra liczby
=MOD(-7;3)2wynik ma znak dzielnika: -7 = 3 razy (-3) plus 2
=MOD(A2;0)#DZIEL/0!dzielnik nie może być zerem
=MODUŁ.LICZBY(A4)2,5wartość bezwzględna liczby -2,5
=ZAOKR(A3;0)32,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)-2ZAOKR.DÓŁ obcina cyfry, czyli idzie w stronę zera
=ZAOKR.DO.CAŁK(A4)-3najbliższa całkowita w dół na osi liczbowej – inaczej niż ZAOKR.DÓŁ
=ZAOKR(A5;2)1234,57dwa miejsca po przecinku, trzecia cyfra to 7, więc w górę
=ZAOKR(A5;-2)1200ujemna liczba_cyfr: zaokrąglenie do pełnych setek
=SIN(RADIANY(B2))0,530 stopni zamienione na radiany
=SIN(B2)-0,988031624bez RADIANY Excel liczy sinus 30 radianów, a nie 30 stopni
=COS(RADIANY(B3))0,5cosinus 60 stopni
04

Porównanie

Polska nazwaAngielska nazwaCo robi
SUMASUMsumuje liczby i zakresy
MODMODreszta z dzielenia
MODUŁ.LICZBYABSwartość bezwzględna
ZAOKRROUNDzaokrąglenie matematyczne, połowa w górę
ZAOKR.DÓŁROUNDDOWNzaokrąglenie w stronę zera (obcięcie cyfr)
ZAOKR.DO.CAŁKINTnajbliższa liczba całkowita w dół na osi liczbowej
ZAOKR.GÓRAROUNDUPzaokrąglenie od zera, czyli zawsze „w górę" co do wartości bezwzględnej
SINSINsinus kąta w radianach
COSCOScosinus kąta w radianach
RADIANYRADIANSzamienia stopnie na radiany
STOPNIEDEGREESzamienia radiany na stopnie
PIPIstała pi, wywoływana bez argumentów jako PI()
PIERWIASTEKSQRTpierwiastek kwadratowy
POTĘGAPOWERpotęgowanie, to samo co operator daszka
ILOCZYNPRODUCTmnoży liczby i zakresy, tak jak SUMA je dodaje
05

Typowe błędy

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.

06

Sprawdź się

Arkusz z danymi wygląda tak. Wpisz wynik każdej formuły – używaj przecinka jako separatora dziesiętnego.

AB
1wartość
223
34,5
4-3,7
5987,654
6
FormułaWynik
=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 .

07

Najczęściej zadawane pytania

Czym różni się ZAOKR od ZAOKR.DÓŁ i ZAOKR.DO.CAŁK?

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.

Jak zaokrąglić do dziesiątek albo setek?

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.

Dlaczego MOD dla liczby ujemnej daje wynik dodatni?

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.

Jak sprawdzić w Excelu, czy liczba jest parzysta?

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.

Dlaczego SIN(30) nie daje 0,5?

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.

Dlaczego COS dla kąta 90 stopni nie pokazuje dokładnego zera?

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

Czy SUMA policzy zakres, w którym są też komórki z tekstem?

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 czego służy MODUŁ.LICZBY na maturze?

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.

Przećwicz w zadaniach maturalnych

Do tego hasła nie mamy jeszcze przypisanych pojedynczych zadań. Cały spis zadań maturalnych z tego działu jest tutaj:

Zadania z działu: Excel

↗

Powiązane zagadnienia