Funktiot

Taulukkolaskennassa voidaan käyttää erilaisia funktioita, joiden avulla voidaan helposti ja nopeasti käsitellä suurtakin numeerista datamäärää. Normaalisti funktioita käytetään helpottamaan erilaisten laskutoimitusten suorittamista, kuten esimerkiksi summan tai keskiarvon laskemista.

Yleistä funktioista

Funktioilla voidaan siis helpottaa erilaisten laskutoimitusten suorittamista. Funktion palauttamat arvon ilmestyvät aina niihin soluihin, joihin ne on kirjoitettu, eikä funktiolla täten voi siis muuttaa jonkun toisen solun sisältöä kuin mihin se on kirjoitettu.

Normaalien laskukaavojen tapaan funktioiden kirjoittaminen aloitetaan aina =-merkillä, jonka perään kirjoitetaan käytettävän funktion nimi. Funktion sisään kirjoitetaan normaalisti parametreja, joilla funktion toimintaa voidaan määritellä tarkemmin. Parametrit erotetaan aina toisistaan puolipisteellä (;). Huomaa, että kaikki parametrit tulee olla sulkujen sisällä. Esimerkki SUMMA-funktion käytöstä voisi olla seuraavanlainen:

=SUMMA(B2;C2) tai =SUMMA(B2:D2), jossa ensimmäisessä tapauksessa summa-funktiolle on annettu parametreina kaksi eri solua ja toisessa solualue (B2:sta D2:een).



Yllä olevassa kuvassa oleva esimerkkifunktio palauttaisi soluun B4 arvon 7.

Funktiotyökalu

Funktioita on LibreOffice Calcissa todella paljon, joten varsinkin aloittelijoiden on helpompi lähteä tutustumaan funktioihin funktiotyökalun kautta. Funktiotyökalun saa auki painamalla työkaluriviltä Ohjattu funktion luonti -painiketta.



Ohjatussa funktion luonnissa voit valita vasemmalta alasvetovalikosta ensin eri funktioluokka (esim. matemaattiset tai tilastolliset funktiot), jolloin kyseisen luokan funktiot näkyvät listana vasemman reunan valikossa. Valittuasi funktion, jota haluat käyttää, näyttää funktiotyökalu esimerkiksi sen, mitä se haluaa parametreina ja minkälaisen arvon kyseinen funktio palauttaa.



Yksinkertaisimpia funktioita
  • SUMMA
    • Palauttaa kaikkien argumenttien summan.
    • =SUMMA(a; b; ...), missä
      • a, b, ... ovat lukuja tai lukualueita.
  • KESKIARVO
    • Palauttaa otoksen keskiarvon.
    • =KESKIARVO(a; b; ...), missä
      • a, b, ... ovat lukuja tai lukualueita.
  • MIN / MAKS
    • Palauttaa argumenttiluettelon pienimmän / suurimman arvon.
    • =MIN(a; b; ...) / =MAKS(a; b; ...), missä
      • a, b, ... ovat lukuja tai lukualueita.
  • LASKE
    • Laskee argumenttiluettelon lukujen määrän.
    • =LASKE(a; b; ...), missä
      • a, b, ... ovat soluja tai solualueita.
  • LASKE.A
    • Laskee argumenttiluettelon arvojen määrän.
    • =LASKE.A(a; b; ...), missä
      • a, b, ... ovat soluja tai solualueita.
  • PYÖRISTÄ
    • Pyöristää luvun ennalta määritettyyn tarkkuuteen.
    • =PYÖRISTÄ(a;b), missä
      • a = pyöristettävä luku
      • b = desimaalien lukumäärä

Seuraavaksi tutustutaan hieman monimutkaisempiin funktioihin, kuten esimerkiksi loogisiin ja matemaattisiin funktioihin. Nämä funktiot toimivat kuitenkin aivan samalla periaatteella kuin mitkä tahansa muutkin funktiot.

Loogisia funktioita
  • JOS
    • Määrittää suoritettavan loogisen testin.
    • =JOS(x; y; z), missä
      • x = jokin ehto
      • y = arvo, jos ehto on tosi
      • z = arvo, jos ehto on epätosi.
  • SUMMA.JOS
    • Laskee ehdot täyttävien argumenttien summan.
    • =SUMMA.JOS(x; y; z), missä
      • x = jokin lukualue
      • y = jokin ehto
      • z = alue, josta arvoja lasketaan yhteen (mikäli tätä argumenttia ei anneta, yhteenlaskettaviksi käytetään x-argumentin arvoja).
  • LASKE.JOS
    • Laskee määritettyjä ehtoja vastaavat argumentit.
    • =LASKE.JOS(x; y), missä
      • x = jokin solualue
      • y = jokin ehto
Matemaattisia funktioita ja rahoitusfunktioita
  • SIN / COS / TAN
    • Palauttaa luvun sinin / kosinin / tangentin.
    • =SIN(a) / =COS(a) / =TAN(a), missä
      • a = luku radiaaneina
  • RADIAANIT
    • Muuttaa asteet radiaaneiksi.
    • =RADIAANIT(a), missä
      • a = luku asteina
  • EKSPONENTTI
    • Laskee e-kantaisen eksponentin.
    • =EKSPONENTTI(a), missä
      • a = luku
  • LUONNLOG
    • Laskee luvun luonnollisen logaritmin.
    • =LUONNLOG(a), missä
      • a = luku
  • NELIÖJUURI
    • Laskee luvun neliöjuuren.
    • =NELIÖJUURI(a), missä
      • a = luku
  • PMT
    • Palauttaa kiinteäkorkoisen pääoman annuiteetin.
    • =PMT(x, y, z), jossa
      • x = kausikohtainen korkoprosentti
      • y = maksukausien lukumäärä
      • z = kokonaislainan määrä
  • IPMT
    • Palauttaa annetun kauden maksun suuruuden, kun kyse on tasapääomaerästä ja kiinteästä korkoprosentista.
    • =IPMT(x, y, z, w), jossa
      • x = kausikohtainen korkoprosentti
      • y = maksuerän numero
      • z = maksukausien lukumäärä
      • w = kokonaislainan määrä
  • PPMT
    • Palauttaa kuoletuksen kausikohtaisen korkosumman, kun maksut ovat tasasuuria ja korkoprosentti on vakio.
    • =PPMT(x, y, z, w), jossa
      • x = kausikohtainen korkoprosentti
      • y = maksuerän numero
      • z = maksukausien lukumäärä
      • w = kokonaislainan määrä
Muihin funktioihin voi tutustua esimerkiksi funktiotyökalun kautta tai LibreOffice Calcin wikisivustolla.

Peda.net käyttää vain välttämättömiä evästeitä istunnon ylläpitämiseen ja anonyymiin tekniseen tilastointiin. Peda.net ei koskaan käytä evästeitä markkinointiin tai kerää yksilöityjä tilastoja. Lisää tietoa evästeistä