Datankäyttö

19.2.2021

Tällä sivulla tutustutaan, miten Excelin saa laskemaan haluttuja arvoja. Lakemalla ei tarkoiteta peruslaskentaa vaan esimerkiksi kappalemäärien laskemista. Esimerkiksi kuinka monta kriteeriä täyttäviä arvoja on taulukossa. Erittäin hyödyllinen esimerkiksi, kun halutaan tutkia isoja taulukoita. 

Kriteerit täyttävien arvojen, eli esiintyvien, määrien laskussa voidaan hyödyntää apuna "Laske" -funktiota, laske kertoo kuinka monta lukua valitulla alueella on. Funktio aukeaa kirjoittamalla "=laske" Tällä tavoin voidaan tarkistaa esiemerkiksi virheet lukuarvojen seassa, sillä "laske" ei huomioi kuin lukuja. 

"=Laske.a"-funktio taas kertoo valitun alueen täyttyneet solut. Tätä voidaan hyödyntää tutkiessa, onko esimerkiksi muistettu täyttää kaikki solut tietyltä alueelta. Tyhjätkin solut voidaan laskea valitulta alueelta käyttäen funktiota "Laske.tyhjät".

Laske -funktioita voidaan käyttää apuna muiden funktioiden kanssa.

Kun valitulta alueelta halutaan laskea tiettyjen ehtojen täyttämät arvot yhteensä, voidaan käyttää apuna "=Laske.jos.joukko"-funktiota. Funktiolle annetaan tietyt ehdot ja ehtoalue, millä pitäisi löytyä näitä ehtoja täyttäviä arvoja. Ehto kannattaa olla omassa solussaan, jolloin kaavaan napataan vain solu ja tällöin ehtoa on helpompi muokata solussa, eikä tarvitse kaavaa muokkailla ehtojen vaihtuessa.

Jos ehdoissa käytetään merkkejä suurempi, pienempi tai yhtäsuuri kuin, tulee merkki lisätä merkkijonona lainausmerkeissä. Jos halutaan yhdistää suurempi, pienempi tai yhtäsuuri kuin merkki ja soluviittaus, käytetään &-viittaus merkkiä, jolloin funktio osaa lukea ehdon oikein. 

Ehtopareja voidaan halutessaan lisätä useampi peräkkäin, jolloin voidaan rajata erilaisten ehtojen täyttäviä arvoja.

Funktion kaava ja rakentaminen
=laske.jos.joukko(ehtoalue 1; ehdot)
Ehtoalue: alue, josta tieto pitää löytyä
Ehdot: Ehto, joka pitää täyttyä, että funktion laskuri laskee arvon mukaan.


Huomioitavaa!
Laske.jos.joukko-funktio on korvike vanhalle laske.jos-funktiolle, todella vanhoissa versioissa ei välttämättä löydy.
Laske.jos.joukko voi laskea arvoja vain 127 solun joukosta.
Kaavaa tehdessä, kannattaa joko valitun alueen ylle tai alle jättää tyhjä solu, johon tietoja lisätessä kaava osaa muotoutua automaattisesti mukana.

Ehdollisen summan laskeminen Excelissä:

Taulukosta voidaan laskea summa-funktiolla yhteenlaskua. Tähän yhteenlaskuun voidaan kuitenkin lisätä ehtoja ja se onnistuukin "Summa.jos.joukko"-funktion avulla. Tällä funktiolla määritellään summa laskettavaksi vain, jos ehdot täyttyvät.

=summa.jos.joukko(summa-alue;ehtoalue;ehdot)
Summa-alue: Alue, jonka luvut lasketaan yhteen
Ehtoalue: Alue, jolta täyttyvät ehdot tulee löytyä
Ehdot: Ehto, joka tulee täyttyä, jotta summan saa laskettua

Summa.jos.joukko-funktioon voidaan myös lisätä useampia ehtopareja, jolloin ehtoa saadaan rajattua tarkemmaksi.


Seuraavassa videossa esitellään miten joukkofunktiot toimivat metsäkuviotietojen tarkastelussa. (Pahoittelut äänen huonosta laadusta)


(Videossa esiintyvät koodiselitteet ovat Metsäkeskuksen koodeja https://www.metsakeskus.fi/sites/default/files/metsakeskus-koodit-v27.pdf)


Kommentit