Demo 6 - Taulukkolaskentatyökaluja ja tietokantafunktioita

Seuraavissa demotehtävissä opetellaan käyttämään erilaisia taulukkolaskentatyökaluja ja tietokanta- eli luettelofunktioita. Jos jonkin työkalun käyttäminen tuntuu vaikealta, niin voit tutustua työkalun periaatteisiin demojen mallitiedoston saatila6.xls avulla. Tiedostoon on tallennettu tietokantafunktioissa käytetyt ehtoalueet ja kaavat, tehtävät pivot-taulut sekä erikoissuodatuksen ehtoalueet ja suodattamalla saatavat datat. Lisäksi työkalujen käyttöön voit perehtyä kurssin luentomonisteesta tai erillisestä ohjeesta.

  1. Tallenna kuukauden säätilatiedot sisältävä työkirja saatilapohja.xls U-levyasemalle jollakin nimellä. Avaa tallentamasi tiedosto Excelissä.
  2. Seuraavissa tehtävissä kokeillaan muutaman tietokanta- eli luettelofunktion toimintaa. Tietokantafunktioihin liittyviä ohjeita löydät kurssin luentomonisteesta.

    Laske tietokantafunktioilla seuraavien ehtojen mukaiset tulokset:

    1. Laske keskilämpötila (DAVERAGE (suom. TKESKIARVO)) päivistä, joiden lämpötila on suurempi kuin -20 astetta. Älä tee funktiota ehtoalueeseen, vaan johonkin muuhun soluun! Ehtoalueelle kirjoitetaan yksinkertaisesti ehto Lämpötila-sarakkeeseen. (Vastaus on -5 astetta.)
    2. Laske keskilämpötila päivistä, joiden lämpötila on suurempi kuin -20 astetta ja pilvisyys on S. (Vastaus on -8,5 astetta.)
    3. Laske sellaisten päivien lukumäärä (DCOUNTA (suom. TLASKEA)), jolloin pilvisyys on K. (Vastaus on 5 kappaletta.)
    4. Laske sellaisten päivien lukumäärä, jolloin pilvisyys on K tai S. Huomaa, että joudut laajentamaan ehtoaluetta yhdellä rivillä, joten sinun kannattaa nimetä käyttöösi uusi ehtoalue. (Vastaus on 21 kappaletta.)
    5. Laske sellaisten päivien lukumäärä, jolloin lämpötila on suurempi kuin -2 astetta ja pienempi kuin 10 astetta. Huomaa, että joudut laajentamaan alkuperäistä ehtoaluetta yhdellä sarakkeella (koko on siis 2 riviä ja 5 saraketta), joten kannatta nimetä uusi ehtoalue. (Vastaus on 2 kappaletta.)
    6. Laske sellaisten päivien lukumäärä, jolloin lämpötila on suurempi kuin -2 astetta tai pienempi kuin -15 astetta. Millainen ehtoalueen pitää olla nyt? (Vastaus on 21 kappaletta.)
    7. Laske sellaisten päivien maksimilämpötila (DMAX (suom. TMAKS)), jolloin pilvisyys on K ja sää on V tai pilvisyys S ja sää on V. (Vastaus on -23 astetta.)
  3. Säätilatietotaulukossa on käytetty B, C ja D-sarakkeissa oikeellisuustarkistustyökalua, joka saadaan käyttöön valikkokomennolla Data | Validation. Tutki miten työkalu oikein toimii. Voit muuttaa taulukon syötteitä ja oikeellisuustarkistukseen liittyviä ehtoja. Tarvittaessa voit tutustua myös työkalun lyhyiin ohjeisiin.
  4. Taulukkolaskennassa on olemassa valmis tietolomake luettelomuotoisen tietojen käsittelyyn. Valitse säätilatiedoista jokin yksittäinen solu aktiiviseksi. Tietolomakkeen saat käyttöön valinnalla Data | Form (suom. Tiedot | Lomake). Kokeile lomakkeen toimintaa seuraavien tehtävien opastuksella. Tarvittaessa voit tutustua myös työkalun lyhyiin ohjeisiin
  5. Seuraavissa tehtävissä käytetään säätilataulukkoon järjestämiseen tarkoitettua työkalua. Säätilataulukon järjestäminen aloitetaan valitsemalla aktiiviseksi koko säätilataulukko otsikoineen ja tämän jälkeen valinnalla Data | Sort (suom. Tiedot | Lajittele) päästään muokkaamaan järjestysehtoja. Tarkemmat ohjeet järjestämistyökalun käytöstä selviävät kurssin luentomonisteesta. Tee järjestäminen seuraavien kriteerien mukaisesti:
  6. Seuraavissa tehtävissä suodatetaan säätilatietoja pikasuodatuksen avulla. Pikasuodatuksen saat päälle valitsemalla ensin suodatettavan alueen otsikkoriveineen ja valitsemalla tämän jälkeen pikasuodatuksen päälle valinnalla Data | Filter | Auto Filter (suom. Tiedot | Suodata | Pikasuodata). Suodatusehtoja voit muuttaa otsikkoriville ilmaantuvien valikoiden avulla. Tarkemmat ohjeet pikasuodatuksen käytöstä selviävät kurssin luentomonisteesta. Tee säätilalle suodatuksia seuraavien ehtojen mukaan:
    1. Suodata näkyviin kaikki sellaiset päivät, joina on pakkasta -30 astetta.
    2. Suodata näkyviin kaikki sellaiset päivät, joina on pakkasta -30 astetta ja pilvisyys on selkeä (S).
    3. Suodata näkyviin kaikki sellaiset päivät, joina on pakkasta -30 astetta ja pilvisyys on selkeä (S) ja sää on lumisateinen (L).
    4. Poista kaikista kohdista kaikki suodatusehdot eli valitse näkyville kaikki (engl. All). Suodatusehtojen poistaminen tulee kysymykseen aina, kun lisäät kokonaan uusia suodatusehtoja.
    5. Suodata näkyviin 4 kylmintä päivää. Vihje: (Top 10...)
    6. Suodata näkyviin 5 lämpimintä päivää.
    7. Suodata näkyviin kaikki sellaiset päivät, joina lämpötila on ollut suurempi kuin -23 astetta ja joina lämpötila on ollut pienempi kuin 5 astetta. (Vihje: Custom...)
    8. Suodata näkyviin kaikki sellaiset päivät, joina lämpötila on ollut suurempi kuin -23 astetta ja joina lämpötila on ollut pienempi kuin 5 astetta ja joina pilvisyys on ollut puolipilvistä (P).
    9. Suodata näkyviin kaikki sellaiset päivät, joina lämpötila on ollut pienempi kuin -23 astetta tai joina lämpötila on ollut suurempi kuin 5 astetta.

    Lopeta pikasuodatus valinnalla Tiedot | Suodata | Pikasuodata (engl. Data | Filter | Auto Filter).

  7. Tee seuraavaksi muutama raportti säätilataulukosta. Ohjeessa olevat vaiheet eroavat hieman sisällön ja järjestyksen puolesta ohjelman eri versioiden kesken. Tarvittaessa voit tutustua myös työkalun lyhyiin ohjeisiin.
  8. Tässä tehtävässä käytetään uudelleen ensimmäisissä tehtävissä tehtyä ehtoaluetta. Seuraavassa suodatetaan erikoissuodatuksella säätilataulukon tietoja seuraavassa määriteltyjen ehtojen avulla. Tarvittaessa voit tutustua myös työkalun lyhyiin ohjeisiin.

    erikoissuodatus

    Suodata säätilataulukon dataa seuraavien ehtojen mukaisesti:

Lisätehtäviä

Lisätehtävissä harjoitellaan datan tuomista Exceliin ulkopuolelta.

  1. Tallenna ensin seuraavat tiedostot U:-levyasemalle:
  2. Sarakkeisiin järjestetyn tekstitiedoston tuominen Exceliin onnistuu seuraavan ohjeen avulla.
  3. Exceliin voidaan tuoda myös Microsoft Access -tietokannan tauluja. Lue Excelin opasteesta kohta: "Set up a data source that uses the Microsoft Access driver" ja tuo dataa Exceliin sen ohjeiden mukaisesti dataa.mdb-tietokannasta. Mitään ohjeen erikoisemmista määrittelyistä ei tarvitse tehdä, joten toimenpide on huomattavasti yksikertaisempi kuin ohjeesta voisi päätellä.
http://appro.mit.jyu.fi/2002/kevat/ohjelmistot/demot/demo6/index.html
© Petri Heinonen ()<URL: http://www.mit.jyu.fi/peheinon/>
26.02.2002 10:47:21