Esikatselu — Kunnolla Vauhtiin -kurssimateriaali (FI). Ei tuotantoa.
Sivu 9 / 13

Sisäkkäiset funktiot

Excelin funktiot ovat itsessään tehokkaita, mutta niiden todellinen voima syntyy, kun voimme yhdistellä sisäkkäisiä funktioita.

Käytännössä sisäkkäisissä funktioissa yksi funktio on toisen argumenttina.

Harjoittelemme tätä kahdessa eri harjoituksessa.

Video

Tavoite

Teemme seuraavaksi tehtäviä Tuoteryhmät‑taulukkolehdellä ja Palkankorotukset‑taulukkolehdellä.

Tuoteryhmät

Tuoteryhmät‑taulukkolehdellä on määritelty tuoteryhmä sen koodin perusteella. Jos koodi on 1, niin kyseessä on "Tuoteryhmä 1" ja jos koodi on 2, niin kyseessä on "Tuoteryhmä 2". Muuten tuoteryhmä on tuntematon.

Tuoteryhmä on tunnistettu käyttäen kahta sisäkkäistä JOS-funktiota. Malli:

Kuva mallityökirjasta
Kuva mallityökirjasta

Palkankorotukset

Palkankorotukset‑taulukkolehdellä rakennamme hieman monimutkaisemman laskennan, jonka avulla laskemme yrityksen työntekijöiden palkankorotukset. Laskentaan käytetään JOS- ja MAKS‑funktiota, jotka on sijoitettu sisäkkäin.

Laskemme jokaiselle työtekijälle palkankorotuksen sekä uuden palkan. Palkkaa korotetaan 3,5 %, mutta kuitenkin vähintään 65,50 €. Toisaalta vain tietyt työntekijät ovat oikeutettuja palkankorotukseen.

Kuva mallityökirjasta
Kuva mallityökirjasta
Tehtävä: Tee kaava, joka tunnistaa tuoteryhmät

Siirry harjoitustyökirjan Tuoteryhmät‑taulukkolehdelle.

Aseta kaavaan seuraavat ehdot:

#### Ehto 1 Jos tuoteryhmän koodi on **1**, tuoteryhmän kuvaus on **Tuoteryhmä 1**.
#### Ehto 2 Jos tuoteryhmän koodi on **2**, tuoteryhmän kuvaus on **Tuoteryhmä 2**.
#### Muuten Tuoteryhmän kuvaus on **Tuntematon tuoteryhmä**.

Voit kirjoittaa kaavan käsin tai käyttäen funktiokirjastoa. Useimmat paljon funktioita käyttävät pitävät käsin kirjoittamista helpompana ja suoraviivaisempana.

Tehtävä: Laske palkankorotus prosenttikorotuksen perusteella

Tee tehtävä Palkankorotukset‑taulukkolehdelle.

Rakennetaan kaava ensin valmiiksi soluun D5, josta kopioimme sen seuraaviin soluihin.

Aloitetaan kaavan rakentaminen yksinkertaisella palkankorotuksen laskemisella.

Korotus=Palkka*prosenttikorotus

Malli:

Tehtävä: Huomioi minimikorotus

Huomioi palkankorotuksessa seuraavaksi minimikorotus. Palkankorotuksen tulee siis olla pienimmillään solussa B2 olevan tiedon mukainen.

Malli: