Luento 5 - Taulukkolaskentafunktiot, nimetyt alueet ja soluviittaukset

Kertaus edellisen luennon asioista

Soluviittaukset ja nimetyt alueet

Nimetyt alueet ja niiden hyödyt

Annetaan solualueelle (esim. E2:H6) nimi (esim. tulot) soluviittausten helpottamiseksi.

Tyylit ja solumuotoilut

Taulukkolaskentafunktiot ja niiden käyttö

Syntaksi

=FUNKTION_NIMI(parametri1 ; parametri2 ;...;parametriN)

Esimerkki

=KAHVINKEITIN(kahvia ; vettä ; suodatinpaperia)

=MIKROAALTOUUNI(ruoka ; aika ; tehokkuus)

SUM-funktio (suom. SUMMA)

Laskee annettujen solujen tai solualueen summan.

Syntaksi

=SUM(solualue)

Esimerkki

=SUM(E4:E8)
=SUM(kokonais)

NOW-funktio (suom. NYT)

Antaa soluun tämän hetkisen ajan.

Esimerkki

=NOW()

IF-funktio (suom. JOS)

Funktiolla voidaan laskea tehtäviä tiettyjen ehtojen toteutuessa tai jäädessä toteutumatta.

Esimerkiksi jos kokonaisostokset ovat 500 mk tai enemmän, niin annetaan 10 prosentin alennus, mutta muuten ei alennusta.

Syntaksi

=IF(ehto ; ehto on totta ; ehto ei ole totta)

Syntaksiesimerkki

=IF(A1>10 ; "suurempi kuin 10" ; "pienempi tai yhtäsuuri kuin 10")

Esimerkki

=IF( E10>=500 ; 0,1 ; 0)

VLOOKUP-funktio (suom. PHAKU)

Voidaan hakea tietoa toisesta taulukosta erilaisten ehtojen perusteella.

Syntaksi

=VLOOKUP(haettava_arvo ; hakualue ; sarake_indeksi_nro ; tarkkuusehto)

Esimerkki

=VLOOKUP(E10;Hinnasto!A2:B8;2;TRUE)

=IF(ISNA(VLOOKUP($B$4;valuutat;3;FALSE));"väärä valuutta";VLOOKUP($B$4;valuutat;3;FALSE))

Sisäkkäiset funktiot

Esimerkki

=RUOKA( MIKROAALTOUUNI(ruoka ; aika ; tehot) ; maito ; leipä)

Kehitetään sisäkkäisten kaavojen ideaa sanallisesti

Lisäesimerkki sisäkkäisistä funktioista

=IF(E10>2000 ; 0,3 ; IF(E10>1000 ; 0,2 ; IF(E10>500 ; 0,1 ; 0 ) ) )

=IF(ISNA(VLOOKUP($B$4;valuutat;3;FALSE));"väärä valuutta";VLOOKUP($B$4;valuutat;3;FALSE))
http://appro.mit.jyu.fi/2002/kevat/ohjelmistot/luennot/luento5/index.html
© Petri Heinonen ()<URL: http://www.mit.jyu.fi/peheinon/>
29.01.2002 11:21:36