OpenOffice.org/Calc/Funkcje
Porada
|
Funkcja arkusza kalkulacyjnego to wyspecjalizowana formuła arkusza kalkulacyjnego, "zaszyta" w arkuszu, która wykonuje ściśle zdefiniowane działania, jak sumowanie zakresu komórek, obliczanie średniej, wyświetlanie daty itd.; funkcje wchodzą w zakres formuł tworzonych przez użytkownika arkusza.
OpenOffice Calc, zawiera ok. 300 predefiniowanych funkcji (podzielonych dla wygody na kategorie, jak matematyczne, finansowe, logiczne, informacyjne).
Funkcje pełnią podwójną rolę:
- ułatwiają przeprowadzanie obliczeń - ręczne utworzenie formuły podsumowującej np. 100 kolejnych komórek jest wprawdzie możliwe, ale bardzo uciążliwe i czasochłonne
- umożliwiają przeprowadzanie obliczeń - niektóre działania nie są możliwe do ręcznego zdefiniowania przez użytkownika, jak np. warunki logiczne, i wymagają użycia wbudowanych funkcji
Do swobodnego posługiwania się arkuszem kalkulacyjnym wystarcza zwykle biegła znajomość kilkudziesięciu najważniejszych funkcji - większość funkcji oferowanych przez arkusz kalkulacyjny to funkcje wyspecjalizowane, używane w matematyce, statystyce czy obliczeniach inżynierskich lub giełdowych.
Arkusze kalkulacyjne wspomagają wprowadzanie funkcji za pomocą specjalnych kreatorów - w OpenOffice Calc jest nim kreator funkcji OpenOffice Calc - opisany w dalszych rozdziałach.
Operatory funkcji formuł
edytujNajczęściej używanymi elementami funkcji, są operatory formuł, które dzieli się na 4 główne typy:
- operatory tekstowe - stosowane przy operacjach formatowania tekstu, działają na tekstach
Operatory tekstowe Operator Nazwa Działania Przykład & i (and) integracja tekstu "nie" & "wiedza" daje "niewiedza"
- operatory arytmetyczne - stosowane przy prostych operacjach matematycznych na liczbach, zwracają dane liczbowe
Operatory arytmetyczne Operator Nazwa Przykład + dodawanie 3+1 - odejmowanie
negacja3-1
-3* mnożenie 3*1 / dzielenie 3/2 % procent 15% ^ potęgowanie 3^2
- operatory porównania - stosowane przy prostych operacjach matematycznych na komórkach, zwracają wartość logiczną (PRAWDA / FAŁSZ)
Operatory porównania Operator Nazwa Przykład = równe A1=B1 > większe niż A1>B1 < mniejsze niż A1<B1 >= większe lub równe A1>=B1 <= mniejsze lub równe A1<=B1 <> nierówne A1<>B1
- operatory odwołań' - stosowane przy funkcjach z wyrazem kluczowym, łączą zakresy komórek
Operatory porównania Operator Nazwa Przykład Działanie : zakres A1:IV65536 Podaje zakres tabeli komórek A1 do IV65536 ! iloczyn zbiorów SUMA(A1:B4!B5:C8) oblicza sumę wszystkich komórek w części wspólnej zbioru: (suma komórek B4 i B5)
Składnia funkcji
edytujFunkcja arkusza kalkulacyjnego składa się z wyrazu kluczowego, którym jest nazwa funkcji, np. SUMA, ŚREDNIA, oraz pewnej liczby argumentów ujętych w nawiasie i rozdzielonych operatorami odwołań (Calc akceptuje do 30 argumentów).
Argumentami funkcji mogą być:
- komórka lub zakres komórek, np. SUMA(A1) lub SUMA(B1:B10)
- nazwany zakres, np. SUMA(produkcja)
- stała, np. PIERWIASTEK(81)
- inna funkcja, np. ŚREDNIA(SUMA(A1:A8);SUMA(B1:B8))
Z punktu widzenia liczby argumentów funkcja może być:
- zeroargumentowa, np. PI()
- jednoargumentowa, np. PIERWIASTEK(A10)
- wieloargumentowa, np. SUMA(A1:A10;B1:B10)
Aby arkusz kalkulacyjny był w stanie odróżnić funkcję od zwykłego tekstu, wyraz kluczowy należy poprzedzić znakiem równości.
Przykładowy zapis funkcji w komórce może wyglądać tak:
=SUMA(A1:A10)
Podział funkcji
edytujPoniżej znajduje się lista dostępnych funkcji w polskiej wersji jezykowej programu Calc. Wykaz angielskich nazw znajduje się w dodatku na stronie wykazu angielskich nazw funkcji arkusza kalkulacyjnego.
Matematyczne
edytuj- Funkcja ABS
- Funkcja ACOS
- Funkcja ACOSH
- Funkcja ACOT
- Funkcja ACOTH
- Funkcja ASIN
- Funkcja ASINH
- Funkcja ATAN
- Funkcja ATAN2
- Funkcja ATANH
- Funkcja COS
- Funkcja COSH
- Funkcja COT
- Funkcja COTH
- Funkcja CZY.NPARZ
- Funkcja CZY.PARZ
- Funkcja EXP
- Funkcja GCD (NWD)
- Funkcja ILOCZYN
- Funkcja INT
- Funkcja KOMBINACJE
- Funkcja KONWERTUJ
- Funkcja LCM (NWW)
- Funkcja LICZBA.CAŁK
- Funkcja LICZ.JEŻELI
- Funkcja LICZ.PUSTE
- Funkcja LN
- Funkcja LOG
- Funkcja LOG10
- Funkcja LOS
- Funkcja MOD
- Funkcja MODUŁ.LICZBY
- Funkcja PI
- Funkcja PIERWIASTEK
- Funkcja POTĘGA
- Funkcja QUOTIENT (ILORAZ)
- Funkcja RADIANY
- Funkcja SILNIA
- Funkcja SIN
- Funkcja SINH
- Funkcja STOPNIE
- Funkcja SUMA
- Funkcja SUMA.JEŻELI
- Funkcja SUMA.KWADRATÓW
- Funkcja SUMY.POŚREDNIE
- Funkcja SQRTPI
- Funkcja TAN
- Funkcja TANH
- Funkcja ZAOKR
- Funkcja ZAOKR.DO.CAŁK
- Funkcja ZAOKR.DO.NPARZ
- Funkcja ZAOKR.DO.PARZ
- Funkcja ZAOKR.DÓŁ
- Funkcja ZAOKR.GÓRA
- Funkcja ZAOKR.W.DÓŁ
- Funkcja ZAOKR.W.GÓRĘ
- Funkcja ZNAK.LICZBY
...
Statystyczne
edytuj- Funkja B
- Funkcja FI
- Funkcja GAUSS
- Funkcja ILE.LICZB
- Funkcja ILENIEPUST
- Funkcja ILE.NIEPUSTYCH
- Funkcja KOWARIANCJA
- Funkcja KURTOZA
- Funkcja KWARTYL
- Funkcja MAX
- Funkcja MAX.A
- Funkcja MAX.K
- Funkcja MEDIANA
- Funkcja MIN
- Funkcja MIN.A
- Funkcja MIN.K
- Funkcja NACHYLENIE
- Funkcja NORMALIZUJ
- Funkcja ODCIĘTA
- Funkcja ODCHYLENIE.KWADRATOWE
- Funkcja ODCH.STANDARDOWE
- Funkcja ODCH.STANDARDOWE.A
- Funkcja ODCH.STANDARDOWE.POPUL
- Funkcja ODCH.STANDARDOWE.POPUL.A
- Funkcja ODCHSTD
- Funkcja ODCHYLENIE.ŚREDNIE
- Funkcja PEARSON
- Funkcja PERCENTYL
- Funkcja PERMUTACJE
- Funkcja PERMUTACJE.A
- Funkcja POZYCJA
- Funkcja PRAWDPD
- Funkcja PROCENT.POZYCJA
- Funkcja PRÓG.ROZKŁAD.DWUM
- Funkcja R.KWADRAT
- Funkcja REGLINX
- Funkcja REGBŁSTD
- Funkcja ROZKŁAD.BETA
- Funkcja ROZKŁAD.BETA.ODW
- Funkcja ROZKŁAD.CHI
- Funkcja ROZKŁAD.CHI.ODW
- Funkcja ROZKŁAD.DWUM
- Funkcja ROZKŁAD.DWUM.PRZEC
- Funkcja ROZKŁAD.EXP
- Funkcja ROZKŁAD.F
- Funkcja ROZKŁAD.F.ODW
- Funkcja ROZKŁAD.FISHER
- Funkcja ROZKŁAD.FISHER.ODW
- Funkcja ROZKŁAD.GAMMA
- Funkcja ROZKŁAD.GAMMA.ODW
- Funkcja ROZKŁAD.HIPERGEOM
- Funkcja ROZKŁAD.LIN.GAMMA
- Funkcja ROZKŁAD.LOG
- Funkcja ROZKŁAD.LOG.ODW
- Funkcja ROZKŁAD.NORMALNY
- Funkcja ROZKŁAD.NORMALNY.S
- Funkcja ROZKŁAD.NORMALNY.S.ODW
- Funkcja ROZKŁAD.NORMALNY.ODW
- Funkcja ROZKŁAD.POISSON
- Funkcja ROZKŁAD.T
- Funkcja ROZKŁAD.T.ODW
- Funkcja ROZKŁAD.WEIBULL
- Funkcja SKOŚNOŚĆ
- Funkcja ŚREDNIA
- Funkcja ŚREDNIA.A
- Funkcja ŚREDNIA.GEOMETRYCZNA
- Funkcja ŚREDNIA.HARMONICZNA
- Funkcja ŚREDNIA.WEWN
- Funkcja TEST.CHI
- Funkcja TEST.F
- Funkcja TEST.T
- Funkcja TEST.Z
- Funkcja UFNOŚĆ
- Funkcja WAR
- Funkcja WARIANCJA
- Funkcja WARIANCJA.A
- Funkcja WARIANCJA.POPUL.A
- Funkcja WARTŚR
- Funkcja WSP.KORELACJI
- Funkcja WYST.NAJCZĘŚCIEJ
Wymienione niżej funkcje są funkcjami dodatkowymi, po zainstalowaniu dodatku analizy:
- Funkcja IMABS *
- Funkcja IMAGINARY *
- Funkcja IMPOWER *
- Funkcja COMPLEX *
- Funkcja IMARGUMENT *
- Funkcja IMCOS *
- Funkcja IMDIV *
- Funkcja IMEXP *
- Funkcja IMCONJUGATE *
- Funkcja IMLN *
- Funkcja IMLOG10 *
- Funkcja IMLOG2 *
- Funkcja IMPRODUCT *
- Funkcja IMREAL *
- Funkcja IMSIN *
- Funkcja IMSUB *
- Funkcja IMSUM *
- Funkcja IMSQRT *
- Funkcja OCT2BIN *
- Funkcja OCT2DEC *
- Funkcja OCT2HEX *
- Funkcja CONVERT_ADD *
- Funkcja FACTDOUBLE *
Daty i czasu
edytuj- Funkcja CZAS
- Funkcja CZAS.WARTOŚĆ
- Funkcja DATA
- Funkcja DATA.WARTOŚĆ
- Funkcja DZIEŃ
- Funkcja DNI
- Funkcja DNI.360
- Funkcja DNI.MIESIĄCA
- Funkcja DNI.ROKU
- Funkcja DZIEŃ.TYG
- Funkcja NUMER.TYG
- Funkcja DZIŚ
- Funkcja GODZINA
- Funkcja LATA
- Funkcja MIESIĄC
- Funkcja MIESIĄCE
- Funkcja MINUTA
- Funkcja NUMER.TYG
- Funkcja ROK
- Funkcja ROK.PRZESTĘPNY
- Funkcja SEKUNDA
- Funkcja TERAZ
- Funkcja TYGODNIE
- Funkcja TYGODNIE.ROKU
- Funkcja WIELKANOC
Wymienione niżej funkcje są funkcjami dodatkowymi, po zainstalowaniu dodatku analizy:
- Funkcja EDATE *
- Funkcja EOMONTH *
- Funkcja NETWORKDAYS *
- Funkcja WEEKNUM_ADD *
- Funkcja WORKDAY *
- Funkcja YEARFRAC *
Tekstowe
edytuj- Funkcja ARABIC
- Funkcja ASC
- Funkcja BAHTTEXT
- Funkcja DECIMAL
- Funkcja DŁ
- Funkcja FRAGMENT.TEKSTU
- Funkcja JIS
- Funkcja KOD
- Funkcja KWOTA
- Funkcja LEWY
- Funkcja LITERY.MAŁE
- Funkcja LITERY.WIELKIE
- Funkcja M.DZIESIĘTNE
- Funkcja MID
- Funkcja OCZYŚĆ
- Funkcja PODSTAW
- Funkcja PODSTAWA
- Funkcja PORÓWNAJ
- Funkcja POWT
- Funkcja PRAWY
- Funkcja RZYMSKIE
- Funkcja SZUKAJ.TEKST
- Funkcja T
- Funkcja TEKST
- Funkcja USUŃ.ZBĘDNE.ODSTĘPY
- Funkcja WARTOŚĆ
- Funkcja Z.WIELKIEJ.LITERY
- Funkcja ZAOKR.DO.TEKST
- Funkcja ZASTĄP
- Funkcja ZŁĄCZ.TEKSTY
- Funkcja ZNAJDŹ
- Funkcja ZNAK
Funkcje dodatkowe:
Logiczne
edytujInformacyjne
edytuj- Funkcja BRAK
- Funkcja BIEŻĄCY
- Funkcja CZY.ADR
- Funkcja CZY.BŁ
- Funkcja CZY.BŁĄD
- Funkcja CZY.BRAK
- Funkcja CZY.FORMUŁA
- Funkcja CZY.LICZBA
- Funkcja CZY.LOGICZNA
- Funkcja CZY.NIE.TEKST
- Funkcja CZY.PUSTA
- Funkcja CZY.TEKST
- Funkcja FORMUŁA
- Funkcja INFO
- Funkcja KOMÓRKA
- Funkcja L
- Funkcja N
- Funkcja TYP
Te funkcje są dostępne po zainstalowaniu dodatku do analizy:
Finansowe
edytuj- Funkcja @SLN
- Funkcja AMORDEGRC
- Funkcja AMORLINC
- Funkcja CUMPRINC
- Funkcja CUMIPMT
- Funkcja DB
- Funkcja DDB
- Funkcja DURATION
- Funkcja EFFECTIVE
- Funkcja FV
- Funkcja IPMT
- Funkcja IRR
- Funkcja ISPMT
- Funkcja MIRR
- Funkcja NOMINAL
- Funkcja NPER
- Funkcja NPV
- Funkcja PMT
- Funkcja PV
- Funkcja PPMT
- Funkcja RRI
- Funkcja RATE
- Funkcja SYD
- Funkcja VDB
Te funkcje są dostępne po zainstalowaniu dodatku pakietu do analizy:
- Funkcja ACCRINT *
- Funkcja ACCRINTM *
- Funkcja COUPDAYBS *
- Funkcja COUPDAYSNC *
- Funkcja COUPNCD *
- Funkcja COUPNUM *
- Funkcja COUPPCD *
- Funkcja CUMIPMT_ADD *
- Funkcja CUMPRINC_ADD *
- Funkcja DISC *
- Funkcja DOLLARDE *
- Funkcja DOLLARFR *
- Funkcja DURATION_ADD *
- Funkcja EFFECT_ADD *
- Funkcja FVSCHEDULE *
- Funkcja INTRATE *
- Funkcja MDURATION *
- Funkcja NOMINAL_ADD *
- Funkcja ODDFPRICE *
- Funkcja ODDFYIELD *
- Funkcja ODDLPRICE *
- Funkcja ODDLYIELD *
- Funkcja PRICE *
- Funkcja PRICEDISC *
- Funkcja PRICEMAT *
- Funkcja RECEIVED *
- Funkcja TBILLEQ *
- Funkcja TBILLPRICE *
- Funkcja TBILLYIELD *
- Funkcja XIRR*
- Funkcja XNPV *
- Funkcja YIELD *
- Funkcja YIELDDISC *
- Funkcja YIELDMAT *
Funkcje macierzowe
edytuj- CZĘSTOŚĆ
- JEDN.MACIERZY
- MACIERZ.ILOCZYN
- MACIERZ.ODW
- REGEXPP
- REGEXPW
- REGLINP
- REGLINW
- SUMA.ILOCZYNÓW
- SUMA.X2.M.Y2
- SUMA.X2.P.Y2
- SUMA.XMY.2
- TRANSPONUJ
- WYZNACZNIK.MACIERZY
Wyszukiwania i adresu
edytuj...