LUENTO 4 TAULUKKOLASKENTA TIEY4 Tietotekniikkataidot Kevät 2018 Juhani Linna 11.4.2018
LUENTO 4 11.4.2018 Tällä luennolla Taustaa yksilöharjoituksiin 4a ja 4b: 1. Yleistä kurssiasiaa 2. Yksilöharjoitusten 4a ja 4b esittely 3. Taulukkolaskenta I 1. Miksi? 2. Perusasioita ja esimerkkejä 3. Kaavat 4. Taulukkolaskenta II 1. Tekstitiedoston tuonti & Tekstistä taulukoksi 2. Lajittelu Suodatus Ehdollinen muotoilu 3. Kaavoista 4. Kaaviot Kalvojen materiaali Antti Sand ja Juhani Linna
1. YLEISTÄ KURSSIASIAA Harjoituksista Vertaisarvioinneista
1. YLEISTÄ KURSSIASIAA HARJOITUKSISTA YH4a (Taulukkolaskenta 1) taustamateriaaleineen julkaistu YH4b (Taulukkolaskenta 2) julkaistaan luennon jälkeen Taustaa molempiin tällä luennolla Jos Excelöinti kiinnostaa, tee ehdottomasti molemmat! Deadline 18.4. klo 8. HUOLEHDI, ETTÄ SAAT RIITTÄVÄSTI HARJOITUSPISTEITÄ
1. YLEISTÄ KURSSIASIAA VERTAISARVIOINNEISTA YH3a ja YH3b vertaisarvioinnit arvotaan illalla Ohjeet WETO:ssa Harjoitusten arvioimiseen ja pisteytykseen Ohjeet kurssisivuilla Arvioimiseen yleisellä tasolla (ml. Malliarvio) Deadline 18.4. klo 8 Tulokset näkyvillä 18.4. (ehkä aiemminkin) Vertaisarvioinnit YH4a ja YH4b jaetaan 18.4.
2. HARJOITUSTEN ESITTELY YH4a Taulukkolaskenta 1 YH4b Taulukkolaskenta 2
2. HARJOITUSTEN ESITTELY YH4A TAULUKKOLASKENTA I
2. HARJOITUSTEN ESITTELY YH4B TAULUKKOLASKENTA II
3. TAULUKKOLASKENTA I Miksi? Perusasioita ja esimerkkejä Kaavat
3. TAULUKKOLASKENTA I MIKSI? Ruutupaperin ja taskulaskimen korvaaja Tehokas keino käsitellä erityisesti numeerista dataa Monen organisaation taloushallinnon ja arkistoinnin apuna Monen tutkijan analysoinnin apuna toisaalta usein hyödykäs ihan arkiaskareissakin Nykyajan taulukkolaskentaohjelmat erittäin monipuolisia Satoja valmiita funktioita ja mahdollisuus kirjoittaa omia Hyvä tuki visualisoinnille Lukuisia liitännäisohjelmia eri tarkoituksiin Ulkoasu monipuolisesti muokattavissa Ohjelmia esim. MS Excel epävirallinen standardiohjelma, levinnein LibreOffice Calc avoimen lähdekoodin versio SPSS, Google Sheets, Corel Quattro Pro Eri ohjelmien periaatteet samanlaisia ->
3. TAULUKKOLASKENTA I PERUSASIOITA Työkirja - Lomake (Calc: Spreadsheet, sheet) Solu, rivi, sarake Soluun viittaaminen sarakkeen ja rivin nimen avulla esim. ohessa B32 = 54 111 ja B33 = 8.helmi Tiedon syöttäminen soluihin Kirjoittamalla tieto suoraan soluun Täyttökahvan käyttäminen, sarjat Tiedon johtaminen muista soluista kaavojen avulla Tietojen tuonti tekstitiedostosta Solun muotoileminen (Muotoile solut Format Cells) Solun tietotyyppi, luku Solun visuaalinen ulkonäkö tasaus, fontti, reunaviiva, täyttö Lomakkeen / yksittäisten solujen lukitseminen eli suojaaminen tai kaavan piilottaminen
3. TAULUKKOLASKENTA I PERUSASIOITA: VALINTA Solualueita voidaan valita Maalaamalla Erillisiä alueita Ctrl näppäimen avulla, kuten aiemminkin Sarake kerrallaan sarakeotsikkoa klikkaamalla Useampi vierekkäinen sarake Shift-näppäin pohjassa Useampi erillinen sarake Ctrl-näppäin pohjassa Rivi kerrallaan riviotsikkoa klikkaamalla Useampi vierekkäinen rivi Shift-näppäin pohjassa Useampi erillinen rivi Ctrl-näppäin pohjassa Niin pitkälle, kuin sisältöä riittää Esim. End-näppäin ja nuolilla suunta, johon kuljetaan niin kauan, kuin sisältöä riittää Koko työkirja Rivi- ja sarakeotsikoiden yhtymäkohdasta
Esimerkkejä valinnoista 3. TAULUKKOLASKENTA I PERUSASIOITA: VALINTA
3. TAULUKKOLASKENTA I PERUSASIOITA: TÄYTTÖKAHVA
3. TAULUKKOLASKENTA I PERUSASIOITA: TÄYTTÖKAHVA
Esimerkkejä täyttökahvan käytöstä 3. TAULUKKOLASKENTA I PERUSASIOITA: TÄYTTÖKAHVA
Luku: Määrittelee solun luokan, eli tavan jolla ohjelma käsittelee solussa olevaa tietoa Tasaus: Määrittelee solun sisällön tasauksen Fontti: Määrittelee käytettävän fontin Reunaviiva: Määrittelee reunuksen tyylin Täyttö: Määrittelee täyttövärin ja tehosteet Suojaus: Määrittelee suojatut solut 3. TAULUKKOLASKENTA I PERUSASIOITA: SOLUJEN MUOTOILU
Esimerkkejä solujen muotoilusta 3. TAULUKKOLASKENTA I PERUSASIOITA: SOLUJEN MUOTOILU
3. TAULUKKOLASKENTA I KAAVAT Kaavat kirjoitetaan kaavariville kun haluttu solu on valittuna Valittu solu on se, johon laskennan tulos halutaan sijoittaa Kaavarivin ensimmäinen merkki = Solun sisältö halutaan laskea toisten solujen sisällöistä käyttäen kaavoja Muihin soluihin viitataan solun nimen (esim. C5) avulla tai kaavaa kirjoittaessa napsauttamalla käytettävä solu hiirellä Suhteellinen viittaus (esim. A4) Viittaus tapahtuu suhteessa viittaavaan soluun Esim. suhteellinen viittaus solussa B5 soluun A4 Viittaus sarake vasemmalla, yksi rivi ylöspäin Sama viittaus kopioituna soluun C5 viittaisi siis soluun B4 Hyödyllinen kaavoja kopioitaessa, kunhan ymmärtää periaatteen Absoluuttinen viittaus (esim. $A$4) Viittaus pysyy aina paikallaan viittauksena ko. soluun Käyttökelpoinen kaavoissa joissa viitataan soluissa oleviin vakioihin, joihin viittauksen halutaan pysyvän paikallaan Esim. absoluuttinen viittaus solussa B5 soluun $A$4 Sama viittaus kopioituna soluun C5 viittaa edelleen soluun A4
Esimerkkejä viittaamisesta ja kaavoista 3. TAULUKKOLASKENTA I KAAVAT
4. TAULUKKOLASKENTA I Tekstitiedoston tuonti & Tekstistä taulukoksi Lajittelu Suodatus Ehdollinen muotoilu Kaavoista Kaaviot
4. TAULUKKOLASKENTA I TEKSTITIEDOSTON TUONTI Taulukkolaskentaohjelmiin on mahdollista tuoda tietoja myös muista lähteistä Taulukkomuotoista (tietokenttiä ja rivejä) dataa tallennetaan usein csv-muodossa CSV = Comma Separated Values; on yhdentyyppinen tekstitiedosto Jokin merkki yleensä pilkku ( USA ) tai puolipiste ( Eurooppa ) erottaa tietokentät toisistaan Tiedostossa.csv pääte, Sama onnistuu myös perinteisellä tekstitiedolla (.txt pääte) Jos rakenne on säännönmukainen, se voidaan tulkita sarakkeiksi ja riveiksi taulukkolaskenta-ohjelmaan Eskelinen,Pekka,1988,Pori Turpeinen,Esa,1962,Espoo Pajari,Anja,1933,Tampere Kaukonen,Jouni,1944,Joensuu Oiva,Liisa,1966,Viipuri Keskinen,Armi,1996,Helsinki Jakonen,Jari,1991,Turku... Eskelinen;Pekka;1988;Pori Turpeinen;Esa;1962;Espoo Pajari;Anja;1933;Tampere Kaukonen;Jouni;1944;Joensuu Oiva;Liisa;1966;Viipuri Keskinen;Armi;1996;Helsinki Jakonen;Jari;1991;Turku...
4. TAULUKKOLASKENTA I TEKSTITIEDOSTON TUONTI
4. TAULUKKOLASKENTA I TEKSTITIEDOSTON TUONTI
4. TAULUKKOLASKENTA I TEKSTITIEDOSTON TUONTI
4. TAULUKKOLASKENTA I TEKSTISTÄ TAULUKOKSI Säännönmukainen teksti voidaan järjestää taulukoksi myös liittämällä se leikepöydältä taulukkoon ja käyttämällä teksti sarakkeisiin -työkalua Esimerkki (https://data.police.uk/data/)
4. TAULUKKOLASKENTA I LAJITTELU RIVIT JÄRJESTYKSEEN
4. TAULUKKOLASKENTA I SUODATUS VAIN TIETYT RIVIT NÄKYVILLE
4. TAULUKKOLASKENTA I EHDOLLINEN MUOTOILU KOROSTA TIETYT KOHDAT 1. Valitse solut, joille haluat muotoilusäännön asettaa 2. Valitse haluamasi muotoilusääntö 3. Aseta sille haluamasi raja-arvot 4. Aseta sille haluamasi tyyli joko listasta tai luomalla oma tyyli
Esimerkki 4. TAULUKKOLASKENTA I LAJITTELU SUODATUS EHDOLLINEN MUOTOILU
4. TAULUKKOLASKENTA I KAAVOISTA (FUNKTIOISTA) Valmiiden kaavojen valikoima on Excelissä erittäin laaja Esim. tilastolliseen analyysiin tai finanssilaskentaan liittyen tiedä silti, mitä teet! Tällä kurssilla kaavoja kokeillaan vain vähän, ja etupäässä käsin kaavariville syöttämällä Kaavojen tekeminen (puoli-)automaattisesti on usein kätevämpää, kokeile Yksilöharjoitus 4b:n haastavin osa on moniosainen kaava Kaavoja voidaan siis ketjuttaa, kuten yhtälöitäkin Puolipisteiden, pilkkujen ja sulkeiden kanssa tarkkana Käydään läpi tarkemmin YH4b erityistuessa ja mikroluokkatuessa aina kun tarpeen Esimerkki
4. TAULUKKOLASKENTA I KAAVIOISTA Taulukkomuotoisesta datasta saadaan usein melko vähäisellä vaivalla luotua kaavio perusaskeleilla 1) valitse data-alue ja 2) valitse kaaviotyyppi ei toki aina Ctrl-painike pohjassa voidaan moniosainen valinta Taulukon otsikko ei kuulu kaavion dataan voidaan lisätä valmiiseen kaavioon
Esimerkki 4. TAULUKKOLASKENTA I KAAVIOISTA
KIITOS Seuraavaksi kurssilla lähiopetusta Ryhmäharjoitus 4: Google Forms (& Google Sheets) to 12.4. 14:15 B1084 Yksilöharjoituksen 4a hidas läpikäynti - to 12.4. 16:15 B1084 Mikroluokkatuki (kaikkeen) pe 13.4. 12:15-15:45 ML8 Yksilöharjoituksen 4b hidas läpikäynti - ma 16.4. 16:15 B1084 Mikroluokkatuki (kaikkeen) ti 17.4. 10:00-16:00 ML8 Luento 5 ke 18.4. 12:15 B 4113 Seuraava dedis!