Demo 4 - Taulukkolaskentafunktiot

Näissä demoissa jatketaan edellisissä demoissa tehdyn tuotteiden hintataulukon kehittämistä. Avaa edellisissä demoissa tekemäsi tuotetaulukko tai käytä pohjana valmista tuotetaulukkoa hintataulukko.xls.

  1. Tallenna avaamasi työkirjasi uudelle nimelle demo4.xls Muista tallentaa työkirjaasi riittävän usein!
  2. Nimeä laskentataulukko eli välilehti, jossa on tuotteiden hintatiedot, nimelle tuotetaulu.
  3. Kehitetään seuraavaksi hieman alennusprosentin määräytymistä. Kauppias haluaa antaa asiakkailleen alennusta ostosten kokonaishintakertymän mukaan. Toteuta seuraavat alennusprosentin määräävät kaavat soluun E1 käyttäen IF(suom. JOS)-funktiota. Funktion lisääminen onnistuu valinnalla Lisää | Funktio (engl. Insert | Function).

    tuotetaulukko

  4. Sisäkkäisten IF-funktioiden toteuttaminen on kohtuullisen työlästä varsinkin alennusprosenttien lukumäärän kasvaessa. Seuraavaksi alennusprosenttien muodostuminen toteutetaan hieman helpommalla tavalla, mutta aina ei voida välttyä sisäkkäisten IF-funktioiden käytöltä.

    alennustaulu

  5. Kasvata tuotetaulukon tuotteiden kokonaishinta yli 6000 euroa tuotteiden määriä muuttamalla. Lisää alennustauluun uusi rivi siten, että se tulee nimetyn alueen sisälle. Tee uusi prosenttiraja, jonka mukaan annetaan alennusta 35 prosenttia, jos tuotteiden kokonaishinta on suurempi tai yhtä suuri kuin 6000 €. Testaa uuden alennusprosenttirajan toiminta huolellisesti.
  6. Kuten ehkä jo huomasit, niin alennustaulukko täytyy olla järjestetty pienimmästä suurimpaa, jotta VLOOKUP-funktio toimii oikein! Järjestämisen voit tehdä valikkokomennon Data | Sort (suom. Tiedot | Järjestä) kautta avautuvalla työkalulla. Valitse ensiksi järjestettävä alue!
  7. Lisää tuotetauluun uusi tuote kenkien ja housujen väliin.
  8. Lisää soluun B1 päivämäärän ilmoittava TODAY (suom. TÄMÄ.PÄIVÄ)-funktio.
  9. Seuraavaksi muistellaan hieman soluviittauksia oheisen kuvan kertotaululla. Kertotaulusta on tultava sellainen, että sillä saadaan näkyviin mikä tahansa 5*5-kertotaulu.

    Kertotaulu

  10. Nimeä kertotaulusta ensimmäisen rivin solut nimelle kerroin1. Nimeä kertotaulusta A-sarakkeen solut nimelle kerroin2. Muuta kertotaulun kaava sellaiseksi, että se käyttää hyväkseen nimeämiäsi alueita.
  11. Seuraavaksi aloitetaan tekemään uutta pientä taulukkolaskentasovellusta, joka on tarkoitettu opiskelijoiden arvosanojen laskentaan.

    Opiskelijataulukko

    Arvosana-taulukko

  12. Seuraavaksi lisätään opiskelijan arvosanan laskeva kaava Tentti-lomakkeelle.
  13. Kehitetään opiskelijoiden arvosanataulukkoa hieman eteenpäin.

    opiskelijataulukko

Lisätehtäviä

  1. Oheisessa kuvassa on tilastoitu Jyväskylän säätietoja helmikuussa. Toteuta oheisen kuvan mukainen säätietojen analysointilaskentataulukko. Säätiedot voit keksiä itse.

    Jyväskylän helmikuun säätilat

  2. Tee vastaava taulukko Tampereen säätietojen analysointiin.
  3. Tee myös yksi laskentataulukko, jolle voit laskea yhteenvedon sekä Jyväskylän, että Tampereen tiedoista. Yhteenvedon tekemiseen kannattaa käyttää "kolmiulotteista" laskentaa, jossa tiedot lasketaan suoraan laskentataulukon läpi. Miten koostetaulukon kentät kannattaa sijoittaa!
http://appro.mit.jyu.fi/2002/kevat/ohjelmistot/demot/demo4/index.html
© Petri Heinonen ()<URL: http://www.mit.jyu.fi/peheinon/>
5.02.2002 11:31:13