Tabelid IValemite kasutamine tabelites Aadresside ja nimede kasutamine tabelitesTable-objekti loomine ja kasutamine Diagrammid ja graafikud Mitme, omavahel seotud, tabeliga rakendused Aadresside ja nimede kasutamine tabelitesobjekti loomine ja kasutamineMitme, omavahel seotud, tabeliga rakendusedTabelite loomise ja kasutamise üldpõhimõtted
Aadresside kasutamine
Harjutus "Lagede
värvimine I".
Aadressid Tabel Värvid
Ühemuutuja funktsiooni tabuleerimine ja graafikud. Aadressid
Kahemuutuja funktsioon. Aadressid
Kaubad Nimede määramine ja kasutamine tabelites
Harjutus "Lagede värvimine II". Nimed. Diagrammid
Table-objektid. Tabeli muutmine Table-
objektiks Tabeli loomine otse Table-objektina.
Valemites nimed
Tabeli loomine otse Table-objektina. Valemites päisete tekstid
Funktsioonide tabuleerimine ja graafikud. Variant 1
Funktsioonide tabuleerimine ja graafikud. Variant 2. Table-objekt
Kahemuutuja funktsioon. Nimed
Harjutus "Lagede värvimine III". Ülesande püstitus
Tabel Ruumid
Tabel Värvimine
Lisad
Valideerimine tabelites
Tabeli-objekti tulbapäisete kasutamine valemites
Otsimine. Funktsioon
VLOOKUP R1C1 - aadressid
Diagrammid
Valemite kopeerimine
veeb
KlippTabelite tüüpstruktuur
Tabelite tüüpstruktuur ja esitusviisid
Excelis saab luua väga erineva otstarbega, struktuuriga ja kujuga tabeleid.
Sageli leiavad kasutamist korrapärased tabelid, mille kõikide ridadel on ühesugune
struktuur. Taolisi tabeleid võib vaadelda kui ühe klassi erinevate
objektide omaduste
kogumit. Iga rida sisaldab ühe objekti omadusi.
Sel iseid tabeleid nimetakse sageli
andmeloenditeks ehk
andmebaasi tabeliteks.
Nende töötlemiseks saab kasutada spetsiaalseid vahendeid sorteerimiseks,
filtreerimiseks (päringute tegemiseks), otsimiseks, koondite tegemiseks jm. Nimetatud
tüüpi tabeli kirjeldamisel kasutatakse
UML klassimudelit, millel sageli puudub
operatsioonide sektsioon: näidatakse ainult omadused.
Töötamise
hõlbustamiseks tabeliga võib sel e määrata
Table-objektideks (
Excel 2003-
s List-objekt). Selleks kasutatakse käsku
Insert Table.
Al pool on toodud näiteks kolm tabelit:
arvutite hinnakiri ,
töötajate nimekiri ja neid
kasutavate
müükide arvestamise tabel
Arvutid Mark Protsessor Mälu, MB Ketas ,GBHind, €...Aragorn
Pent 4; 3,0
512
160
380
Aura AMD 64; 3,0
512
160
380
ArvutidBalrog
Pent 4; 3,0
512
160
320
Ekstra AMD S; 2,8
256
80
270
mark -
võtiEliisa
protsessor
AMD S; 3,0
512
160
320
sisemälu Elsa Pent 4; 3,2
512
160
540
ketas
Frodo
AMD 64; 3,8
1024
320
730
hind
Futura
AMD 64; 3,5
512
160
380
...
Polaris Intel C; 2,5
256
80
220
Sambo
Pent 4; 3,0
512
160
450
Super võti - üheselt
AMD 64; 4,0
2048
320
830
identifitseerib
Tetris
AMD S; 2,6
256
40
240
igat objekti (rida).
Ultra Intel C; 3,0
512
160
300
Kasutatakse
otsimisel ja
valideerimisel
Töötajad Isikukood Eesnimi Perenimi Sugu Sünniaeg ...Võib olla mitu võtit
34002110722
Karl
Agur
mees
2/11/1940
35404050446
Reijo
Bauman mees
4/5/1954
48007150516
Erna
Eek
naine
7/15/1980
Töötajad44311270496
Vilma Eesmaa
naine
11/27/1943
isikukood - võti
eesnimi
perenimi -
võti
sugu
sünniaeg
...
37002030149
Kristjan Jürimäe
mees
2/3/1970
isikukood - võti
34906210936
Jaan
Kaasik mees
6/21/1949
eesnimi
perenimi -
võti48210210529
Saima
Kukk
naine
10/21/1982
sugu
33907250511
Riho
Kuusk mees
7/25/1939
sünniaeg
37906080465
Kristjan
Mägi
mees
6/8/1979
...
37708220891
Leida
Nõmmik
mees
8/22/1977
35001130124
Aarne
Oks
mees
1/13/1950
Exceli tabelite jaoks on väga tüüpiline, et osades veergudes on sisestatavad
andmed (
algandmed ) ja teistes - tuletatavad andmed (tulemid), mis leitakse
valemite alusel.
Enamasti on ühes
veerus ühesugune valem.
Tabelite valemites võib kasutada
nimesid ja/või
aadresse Sageli kasutatakse mitut omavahel
seotud tabelit, kus andmeid ühtedest tabelitest
kasutatakse teistest tabelitest. Tabelite sidumiseks kasutatakse sageli
valideerimist (sisendandmed) ja
otsimisfunktsioone (vaheandmed ja/või tulemid).
Tabelitega võivad ol a seotud ka üksikväärtused ning kujundusandmed
Arvutite müükValemites
nimedkäibe-18%maksu %Maksu-käibe-Maksu-Kuupäev Müüja MarkArvHindmus k-gamaksmus k-ta1/2/2014
Kukk
Ekstra
2
270
540
82
458
1/3/2014
Kukk
Tetris
5
240
1,200
183
1,017
1/4/2014
Agur
Balrog
3
320
960
146
814
1/5/2014
Kaasik
Aura
1
380
380
58
322
1/6/2014
Eek
Aragorn
2
380
760
116
644
1/7/2014
Nõmmik
Balrog
2
320
640
98
542
1/8/2014
Mägi
Frodo
1
730
730
111
619
1/9/2014
Kuusk
Elsa
3
540
1,620
247
1,373
1/10/2014
Kukk
Ekstra
1
270
270
41
229
1/11/2014
Agur
Frodo
2
730
1,460
223
1,237
1/12/2014
Kukk
Eli sa
5
320
1,600
244
1,356
1/13/2014
Mägi
Ultra
2
300
600
92
508
1/14/2014
Nõmmik
Aragorn
2
380
760
116
644
1/15/2014
Kuusk
Eli sa
4
320
1,280
195
1,085
1/16/2014
Kukk
Aura
2
380
760
116
644
Kokku:3713,5602,06811,492Tabelis
Arvutite müük kasutatakse andmeid tabelitest
Arvutid ja
Töötajad.
Andmete saamiseks
nendest tabelitest kasutatakse valideerimist (
veerud Müüja ja
Mark) ning otsimisfunktsiooni
VLOOKUP (
veerg Hind)
Praktiliselt tekib andmebaasitaoline süsteem. Andmebaaside struktuuri ja sisu
kajastamiseks kasutakse
andmemudeleid, mida võib käsitleda keele UML
klassiskeemide erijuhuna
TöötajadMüügidArvutid isikukood
kuupäev
mark
eesnimi
müüja
protsessor
perenimi
1
mark
1 sisemälu
sugu
arv
ketas
sünniaeg
/ hind
hind
...
0..* / maksumus_käibemaksuga
0..*
...
/
käibemaks / maksumus_käibemaksuta
Arvutite müükValemites aadressid
käibe-18%maksu %Maksu-käibe-Maksu-KuupäevMüüjaMarkArvHi mus k-gamaksmus k-ta1/2/2014
Kukk
Ekstra
2
270
540
82
458
1/3/2014
Kukk
Tetris
5
240
1,200
183
1,017
1/4/2014
Agur
Balrog
3
320
960
146
814
1/5/2014
Kaasik
Aura
1
380
380
58
322
1/6/2014
Eek
Aragorn
2
380
760
116
644
1/7/2014
Nõmmik
Balrog
2
320
640
98
542
1/8/2014
Mägi
Frodo
1
730
730
111
619
1/9/2014
Kuusk
Elsa
3
540
1,620
247
1,373
1/10/2014
Kukk
Ekstra
1
270
270
41
229
1/11/2014
Agur
Frodo
2
730
1,460
223
1,237
1/12/2014
Kukk
Eli sa
5
320
1,600
244
1,356
1/13/2014
Mägi
Ultra
2
300
600
92
508
1/14/2014
Nõmmik
Aragorn
2
380
760
116
644
1/15/2014
Kuusk
Eli sa
4
320
1,280
195
1,085
1/16/2014
Kukk
Aura
2
380
760
116
644
Kokku:3713,5602,06811,492võti - üheselt
identifitseerib
igat objekti (rida).
Kasutatakse otsimisel ja
valideerimisel
Võib olla mitu võtit
Töötajad isikukood - võti
eesnimi
perenimi -
võti
sugu
sünniaeg
...
isikukood - võti
eesnimi
perenimi -
võti
sugu
sünniaeg
...
Müügid kuupäev
müüja
mark
arv
/ hind
/ maksumus_käibemaksuga
/ käibemaks
/ maksumus_käibemaksuta
Müügid kuupäev
müüja: valideerimisega tabelist
Töötajad
mark: valideerimisega tabelist
Arvutid
arv: sisestatakse otse
/ hind Options =>
Formulas , märkeruut R1C1.
Absoluutaadressid esitakse kujul:
RreanumberCveerunumber:
R1
C1,
R15
C2
Suhtaadressid
R[
reanihe]
C[
veerunihe]:
R[1]
C[-2], R[-3]C[2]
nihete väärtused sõltuvad valemi asukohast viidatava lahtri suhtes
reanihe - näitab mitu rida ülalpool (
miinus ) või al pool (märgita)
veeerunihe - näitab mitu
veergu vasemal (miinus) või paremal (märgita)
kuii
nihe puudub (sama rida või veerg) võib selle jätta ära: RC[2], R[-
3]C
Sega-aadressid
RreanumberC[
veerunihe]
R2
C[-3] - fikseeritud rida
R[
reanihe]
Cveerunumber R[-2]C5 - fikseeritud veerg
R1C1 aadressidR1C1-tüüpi aadressis kasutatakse ni rea kui ka
veeru jaoks järjenumbreid,
milledele eelnevad vastavalt tähed
R (Row) ja
C (
Column ):
R1C1,
R13C2 , R21C28,
R3C2 :R53C8
Üleminekuks R1C1 sti li aadresitele:
2003:
Tools-
menüü , korraldus
Options..., vaheleht
General, märkeruut
R1C1.
2007:
Office nupp,
Excel Options, leht
Formulas, märkeruut
R1C1.
2010: vaheleht
File => Options => Formulas, märkeruut R1C1. Absoluutaadressid esitakse kujul:
RreanumberCveerunumber:
R1
C1,
R15
C2
Suhtaadressid
R[
reanihe]
C[
veerunihe]:
R[1]
C[-2], R[-3]C[2]
nihete väärtused sõltuvad valemi asukohast viidatava lahtri suhtes
reanihe - näitab mitu rida ülalpool (miinus) või al pool (märgita)
veeerunihe - näitab mitu veergu vasemal (miinus) või paremal (märgita)
kuii nihe puudub (sama rida või veerg) võib selle jätta ära: RC[2], R[-
3]C
Sega-aadressid
RreanumberC[
veerunihe]
R2
C[-3] - fikseeritud rida
R[
reanihe]
Cveerunumber R[-2]C5 - fikseeritud veerg
14806209481534.xlsm lhk 90
Diagramm töölehelMüükide maht KvLihaPiimSuhkur Kokku1150140150440217517218052731492101565154177146227550Kokku6516687132032PealkiriMüükide maht (tuh. kr) Diagrammiala250
DiagrammJooniseala1
200
DiagrammialaLegend150
1
1
1
Liha
JoonisealaPealkiriLegend telg 100
Pi m
Suhkur
1..*
50
Andmeseeria
0
1..*
1
2
3
4
Punkt
Andmeseeria 1
Andmeseeria 2
14806209481534.xlsm lhk 91
Andmeseeria 1
Andmeseeria 2
14806209481534.xlsm lhk 92
2, 3
telg14806209481534.xlsm lhk 93
DiagrammilehtMüükide maht 1
DiagrammialaDiagrammiala250
1
1
1
2, 3
JoonisealaJoonisealaPealkiriLegend.
telg..
1..*
Andmeseeria
andmeseeria 1
andmeseeria 2
200
1..*
Punkt
150
punkt 2
tuh EEKpunkt 3
punkt 1
Liha
Pi m
punkt 4
punkt 3
punkt 4
Suhkur
100
punkt 1
punkt 2
50
0
1
2
3
4
kvartal Valemite kopeerimise (paljundamise) võimalused - lohistamine (
vedamine )
hiire vasakpoolse nupuga
- topeltklõps hiire vasakpoolse nupuga
- objektimenüü
korraldused Copy ja
Paste (või klahv Enter)
- Edit-menüü korraldused Copy ja Paste (või klahv Enter)
- ri stariba nupud Copy ja Paste (või klahv Enter)
-
klahvid Ctrl +C ja Ctrl+V (või klahv Enter)
NB! Menüüde , nupude ja
klahvide kasutamisel võib ühe osa tegevusest
täita ühe vahendiga, teise osa -
teisega , näiteks
kopeerimine teha objektimenüü korraldusega
Copy,
kleepimine - klahvidega
Ctrl+V jmt.
Valemite kopeerimine (paljundamine) lohistamisega ja
topeltklõpsugahind2000abpindmaksa5
6
4
8
7
5
5
4
2040,000b4
3
3
5
3
5
6
3
pind204
3
maks 40,0008
5
7
3
Proovige kopeerida (paljundada) valemeid
lohistamisega.
Vaadake kuidas käituvad
suht- ja a
bsoluutaadressid.
5
5
NB! See ei sõltu kopeerimise viisist.
Paljundamise pide Valemite kopeerimine lohistamisega
1.
Valida (märgistada) piirkond (
lahter ), kus asuvad
valemid.
2. Vi a hi rekursor märgistatud piirkonna (lahtri)i
alumises
parempoolses
nurgas asuvale ruudukesele
(paljundamise pide) -
hiirekursor muutub väikeseks mustaks ristiks.
3.
Vajutada alla hi re vasakpoolne nupp ja
lohistada (vedada) hi rega
hind2000 üle lahtrite,
kuhu on vaja kopeerida valemid.
abpindmaksValemite kopeerimine topeltklõpsuga (ainult tulpades)
5
4
2040,000 NB! Kui tulpade
kõrval, kus toimub koperimine, on
täidetud
tulp , siis valemite kopeerimiseks
täidetud tulba lõpuni võib:
6
3
1. Valida
lahtrid , kus asuvad kopeeritavad valemid
4
3
2. Teha
topeltklõps valitud lahtrite paljundamispidemel.
8
5
NB! Korraga saab kopeerida valemid mitmes kõrvuti
olevas veerus
7
3
(reas)
Valemite kopeerimine lohistamisega
1.
Valida (märgistada) piirkond (lahter), kus asuvad
valemid.
2. Vi a hi rekursor märgistatud piirkonna (lahtri)i
alumises
parempoolses
nurgas asuvale ruudukesele
(paljundamise pide) -
hiirekursor muutub väikeseks
mustaks ristiks.
3. Vajutada alla hi re vasakpoolne nupp ja
lohistada (vedada) hi rega
üle lahtrite,
kuhu on vaja kopeerida valemid.
Valemite kopeerimine topeltklõpsuga (ainult tulpades)
NB! Kui tulpade
kõrval, kus toimub koperimine, on
täidetud
tulp, siis valemite kopeerimiseks
täidetud tulba lõpuni võib:
1. Valida lahtrid, kus asuvad kopeeritavad valemid
2. Teha
topeltklõps valitud lahtrite paljundamispidemel.
NB! Korraga saab kopeerida valemid mitmes kõrvuti olevas veerus
(reas)
5
5
Proovige paljundada valemeid
topeltklõpsuga
Vaadake kuidas käituvad ja töötavad lahtrite (hind) ja tulpade (a, b, pind)
nimed.
NB! See ei sõltu kopeerimise viisist.
Valemite kopeerimine objektimenüü abil 1.
Valida (märgistada) pi rkond (lahter), kus asuvad
valemid ning
klõpsata seda hiire
parempoolse nupuga.
2. Ilmuvast
objektimenüüst valida korraldus
Copy.
3.
Valida (märgistada)
piirkond, kuhu on vaja kopeerida
Kui kopeeritakse korraga mitmes veerus (reas), piisab kui
sihtkohas märgistada ainult esimese veeru (rea) vastav osa
4.
Klõpsata pi rkonda hi re
parempoolse nupuga ja valida
objektimenüüst korraldus
Paste või vajutada klahvile
Enter NB! Korralduse
Paste kasutamisel jääb kehtima
kopeerimise olek.
Sellest väljumiseks vajutada klahvile
Esc(ape)
hind2000abpindmaksa5
6
4
5
4
2040,000b4
3
3
6
3
pind20
4
3
maks40000 8
5
7
3
5
5
Valemite kopeerimine Edit-menüü abil 1.
Märgistada piirkond (lahter), kus asuvad
valemid ning
2. Valida
Edit-menüüst korraldus
Copy
3.
Märgistada piirkond, kuhu on vaja kopeerida
Kui kopeeritakse korraga mitmes veerus (reas), piisab kui
sihtkohas märgistada ainult esimese veeru (rea) vastav osa
4. Valida
Edit-menüüst korraldus
Paste või vajutada klahvile
Enter NB! Paste kasutamil jääb kehtima
kopeerimise olek.
Sellest väljumiseks vajutada klahvile
Esc(ape)
8
7
5
5
3
5
Valemite kopeerimine tööriistariba nuppudega
1.
Märgistada pi rkond (lahter) , kus asuvad
valemid.
2.
Klõpsata tööriistaribal nuppu
Copy
3.
Märgistada pi rkond, kuhu on vaja kopeerida.
4.
Klõpsata nuppu Paste või vajutada
klahvi Enter NB! Nupu
Paste kasutamisel kleepimisel jääb kehtima
kopeerimise
olek.
Sel est väljumiseks vajutada klahvile
Esc(ape)
hind2000abpindmaksa
5
6
4
8
5
4
2040,000b
4
3
3
5
6
3
pind
204
3
maks
40,0008
5
7
3
5
5
7
5
3
5
Valemite kopeerimine klahvidega Ctrl+C ja
Ctrl+V 1.
Märgistada pi rkond (lahter) , kus asuvad
valemid.
2.
Vajutada klahvidele Ctrl+C
3.
Märgistada piirkond, kuhu on vaja
kopeerida.
4.
Vajutada klahvidele Ctrl+V või klahvile
Enter NB! Klahvide
Ctrl+V kasutamisel jääb kehtima
kopeerimise olek.
Sellest väljumiseks vajutada klahvile
Esc(ape)
hind2000abpindmaksa
5
6
4
5
4
2040,000b
4
3
3
6
3
pind
204
3
maks
40,0008
5
7
3
5
5
8
7
5
5
3
5
Document Outline
- Alg
- Sisukord
- Tab_Str
- Aadressid
- Laed_A
- Värvid
- Fun_tab1_A
- Fun_XY_A
- Kaubad_A
- Nimed
- Laed_N
- Diagramm
- Laed_N (2)
- Table_1
- Table_2_1
- Hinnakiri
- Table_2_2
- Fun_tab1_N
- Fun_tab2_NT
- Fun_XY_N
- Värvimine_ÜP
- Ruumid
- Värvimine_tab
- Lisad
- Valideerimine
- abi
- Table_obj
- VLOOKUP
- Addr_R1C1
- Diagr_1
- Diagrammileht
- Kopeerimine
- Lohista
- Menüüd
- Nupud
- Ctrl_C_V
Kõik kommentaarid