infoloeng4 - TUD.TTU.ee serveris olemas

Download Report

Transcript infoloeng4 - TUD.TTU.ee serveris olemas

Tabelarvutus

Programm Microsoft Excel

Loengu sisu

• • • • • Mis on tabelarvutus Tabelarvutuse objektid Andmed ja andmete kasutamine Kujundusega seotud ülesanded Abioperatsioonid i002 2

• • •

Mis on tabelarvutus?

Võimalus kasutada lahterdatud töölehte ja temale sisestada – – Andmeid Eeskirju andmete töötlemiseks (arvutusmeetodeid, jms.) Andmeteks on kas üksikud väärtused või väärtuste komplektid Arvutusmeetodid kasutavad – – Aritmeetikaavaldisi Sisseehitatud funktsioone

Erinevad ülesannete variantid Planeerimisülesanded

i002 3

Microsoft Excel

Andmed • Tabelarvutus (töövihikud) • Graafika (diagrammid, graafikud) • Teised objektid (pildid, nupud) Programmid • Keel Visual Basic For Applications (VBA)

Rakendus, mis kasutab töövihikuid andmete hoidmiseks ja VBA programme nende töötlemiseks

i002 4

Exceli rakenduse struktuur

Exceli standardliides (menüüd, jms)

EXCEL RAKENDUS

TÖÖVIHIKUD Andmed, valemid, VBA protseduurid, vormid Rakenduse eriliidesed (menüüd, nupud,...)

VBA

i002 5

0..* Diagrammileht Chart

Töövihik

TÖÖVIHIK Workbook

1..* Tööleht Worksheet 0, 1 VBA projekt VBA project

Töövihiku omadused: Lehtede tüüp ja arv Nimi, mis on ka faili nimi (nimelaiend .XLS)

6

Tööleht

Diagramm Chart 0..* 65 536 Rida Row

TÖÖLEHT Worksheet

0..* 256 1..* Lahtriplokk Range Lahter Cell 1..16 777 216 65 536 Kujund Shape 256 Veerg Column i002 7

Töölehe põhiomadused

• • • • • Nimi – (vaikimisi Sheet1, Sheet2...) Töövihik, millesse kuulub – Viit teise töövihiku töölehele: [ töövihiku nimi ] töölehe nimi ([palk.xls]Sheet1 ) Ridade kõrgus Veergude laius Aktiivne lahter i002 8

Töölehega seotud põhitegevused

• • • • • • • Aktiveerimine Ümbernimetamine – topeltklikk lipikul või korraldus Rename objektimenüüst Gruppeerimine – klõpsata esimest lehte, hoida klahvi Shift/Ctrl ja klikkida järgmist Lisamine – peamenüüst – Insert, Worksheet Eemaldamine – peamenüüst - Edit/Delete Sheet Teisaldamine – lohistada hiirega või menüüst Edit / Move or Copy Sheet...

Kopeerimine – lohistada hoides klahvi Ctrl või Edit või Move or Copy Sheet i002 9

Lahtrid ja lahtriplokid

LAHTRIPLOKK Range

Rivi Row 1..65536

1..256

1..* Piirkond Area 1..256

1.. 16 777 216 LAHTER Cell 1..65536

Tulp Column • • • Lahter (Cell) - töölehe elementaarühik Lahrtiplokk (Range) - suvaline lahtrite kogum Piirkond (Area) - sidus lahtriplokk: ristkülik, osa reast või veerust jm i002 10

Lahtrite ja lahtriplokkide põhiomadused

• • • • Aadress – A1, $A1,$A$1, A2:B13, A:C, leht1!A2:C12 Nimi Väärtus Avaldis • Kujundusega seotud: – Väärtuse esitusviis – – – – – – Joondamisviis Font Taust Äärised Kommentar Hüperlink i002 11

Lahtri ja lahtriploki aadress

• • • • Aktiivsel töölehel – Lahtri aadress • Veeru täht ja rea number (A1, B11) – • • Rea number ja veeru number (R1C23) Seadistamine Tools, Options Piirkonna aadress • aadress1 : aadress2 (B2:D5, H1:CA5000) Teisel töölehel • lehenimi ! lahtriaadress (Sheet2!A23:C43) Teise töövihiku lahtriaadress • [ töövihiku_nimi ] lehenimi ! lahtriaadress ([palk.xls]preemiad!C12:D12) Kolmemõõtmeline plokiaadress • lehenimi1 : lehenimi2 !

aadress1 : aadress2 i002 12

Suhteline, absoluutne ja segaaadress

• • • • Valemis kasutatud aadressi tüüp mõjutab lahtrite kopeerimise tulemust Suhteline (A2, B56) – Valemitega lahtrite kopeerimisel muutub vastavalt koopia asukohale Absoluutne ($B$56) – Koopias on sama, mis originaalis Segaaadress ($B56, B$56) – Kopeerimisel $-märgiga aadressi osa jääb samaks i002 13

Lahtri nimi

• Reeglid – – Nimi võib koosneda tähtede, numbrite, allkriipsude ja punktide jadast, mis peab algama tähega Nimedeks ei saa olla tähed c ja r. – – – – Nimes ei tohi olla tühikuid Nimi ei tohi langeda kokku lahtri aadressiga Sama nimi ei saa olla töölehe mitmel lahtril või lahtriplokil Ühel lahtril või lahtriplokil võib olla mitu nime i002 14

Lahtri nimi

• • • Nimi on globaalne või lokaalne (seotud töölehega) Määramine – Nimekasti kasutamine - saab määrata ainult globaalseid nimesid – Insert, Name, Define – Insert, Name, Create Lokaalse nime määramisel on nime ees viit töölehele (Sheet1!ilusnimi) i002 15

Lahtriandmed

Tüüp Arvud Tekstid Tehted Konstant

+ , - , * , / , ^ , % võrdlused: = , <> , < , <= , > , >= & ühendamine ehk sidurdamine 12 123,34 12E-1 “Mari” “Jüri”

Ajaväärtused

aeg2-aeg1, aeg+arv, aeg-arv 30.04.2020 13:50:33

Tõeväärtused

loogikafunktsioonid TRUE FALSE i002 16

Valemid

• • • = avaldis Avaldis – Operandid: konstandid, lahtrite aadressid, lahtrite nimed – Operandidele kehtivad tehted – Pöördumised sisefunktsioonide poole Näiteks: – =A1+A2 – Sin(B4^3*1,5) i002 17

Funktsioonid

• Pöördumine Funktsiooni nimi ( parameeter1 ; parameeter2 ; ...

) • Avaldise kirjutamisel võib kasutada – Insert, Function – Nuppu

f x

i002 18