You are on page 1of 94

Alkalmazi ismeretek

Csaba, Bir
Emd, Dr. Kovcs

Created by XMLmind XSL-FO Converter.

Alkalmazi ismeretek
Csaba, Bir
Emd, Dr. Kovcs
Publication date 2011
Szerzi jog 2011 EKF Matematikai s Informatikai Intzet
Copyright 2011, EKF Mat.- Inf. Int.

Created by XMLmind XSL-FO Converter.

Tartalom
............................................................................................................................................................ 1
1. Bevezets ............................................................................................................................. 1
2. Adatok, adatstruktrk ......................................................................................................... 1
3. Bellts s testreszabs ..................................................................................................... 3
4. Exportlsi s importlsi lehetsgek ................................................................................. 6
5. Cellk s tartomnyok .......................................................................................................... 8
5.1. Cellk ........................................................................................................................ 8
5.2. Tartomnyok ............................................................................................................. 8
5.3. Msols s beilleszts ............................................................................................... 9
6. Adattpusok ........................................................................................................................ 10
6.1. Szveges s numerikus adatok ............................................................................... 10
6.2. Numerikus s szveges adatok ............................................................................... 11
6.3. Logikai adatok ........................................................................................................ 13
6.3.1. sszehasonlt opertorok: ........................................................................ 13
6.4. Dtumok ................................................................................................................. 13
7. Formzsi lehetsgek ....................................................................................................... 13
7.1. Tartomnyok formzsa ......................................................................................... 13
7.2. Formtum msolsa ................................................................................................ 16
7.3. Feltteles formzs s adatkijellsek .................................................................... 17
7.4. rtkgrbk ............................................................................................................ 20
8. Kpletek, hivatkozsok ...................................................................................................... 20
8.1. Hibartkek kpleteknl ......................................................................................... 21
8.2. Cellahivatkozsok, cmzsi mdok ......................................................................... 22
8.2.1. Relatv hivatkozs ...................................................................................... 22
8.2.2. Abszolt hivatkozs ................................................................................... 23
8.2.3. Vegyes hivatkozs ...................................................................................... 24
8.2.4. S1O1 Specilis hivatkozsi stlus ............................................................... 24
8.2.5. Hivatkozs msik munkalapra ................................................................... 25
8.2.6. Hivatkozs msik fjlra (munkafzetre) .................................................... 25
8.2.7. Tmbhivatkozs ......................................................................................... 25
9. Munkalapok, sorok, oszlopok kezelse .............................................................................. 25
9.1. Munkalapok kezelse ............................................................................................. 25
9.2. Sorok, oszlopok kezelse ........................................................................................ 25
9.2.1. Oszlopszlessg s sormagassg lltsa .................................................... 25
9.2.2. Sorok s oszlopok beszrsa, trlse ......................................................... 27
9.2.3. Sorok s oszlopok elrejtse, felfedse ........................................................ 28
10. Fggvnyek ...................................................................................................................... 28
10.1. Fggvnyek beviteli lehetsgei ........................................................................... 29
10.2. Fggvny beszrsa prbeszdpanel .................................................................... 30
10.3. Alapvet fggvnyek (SZUM, TLAG, MIN, MAX, DARAB) ......................... 30
10.4. Logikai fggvnyek .............................................................................................. 32
10.5. Dtum fggvnyek ............................................................................................... 36
10.6. PNZGYI FGGVNYEK .............................................................................. 39
10.7. Matematikai fggvnyek ...................................................................................... 41
10.8. Szvegfggvnyek ................................................................................................ 50
10.9. Keresfggvnyek ................................................................................................ 51
10.10. ADATBZIS FGGVNYEK ......................................................................... 53
11. Adatok rvnyestse ...................................................................................................... 56
12. Diagramok ........................................................................................................................ 59
12.1. A diagram rszei ................................................................................................... 60
12.2. Tervezs szalag ..................................................................................................... 61
12.3. Elrendezs szalag .................................................................................................. 63
12.4. Trendvonal s mozgtlag .................................................................................... 65
12.4.1. Trendvonalak tpusai ................................................................................ 65
12.5. Vonalak ................................................................................................................. 66
12.6. Formtum szalag ................................................................................................... 67

iii
Created by XMLmind XSL-FO Converter.

Alkalmazi ismeretek

13. Dokumentum belltsai ...................................................................................................


14. Clrtk-keressi feladatok ..............................................................................................
14.1. Clrtk-keress ....................................................................................................
14.2. Solver ....................................................................................................................
15. Vezrlk hasznlata .........................................................................................................
15.1. rlap vezrlelemek .............................................................................................
16. Visual Basic s Makrk ...................................................................................................
16.1. Makrk .................................................................................................................
16.2. A Visual Basic Editor kezelfellete ....................................................................
16.3. Excel objektumainak metdusai s tulajdonsgai .................................................
16.3.1. Munkalapok, tartomnyok, cellk ............................................................
16.3.2. Formzsok ..............................................................................................
16.3.3. Fjlmveletek ...........................................................................................
16.4. VBA programozsi szerkezetei ............................................................................
16.4.1. Vltozk ...................................................................................................
16.4.2. Elgazsok ...............................................................................................
16.4.3. Ciklusok ...................................................................................................
16.4.4. Tmbk ....................................................................................................
16.4.5. Megjegyzsek ...........................................................................................
16.4.6. zenablakok ...........................................................................................
17. Irodalomjegyzk ...............................................................................................................

iv
Created by XMLmind XSL-FO Converter.

70
72
72
74
76
76
79
80
82
83
83
84
86
86
86
87
88
89
89
89
90

Alkalmazi Ismeretek

1. Bevezets
A tblzatkezel programrendszerek elsdleges funkcija a klnbz szmtsok elvgzse. Alkalmazsi
terletk szertegaz, az egyszerbb matematikai szmtsoktl az sszetett mrnki s pnzgyi szmtsokig
szinte minden terleten alkalmazhat, hasznljk. Nagyon fontos feladat, hogy kiaknzzuk azt, hogy a program
rendkvl egyszeren s logikjbl ereden jl alkalmazhat termszettudomnyos problmk megoldsra s
szemlltetsre.
De mieltt az alapvet fogalmakkal s az Excel 2010-zel rszletesebben megismerkednnk, tekintsk t, hogy
milyen fontosabb llomsokon keresztl jutottunk el a kezdeti ngyzetrcsos paprt s zsebszmolgpet kivlt
egyszerbb programoktl a mai korszer s szinte minden ignyt kielgt integrlt tblzatkezel rendszerekig.
Mindenekeltt elmondhat, hogy ezekben a szoftverekben az utbbi nhny vtizedben rendkvl intenzv
fejlds volt megfigyelhet. Hossz volt az t, a Commodore 64-re rt CALC RESULT-tl a Microsoft Office
2010 vagy akr az ingyenes Openoffice 3-ig. Az els komolyabb szabvnyt teremt tblzatkezel a LOTUS
1-2-3, amely 1983-ban jelent meg a piacon. A teljessg ignye nlkl az elmlt kzel 3 vtizedet a kvetkez
programok jellemeztk: QUATTRO, QUATTRO PRO, EXCEL, WORKS, OPENOFFICE CALC, Multiplan
4.0, Star Calc 3D - SYMPHONY amelyet mr szvegszerkesztsi, adatbzis-kezel funkcikkal is bvtettek.
A tblzatkezelk kztt a Microsoft Excel a legelterjedtebb, szmos verzija hasznlatos. Jelenleg ez a
legfrissebb verzi, amely a Microsoft Office 2010 szoftvercsomag rsze. Az Excelnek is szmos verzija
szletett mr meg eddig is: 2.1, 3, 4, 5, 95, 97, 2000, 2002 (XP), 2003, 2007 s a 2010-es verzival jelzettek.
Mint ahogy az elzekben is volt rla sz, a szoftverek fejldse igen gyors, gy vrhatan jabb
tblzatkezelk is megjelennek idvel. A tblzatkezels alapjait ez azonban nem rinti. Az jabb vltozatok az
alapokat mr nem vltoztatjk meg, s a bvts is legtbbszr a kevsb lnyeges pontokat rinti.
Feladat Ksztsen egy prezentcit vagy esszt a tblzatkezel rendszerek trtnetrl.
Feladat Hasonltsa ssze az Excel 2010 et egyb ingyenes, tetszleges clra felhasznlhat tblzatkezelkkel.

2. Adatok, adatstruktrk
A rgztett, megjelentett informcit adatnak nevezzk. Tbbfle adattal tallkozhatunk, de megegyeznek
abban, hogy minden adat valakinek vagy valaminek a valakije vagy valamije. Pontosabban az adat az egyed
vagy objektum tulajdonsga, attribtuma rgztett formban.
Az egyed fogalmval ksbbi fejezetekben mg rszletesebben foglalkozunk, de annyit fontos most
megjegyezni, hogy egy egyednek tbb tulajdonsga is lehet, s egy egyedhez tbb tulajdonsg is tartozhat. Az
adatfeldolgozs elsdleges feladata, a feldolgozsban rszt vev egyedek s a feldolgozshoz szksges
tulajdonsgok vges halmaznak a meghatrozsa.
Mindezek tkrben elmondhat, hogy ha az adatainkat tblzatos elrendezsben troljuk, akkor a tblzat
oszlopaiban az egyedek azonos tulajdonsgaira vonatkoz adatok szerepelnek, soraiban pedig egy egy egyed
figyelembe vett tulajdonsgainak az adatai.

1
Created by XMLmind XSL-FO Converter.

1. bra Excel 2010 kezelfellete

2. bra Kezdlap szalag (alaprtelmezs szerint ez jelenik meg)


A tblzatkezelkben a sorokat szmokkal, az bc betivel azonostjuk. Az Excel 2010-ben a munkalapok 16
384 oszlopbl s 1 048 576 sorbl llnak. A program indulsakor egy j munkafzet alaprtelmezs szerint
hrom munkalapbl ll.
Tblzatkezel rendszerek legkisebb egysge a cella, amely nem ms, mint egy sor s egy oszlop
metszspontjban elhelyezked terlet. A cellk szmot, szveget, kpletet, mveleti elrst, fggvnyt, ms
cellra trtn hivatkozst stb. tartalmazhatnak. Annak eldntsre, hogy milyen tpus, mekkora dimenzij
problmk megoldsra hasznlhatjuk az Excel 2010-et, nzznk nhny technikai adatot. A feladatok
megoldshoz a program rendelkezsre ll memria nincs korltozva, az opercis rendszer ltal
felhasznlhat sszes memrit felhasznlhatjuk. Egy cellba 32000 karakter rhat formzstl fggetlenl. A
kpletek maximlis hossza 8K. Fggvnyeknl felhasznlhat paramterszm 255.
Mieltt hozzkezdnk a tnyleges munknkhoz, nhny gondolat, amit rdemes szem eltt tartani. Rengeteg
idt takarthatunk meg, ha megtervezzk a szerkezett s megvlaszoljuk az albbi krdseket:
1. Tblzatos formban tlthatbb lesz-e az adathalmazunk?
2. Milyen adatokra lesz szksgnk, s azok hogyan fognak kapcsoldni egymshoz?
3. Melyek az alapadatok s milyen adatokat szeretnnk majd ezekbl kinyerni?
4. Milyen mdon clszer elhelyezni, elrendezni az adatokat a tblzatban?
5. Milyen adatok kerljenek a tblzat egyes celliba?
6. Milyen mdon clszer a sorokat s az oszlopokat kialaktani?
Ezen pontok vgiggondolsa kzben felmerlhet egy msik krds is, mgpedig az, hogy a feladat
megoldshoz valban tblzatkezelt kell-e hasznlnunk. A problma elsdlegesen abbl addik, hogy a
tblzatkezels s adatbzis-kezels nagymrtkben hasonlt egymsra. A krds megvlaszolshoz mindkett

2
Created by XMLmind XSL-FO Converter.

mellet lehet felsorakoztatni rengeteg rvet s ellenrvet, de legtbbszr az dnt, hogy melyik programot
ismerjk jobban.
A kt alkalmazs kztt mdszertanilag a legmarknsabb klnbsg az, hogy az adatbzis-kezelsnl nem ltjuk
egytt a teljes adathalmazt. Ami viszont az adatbzis-kezelk mellett szl az az, hogy lekrdezseinket
knyelmesebben, szakszerbben sszellthatjuk, mindezek mellett a jobban megvlaszthatk az adatbeviteli s
megjelensi mdszerek. Ami miatt valsznleg a tblzatkezelket szlesebb krben hasznljk, az annak
ksznhet, hogy az zleti let adathalmazainak legnagyobb rszt ktdimenzis adatbzisok kpezik, azaz jl
reprezentlhatk tblzatos formban.

3. Bellts s testreszabs
Mieltt az Excel 2010 hasznlathoz hozzkezdnk, mindenkpp rdemes vgignzni, hogy milyen
testreszabsi lehetsgeket knl. A konfigurlshoz a Fjl menpont alatt tallhat Belltsok menpontjt
hasznlhatjuk. Rengeteg belltsi lehetsgnk van, itt most csak a legfontosabbak kzl nznk meg
nhnyat, termszetesen clszer az itt tallhat menpontokat rszletesen s tfogan ttanulmnyozni. Az
Excel 2010 belltsai az ltalnos menpont alatt vgezhetk el, tbbek kztt itt llthatjuk be a szmunkra
megfelel felhasznli felletet, illetve egy j munkafzet ltrehozsakor rvnybe lp paramtereket.

3. bra
A Kpletek menpont belltsi lehetsgeit a ksbbiekben rszletesen trgyaljuk. A Nyelvi ellenrzs
menpont alatt az alapvet automatikus javtsi lehetsgekkel s helyesrs-ellenrzssel kapcsolatos
belltsokat vgezhetjk el.

4. bra
A dokumentumaink megfelel mdon trtn mentse egy igen fontos feladat, Ments a prbeszdpanelen,
bellthatjuk a munkafzeteink mentsvel kapcsolatos legfontosabb paramtereket (mentsi formtum,
automatikus helyrelltsi adatok mentsi ideje, ments helye, stb.).

3
Created by XMLmind XSL-FO Converter.

5. bra
A Nyelv prbeszdablakon a megfelel dokumentumnyelvet (nyelvhelyessg-ellenzzsnl
rendezseknl), illetve a felhasznli fellet s sg nyelvt llthatjuk be.

vagy

6. bra
A Specilis prbeszdablakon a blokkmveletekkel, kpletekkel, dtumok kezelsvel, stb. kapcsolatos rtkek
belltst vgezhetjk el.

7. bra

8. bra
4
Created by XMLmind XSL-FO Converter.

9. bra

10. bra
A Menszalag testreszabsa prbeszdpanelen a testre szabott elemek hasznlatval sajt zlsnknek
megfelelen alakthatjuk a menszalagot. A munknkhoz leggyakrabban hasznlt parancsoknak egyni lapokat
hozhatunk ltre, illetve egyni csoportokba gyjthetjk.

11. bra

12. bra
A menszalagon tl a gyorselrsi eszkztrat is a sajt ignyeinknek megfelelen bvthetjk parancsokkal.

5
Created by XMLmind XSL-FO Converter.

13. bra
Az Excel 2010 bizonyos szolgltatsai alaprtelmezs szerint nem kerlnek teleptsre, amennyiben hasznlni
szeretnnk ket, a Bvtmnyek menpont alatt bekapcsolhatjuk. A kvnt bvtmny bekapcsolshoz
kattintsunk az ugrs gombra, majd a bvtmnyek eltt megjelen jellngyzetekre kattintva engedlyezhetjk
ket.

14. bra
Az Adatvdelmi kzponton bell konfigurlhatjuk (ActiveX-belltsok, Makrbelltsok, stb.) az Excel 2010
ltal nagy tbbsgben biztonsgi okok miatt alaprtelmezs szerint letiltott funkcit.

15. bra

4. Exportlsi s importlsi lehetsgek


Termszetesen gyakorta elfordul, hogy a tblzat elksztshez szksges adatok mr rendelkezsnkre llnak
valamilyen mdon, ekkor a legkzenfekvbb mdszer, hogy a vglap segtsgvel megprbljuk beilleszteni
ket. Abban az esetben azonban, ha egy ltez fjlbl (pl. .txt) szeretnnk az adatokat beolvasni, akkor
importlnunk kell azokat. Az importlsi folyamat a megnyitshoz nagyon hasonl, annyi klnbsggel, hogy ki
kell vlasztanunk az importland fjl tpust, majd az albbi brkon lthat hrom lpsbl ll importlsi
folyamatot kell vgrehajtanunk. Nzznk egy pldt az import. txt, mint szveges llomny importlsnak
folyamatra.

6
Created by XMLmind XSL-FO Converter.

16. bra
Szvegbeolvas varzsl els fzisban a fjl tagolsnak tpust (Tagolt, Fix Szles) illetve a karakterkdolst
llthatjuk be.

17. bra
Msodik fzisban az egyes adatokat (oszlopokat) hatrol jeleket vlaszthatjuk ki.

18. bra
A harmadik fzisban az egyes oszlopok adattpust mdosthatjuk.

19. bra

7
Created by XMLmind XSL-FO Converter.

Exportlskor a Fjl men Ments msknt menpontjt kell vlasztanunk, majd kivlasztani azt a fjltpust (pl.
pdf, xml, stb.), amibe exportlni szeretnnk.

5. Cellk s tartomnyok
5.1. Cellk
Minden egyes cella (3. bra) sajt cmmel rendelkezik, ami a cellt tartalmaz oszlop azonostja (A-tl XFDig) s a cellt tartalmaz sor sorszma egyms utn rva szkz nlkl.

20. bra
Pldk: A5, b91, SAP57788, kri34
A cellk kztt mindig van egy kitntetett szerep cella, az gynevezett aktv cella:
1. amelybe bevihetjk az adatokat gpelssel,
2. amelynek a cme s tartalma a szerkesztlcben van,
3. amelyet keret vesz krl.

21. bra Aktulis cella

5.2. Tartomnyok
A cellktl nagyobb egysgeket, amelyek ktelezen tglalap alak cellacsoportok, blokkoknak vagy
tartomnyoknak nevezzk. A cella ilyen rtelmezsben a legkisebb tartomny. A tartomnyok megadsa,
brmely tl vgpontjhoz tartoz kt cellacmmel trtnik, melyet az Excelben egy kettspont (:) vlaszt el
egymstl.
Tartomnyok kijellsnek mdjai:
1. Az F8-as billentyvel: Ha kijellend tartomny egy sarokcelljra llunk, s lenyomjuk az F8-as billentyt,
a sttuszsorban a kijells kiterjesztse felirat jelenik meg. Ezek utn brmerre mozdulunk el az egrrel
vagy a kurzorbillentykkel, kijellhetjk a tartomnyt. Az sszes cella vilgoskk lesz (alaprtelmezs
szerint, de ez testre szabhat), kivve egy cellt, amely a kijellt terlet aktv cellja. A kijells
kiterjesztse llapot az F8 vagy az ESC gombbal megszntethet.
1. Egrrel: A kezd cella fl llva az egr bal gombjt lenyomjuk, s lenyomva tartva, addig hzzuk a cellk
fltt az egeret, amg ki nem jelljk a megfelel tartomnyt.
1. A Shift billentyvel: A billenty nyomva tartsa alatti kurzormozgatssal vagy egrmozgatssal (utbbinl a
kijellst az egr bal gombjnak lenyomsval vglegesthetjk).
1. Nvvel: Ehhez az szksges, hogy elzleg elnevezzk a tartomnyt.

8
Created by XMLmind XSL-FO Converter.

1. Teljes sor vagy oszloptartomny egr segtsgvel: A sort vagy az oszlopot azonost szmra (1,2,3,..),
illetve jelzsre (A,B,) kattintunk.
A Ctrl billenty egyidej lenyomsval tbb klnll tartomnyt is kijellhetnk egyszerre.
A kvetkez brk a klnbz tartomnyok megadsnak mdjt szemlltetik:

22. bra Tbb sorbl s oszlopbl ll tartomny (B3:D5)

23. bra Tbb teljes oszlopot tartalmaz tartomny

24. bra Tbb teljes sort tartalmaz tartomny

25. bra Tbb klnll tartomny


Minden kijellt tartomny jobb als sarkban lv fekete ngyzetet
kitltngyzetnek nevezzk. Abban az
esetben, ha az egrrel a kitltngyzetre llunk, az egrmutat fekete szlkeresztre vltozik.

5.3. Msols s beilleszts


Egy tblzatbl egy tartalom vglapra trtn elhelyezse (msolsa) a jl ismert eljrs alapjn trtnik. Els
lpsknt ki kell jellni a msoland tartomnyt. Ezt kveten vagy a helyi men Msols parancsval vagy a
ctrl +c vagy ctrl + instert billentykombincikkal a vglapra helyezzk. A beilleszts is tbb mdon trtnhet.
Egyszer tartalom beillesztse a kvnt cellapozciba vagy helyi menbl a Beilleszts paranccsal vagy a ctrl+v
vagy a shift +insert billentykombincikkal rhet el. Egyszer beilleszts esetben nincs sszefggs az
eredeti s a msolt tartalom kztt. Egy msik lehetsg a kivlasztott tartalom beillesztsre az irnytott
beilleszts. Ebben az esetben helyi menbl az Irnytott beilleszts menpontot kell vlasztanunk. Az irnytott
beilleszts opci alkalmazsval megoldhat, hogy az eredeti, s msolt cellk kztt kapcsolat jjjn ltre,
ennek kvetkeztben az eredeti cellkban trtn vltozsok az j, msolt cellkban is megtrtnnek.

9
Created by XMLmind XSL-FO Converter.

26. bra
Az irnytott beilleszts esetben tbb lehetsg kzl is vlaszthatunk. A kt leggyakrabban hasznlt a Mindent
s az rtket opci. A Mindent opci vlasztsa esetn a kplet, vagy fggvny, mint tartalom is msolsra
kerl. rtk tpus irnytott beilleszts eredmnye csak egy rtk, ha a msolt cella kpletet, vagy fggvnyt
tartalmazott, akkor csak az eredmnyk kerl az j cellba rtkknt. A bal als sarokban tallhat Csatolva
gomb alkalmazsval kapcsolatot alakthatunk ki a rgi s j cellk kztt, gy az eredeti cellkban trtn
vltoztatsok az j cellkban is megjelennek.

6. Adattpusok
A cellkban klnbz tpus adatokat trolhatunk. Egy cella tartalmazhat:
1. szveges adatot
2. numerikus adatot
3. logikai adatot
4. dtum adatot
5. kifejezst (kpletet, fggvnyt)

6.1. Szveges s numerikus adatok


A szveges adatok, betk, szmok s egyb karakterek tetszleges kombincija lehet. pl. 1qwerty00, 06/30 123
4567. A Szveges adatok a cella bal szlhez igazodnak.
Az Excel csak azokat az adatokat tekinti numerikusnak, amelyek megfelelnek az albbi szintaktikai
szablyoknak.
Egy szm tartalmazhat:
1. szmjegyet,
2. tizedesjelet,
3. eljelet,
4. szzalkjelet,
5. norml alakban megadott szm kitevjnek jeleit (e vagy E, pl. 23000 norml alakja: 2,3E+4),
6. pnznem jelt.
A helyesen bevitt numerikus rtkek alaprtelmezs szerint a cella jobb oldalhoz vannak igaztva. Az Excel az
IEEE 754-es specifikcinak megfelelen trolja s szmtja a lebegpontos szmokat. Errl sajnos ezen jegyzet
keretein bell rszletesebben nincs lehetsgnk foglalkozni, de annyi elmondhat, hogy az IEEE 754-es
specifikcinak a korltai az albbi hrom ltalnos kategriba sorolhatk:
10
Created by XMLmind XSL-FO Converter.

1. maximlis/minimlis korltok,
2. pontossg,
3. szakaszos binris szmok.
A kvetkezekben kt plda nagyon nagy s nagyon kicsi szmokkal vgzett mveletre.
Plda Mveletvgzs nagyon nagy szmok esetben.
A 9. brn lthat kt szmot sszeadva az sszeg a B3-as cellban 1,20E+200 lesz, azonos a B1 cella rtkvel.
Ennek az oka, hogy az IEEE 754 es specifikciban a trols csak 15 rtkes szmjegy pontossg. A fenti
szmts trolshoz az Excel alkalmazsnak legalbb 100 szmjegy pontossgnak kellene lennie.

27. bra
Plda Mveletvgzs nagyon kis szmok esetben.
Az brn lthat kt szmot sszeadva az sszeg a B3-as cellban 1,000123456789012345 helyett
1,00012345678901 lesz. Az ok ebben az esetben is ugyanaz, mint az elz esetben. Ahhoz, hogy pontos
eredmnyt kapjunk, itt az alkalmazsnak legalbb 19 szmjegy pontossgnak kellene lennie.

28. bra
Feladat Lebegpontos aritmetika esetben mely lehetsgekben tekintjk mrvadnak az IEEE 754-es
szabvnyt?
Feladat Lebegpontos aritmetika esetben mely lehetsgekben nem tekintjk mrvadnak az IEEE 754-es
szabvnyt?
Feladat Milyen eszkzket biztost az Excel a pontossgi hibk javtsra?

6.2. Numerikus s szveges adatok


A numerikus kifejezsek esetn a kirtkels sorrendje a matematikban ismert szablyok alapjn trtnik.
A hasznlhat mveleti jelek:

Mvelet

Mveleti jel

Plda

Eredmny

sszeads

=5,4+9

14,4

Kivons

=8,9-10,9

-2

Szorzs

=6*6

36

Oszts

=3/2

1,5

Hatvnyozs

=3^3

27

11
Created by XMLmind XSL-FO Converter.

Konkatenci

&

=alma+fa

almafa

Termszetesen alkalmazhatjuk a matematikai fggvnyek szles trhzt is, de ezekrl a ksbbiekben mg sz


lesz.
Plda
Rengeteg kellemetlensggel tallkozhatunk egsz s trtszmok bevitelnl. Az A1-es celltl kezdden
gpeljk be a kvetkez rtkeket (3,141592,-2e10,5,66E-5,7/6, 0 7/6, 5/9). Mindegyik cella esetben nzzk
meg, hogy milyen rtket ltunk az adott cellban s milyen rtk jelenik meg a szerkesztlcben.

29. bra
Az A1-es cella esetben nem tallkozunk klnbsggel. Exponencilis szmjells esetben (A2 s A3) a
szerkesztlcen lthat a teljes vals szm. Gyakran eshetnk abba a hibba, hogy a trtknt bevitt rtket az
Excel talaktja dtumm. Ennek elkerlsre az egsz nlkli trtek el egy nullt s egy szkzt rjunk. Az
utols kt pldban megfigyelhet, hogy a cellban trt formtumban megjelentett szm szerkesztlcben a
tizedes trt alakban jelenik meg.
Plda
Szvegek bevitelnl gyakran elfordul, hogy az adott szveg hosszabb, mint ami a cellban megjelenthet.

30. bra
Ebben az esetben a tartalom a kvetkez cellk fltt folytatdik. A folytats a cellk fltt megszakad, ha
valamelyik cellba adatot visznk be. Ilyenkor tbb lehetsgnk is van arra, ha az adatot nem csak trolni,
hanem megjelenteni is szeretnnk:
1. Nvelhetjk az oszlop szlessgt,
2. Nvelhetjk a cella magassgt, majd engedlyezzk a celln belli sortrseket,
3. Alt+Enter segtsgvel sortrseket helyeznk el. (13. bra)

31. bra

12
Created by XMLmind XSL-FO Converter.

6.3. Logikai adatok


Az Excel lehetsget biztost logikai kifejezsekkel trtn mveletvgzsre, melynek eredmnye mindig egy
logikai rtk. Az eredmny alaprtelemzs szerint kzpre igaztva jelenik meg.

6.3.1. sszehasonlt opertorok:


Mvelet

mveleti jel

plda

eredmny

egyenl

=6=7

HAMIS

nem egyenl

<>

=2<>4

IGAZ

kisebb

<

=6<6

HAMIS

nagyobb

>

=3>2

IGAZ

kisebb vagy egyenl

<=

=1<=3

IGAZ

nagyobb vagy egyenl

>=

=5>=9

HAMIS

32. bra

6.4. Dtumok
A dtum s id adatok megjelentsre szmos lehetsget biztost az Excel.
A dtumokat sorszmknt trolja. Az 1-es 1900. janur 1-nek felel meg. Tulajdonkppen ezzel a nappal
kezddik a naptra. A kezd dtum utn naponknt eggyel n a sorszm, teht 1900. janur 10. mr a 10-es
sorszmmal van trolva. Ha a 2011/05/14 dtumot berjuk egy cellba, majd a dtumot szmknt jelentjk meg,
akkor lthat, hogy ezt a napot a 40677-es sorszmon trolja. Ez a dtumtrolsi md lehetv teszi, hogy
szmtani mveleteket vgezznk a dtumokkal. Ha pldul azt szeretnnk kiszmolni, hogy hny napja
szlettnk, akkor az aktulis dtumbl kivonva szletsi dtumunkat megkaphatjuk az rtket. A trolsi
mdbl fakad elnyk mellett ki kell emelni a htrnyai kzl is egyet, mgpedig azt, hogy az 1900. janur 1.
eltti dtumokkal szmtsokat nem tudunk vgezni, csak megjelenteni.

7. Formzsi lehetsgek
7.1. Tartomnyok formzsa
Az Excel a Wordhz hasonlan szmos lehetsget biztost cellk, tartomnyok tartalmnak s megjelensnek
formzsra. Mivel errl az elz fejezetekben mr rszletesebben volt sz, ezt itt kln nem emltennk meg,
csak azokat, amelyek a cellk tartalmnak igaztsra s tpusnak meghatrozsra szolglnak.
Tartomnyt (cellt), jellemzi megvltoztatshoz els lpsben ki kell jellni. A formzshoz, a
legkzenfekvbb mdszer a Kezdlap szalagon tallhat Bettpus mez, amely hasznlatt itt nem trgyaljuk.

13
Created by XMLmind XSL-FO Converter.

33. bra
Adatainkat egy celln bell igazthatjuk vzszintesen s fgglegesen is. Vzszintesen balra, kzpre s jobbra
, mg fgglegesen fentre, kzpre s lentre
. Fontos megjegyezni, hogy alaprtelmezs szerinti
igaztst a cellban lv adat tpusa hatrozza meg.
Lehetsgnk van arra is, hogy az adatainkat tetszleges szgben elforgatva rjuk be a cellba. Az rsirny
megvltoztatshoz az Igazts mezben lv tjols gombra kell kattintani. A Cellaformzs Igazts elemt
kivlasztva, megjelenik a Cellk formzsa prbeszdablak, ahol a jobb oldalon lv Elforgats rszben
tetszleges szget be tudunk lltani.

34. bra
Gyakorta fordul el, hogy a tblzat struktrjbl addan bizonyos helyeken az egyms mellett elhelyezked
cellkat ssze kell vonni. A legegyszerbb megolds mg mindig a Kezdlap szalag Igazts mezjt hasznlva
addik.
Els lpsben az sszevonand cellk kijellsvel kell kezdennk, majd a Cellk egyestse gombot legrdtve
kivlaszthatjuk a szmunkra megfelel elemet (Cellaegyests, Egyests vzszintesen, Cellk egyestse). Az
sszevons felbontshoz szintn itt, a Cellk sztvlasztsa elemet kell vlasztanunk.

35. bra
Termszetesen az elzekben felsorolt Kezdlap szalagrl elrhet funkcikon kvl tovbbi lehetsgeink is
vannak a tartomnyok formzsra. A cellk igaztsnl mr volt sz a Cellk formzsa prbeszdablakrl.
Ezt a panelt tbbflekppen is el tudjuk rni. Egyik lehetsg az Igazts mez jobb als sarkban lv
jelre
kattintva. Msik lehetsg a kijellt terleten jobb kattints utn megjelen helyi menbl a Cellaformzs
elem kivlasztsa. A Cellk formzsa prbeszdpanel Igazts flre kattintva pontosabban vgezhetjk el az
igaztssal kapcsolatos belltsokat.

36. bra

14
Created by XMLmind XSL-FO Converter.

A cella tpusnak megvltoztatsa (azaz a megjelents) tbb mdon is trtnhet. A legkzenfekvbb mdszer,
ha a Kezdlap szalagon a szm mez elemeit (pnznem, szzalk, szmformtum, tizedes jegyek cskkentse
nvelse gombok) hasznljuk. Ha ezen ikonok feletti listt legrdtjk, mg tbb lehetsgnk addik a
megfelel szmformtum kivlasztsra.

37. bra
Gyakran elfordul azonban, hogy a fenti kt lehetsg hinyos funkcionalitsa miatt nem sikerl kivlasztanunk
s belltanunk a megfelel cella tpust. Ebben az esetben a listrl a Tovbbi szmformtumok elemet kell
vlasztanunk, ahol a panel bal oldaln az albbi kategrikat tallhatjuk:
1. ltalnos: Egy ltalnos adatformtum, amely nem tartalmaz semmifle belltst.
2. Szm: A szmok vals alakjt jelenti meg, automatikusan jobbra igaztva.
3. Pnznem: Elssorban pnzgyi tblzatok esetn hasznlhat formula.
4. Knyveli: Pnznem formtum adatok trolsra alkalmas a knyveli formtumoknak megfelelen.
5. Dtum: Dtumok trolsra hasznlhat formula.
6. Id: Idpont trolsra alkalmas megjelentsi forma.
7. Szzalk: Egy szm s egy szzalkjel begpelsvel jn ltre.
8. Trt: Tizedes trt alak helyett hasznlhatjuk ezt a megjelentsi tpust is.
9. Tudomnyos: A szmokat exponencilis alakjukban jelenti meg.
10.

Szveg: Tetszleges karakterekbl ll sorozat, amely alaprtelmezs szerint balra zrva jelenik meg.

11.

Klnleges: Specilis adatok (pl. irnytszm, adszm, stb..) formtummaszkjait tartalmazza.

12.

Egyni: Egyedi ignyeknek megfelelen kialakthat formtum, amely llhat szmokbl s szvegbl.

38. bra
Lehetsgnk van egyni szmformtum ksztsre is. Ehhez az egyni kategrit kell kivlasztanunk. Egy
egyni szmformtum legfeljebb ngy szakaszbl llhat. A szakaszokat pontosvesszvel kell elvlasztanunk. Az

15
Created by XMLmind XSL-FO Converter.

egyes szakaszok jelentse rendre a kvetkez: (pozitv szmok, negatv szmok, nulla rtkek, szveges
formtumok (km/h).
Termszetesen lehetsgnk van kevesebb szakasz megadsra is, pldul ha csak kt szakaszt adunk meg, az
els a pozitv szmokra s a nullkra vonatkozik, a msodik pedig a negatv szmokra. Egy szakasz esetben a
formtum vonatkozik az sszes szmra. Abban az esetben, ha egy szakaszra nincs szksgnk, akkor helyre
csak egy pontosvesszt kell rni.
Egy formtumkdba a kvetkez karaktereket rhatjuk:
# Az rtkes jegyeket jelenti meg, a nullkat nem, ezres tagols esetben szkzt kell hasznlnunk a x jelek
kztt. (pl. # ##)
0 Nullkkal egszti ki a szmot abban az esetben, ha az kevesebb szmjegyet tartalmaz, mint ahny nulla
szerepel a formtumban.
? A tizedesvessz mindkt oldaln az rtktelen nullk helyn szkzt jelent meg.
/ Akkor kell hasznlnunk, ha a cellban szveget is szeretnnk megjelenteni.
Tovbb bellthatjuk egy-egy szakasz sznt is, ebben az esetben a szakasz elejre szgletes zrjelek kztt
meg kell adnunk a kvnt szn megnevezst.

39. bra
A helyes rtelmezs rdekben nzznk nhny pldt:
Plda
#;-#;! Pozitv s negatv szmok esetben megjelenti az rtket, mg nulla esetn egy felkiltjelet rak a
cellba.
Plda
[Piros]#, [Kk]-#, [Zld]0 Pozitv szmok esetn piros, negatv szm esetn kk, nulla esetn zld sznnel
jelenti meg a cella rtkt.
rdemes tudni, hogy az Excel mindig annyi tizedes jegy pontossggal jelenti meg az rtket, mint amennyit a
cella szlessge megenged. Termszetesen mi magunk is bellthatjuk a tizedes jegyek szmt, de ekkor
gyakran elfordulhat, hogy nem fr el a szm a cellban s # jeleket r. Ekkor manulisan kell a cellaszlessget
belltanunk. Fontos megjegyezni, hogy a szmok megjelentstl fggetlenl a szmols mindig a vals
rtkekkel trtnik.

7.2. Formtum msolsa


A formtum msolsa egy nagyon hasznos funkci, amelyet akkor alkalmazhatunk, ha nem a cellt, hanem a
cellra vagy annak szvegre jellemz formzst szeretnnk mshol is alkalmazni. Ekkor hasznlhatjuk a

16
Created by XMLmind XSL-FO Converter.

formtum msolsa funkcit. Elsknt vigyk a kurzort arra a cellra, amely formtumt msolni szeretnnk,
majd kattintsunk a

gombra, ezek utn jelljk ki azt a tartomnyt, amelyre alkalmazni szeretnnk.

7.3. Feltteles formzs s adatkijellsek


Lehetsgnk van a formzst a cella tartalmnak fggvnyben elvgezni, ebben az esetben feltteles
formzsrl beszlnk. Mindezen funkcik kiegsztsre az Excel 2007 s 2010 lehetsget biztost feltteles
jellk alkalmazsra is. A jellk cellkon bell elhelyezked vizulis szimblumok, amelyek megjelense az
adott cellatartalomtl fgg.
A feltteles formzssal s jellkkel kapcsolatos ismereteket a kvetkez pldn keresztl szemlltetem
Plda
Az albbi brnak megfelelen ksztse el, majd formzza meg a tblzatot. A kpeket beillesztshez hasznlja
a ClipArt-ot!

40. bra
Els feladat a D s E oszlopban lv hmrsklet rtkek kzl a 16C-nl kisebb rtk cellk betszne
legyen vilgoszld mg kitltsk sttzld a kitlts 30C nl nagyobb rtkek esetben pedig a betszn
piros a kitltszn pedig srga. Els lpsben ki kell jellnnk a cellkat (rvnyessgi tartomnyt), majd a
Kezdlap szalag Feltteles formzs ikonjra, itt a Cellakijellsi Szablyok menponton bell a Nagyobb
mint elemet vlasszuk.

41. bra
A kivlasztott menpont utn megjelen prbeszdablakon bell adhatjuk meg azt az rtket, s formtumot,
amelyet a cella a felttel teljeslse esetn felvesz.
Amennyiben a formtum listban lv stlusokon kvl, egyb formzsi belltsokat kvnunk ltrehozni,
ekkor az Egyni formtum elem kivlasztsval ezt megtehetjk.
Mint az brn lthat ezen kvl egyb cellakijellsi szablyok is bellthatk.

17
Created by XMLmind XSL-FO Converter.

42. bra
A kvetkez feladat, mint az brn lthat, az F oszlopban szerepl Max. szlsebessg s a G oszlopban lv
Csapadkmennyisg rtkek formzsa. Adatkijellsek esetben hrom formzsi lehetsgnk van.
1. Adatsvok

43. bra
1. Sznsklk

44. bra
1. Ikonkszletek

45. bra

18
Created by XMLmind XSL-FO Converter.

46. bra

47. bra
Sok esetben elfordul, hogy a kivlasztott formzsi belltsok valamilyen szempontbl nem felelnek meg
ignyeinknek vagy a feladat szvegnek. Ekkor termszetesen lehetsgnk van a szablyok mdostsra, mint
formtum, mint rvnyessgi tartomny rtelmben.

48. bra

49. bra
19
Created by XMLmind XSL-FO Converter.

7.4. rtkgrbk
A legjabb Excel verziban mr lehetsgnk van akr celln belli diagram elhelyezsre is. A diagramoknak
ezen tpust rtkgrbknek nevezik. rtkgrbket a Beszrs szalag rtkgrbk mezjben talljuk. A
kifejezsek tpustl fggen az albbi brn lthat lehetsgek kzl vlaszthatunk:

50. bra
A megfelel rtkgrbe tpusnak kivlasztsa utn egyszer dolgunk van, csak az brzoland adatok tpust s
azt a cellacmet kell megadnunk, ahov az rtkgrbe kerl.

51. bra
Az rtkgrbe ltrehozsa utn megjelenik az rtkgrbe/Tervezs szalag, ahol tovbbi formzsi lehetsgek
kzl vlaszthatunk. Az albbi brn lthat feladatban, a gimnziumi tanulk flves s v vgi tanulmnyi
eredmnyeinek alakulsnak szemlltetsre rtkgrbket hoztunk ltre.

52. bra
A szalag rtkgrbe mezjben a forrsadatainkat szerkeszthetjk, a Tpus mezjben az rtkgrbink tpust
mdosthatjuk, a Megjelents mezben a szemlltetshez fontos s adatpontokat vlaszthatjuk ki. A Stlus
mezben a grbe megjelentst mdosthatjuk, tovbb lehetsgnk van a klnbz kiemelten kezelend
adatpontok sznnek mdostsra is.

8. Kpletek, hivatkozsok
A tblzatkezel programokat elssorban nem csak arra hasznljuk, hogy tblzatokban trolt adatokat troljuk
s megjelentsk, hanem arra, hogy az elzekben megismert adattpusokkal (numerikus, szveges, logikai,
dtum) klnbz mveleteket s szmtsokat vgezznk. Ha egy cellba mveleti utastsokat runk, akkor
azt kpletnek vagy kifejezsnek nevezzk. Egy kplet maximlisan 8192 karakterbl llhat s (=) jellel kell
kezdeni. Ebben az esetben az Excel rtelmezs szerint tudja, hogy nem adatot kell a cellban trolnia, hanem
mveleteket kell elvgeznie. Egy kplet tartalmazhat szmokat, hivatkozsokat (neveket), fggvnyeket s
mveleti jeleket. Kifejezsek kirtkelse a matematikban jl ismert precedencia szably szerint trtnik.
Precedencia szably

20
Created by XMLmind XSL-FO Converter.

1. Zrjelek
2. Fggvnyek
3. Egy operandus mveletek
4. (Hatvnyozs)
5. Multiplikatv mveletek
6. Additv mveletek
7. Relcik
8. Balrl jobbra szably
A kpleteink hatkony kihasznlsa rdekben hrom fontos funkcival kell megismerkednnk:
1. Szmts: Szmtsok sorn alkalmazott kpletek s fggvnyek paramterei lehetnek llandak, de
mutathatnak vltoz cellatartalmakra is. Alaprtelmezs szerint az Excel csak azon kpletek kirtkelst
vgzi el jra, amelyek alapjul szolgl cellatartalmak mdosultak. Nagyobb szmtsigny szmtsok
esetben ezt a funkcit kikapcsolhatjuk. Ezek utn csak az F9 billenty lenyomsval, vagy a Kpletek
szalag Szmts csoportjban lv szmolgpre kattintva rtkeli ki jra a kpleteket.
1. Pontossg: Az Excel pontossgrl mr az elzekben volt sz, mint ismeretes 15 szmjegy pontossggal
vgzi el a szmtsokat.
1. Kzelts: Kzeltssel tulajdonkppen az aktulis munkafzet ismtelt jraszmtsnak szmt adhatjuk
meg. Azt az esetet, amikor egy kpletben kzvetlenl vagy kzvetve hivatkozunk a kplet eredmnyt
szmt cellra, krkrs hivatkozsnak nevezzk. Ebben az esetben az eredmnyt az Excel nem tudja
automatikusan kiszmtani, de manulisan bellthatjuk az ilyen jelleg szmtsok esetben a kzeltsek
maximlis szmt illetve az elfogadhat vltozs mrtkt.

53. bra

8.1. Hibartkek kpleteknl


Elfordulhat, hogy kpleteink rtkeit az Excel nem tudja kiszmolni. Tipikus plda erre a nullval val oszts,
amely matematikailag nincs rtelmezve. Ha a program az eredmnyt nem tudja kiszmolni, akkor minden
esetben (#) kettskereszttel kezdd hibazenetet ad. A szveges hibazenetek, amelyek mindig csupa
nagybetvel jelennek meg, az albbi kategrikba sorolhatak:
#SZM! Abban az esetben kapunk ilyen hibartket, ha a kapott eredmny tl nagy vagy tl kicsi szm, amit
mr az Excel nem tud rtelmezni.
#RTK! Ezzel a hibazenettel akkor tallkozhatunk, amikor egy numerikus szmot ignyl mvelet esetn,
szveges rtket vagy szveges rtket tartalmaz cellra hivatkozunk.
21
Created by XMLmind XSL-FO Converter.

#ZROSZT! Errl mr a bevezetben volt sz, akkor kapunk ilyen hibazenetet, ha a kpletben osztknt
nullt vagy res cellra trtn hivatkozst adunk meg.
#HIV! Ilyen hibazenettel akkor tallkozhatunk, ha a bert kplet rvnytelen cellahivatkozst tartalmaz. Ez
leggyakrabban cellk msolsnl, thelyezsnl, illetve trlsnl fordul el.
#NV? Ezzel a hibazenettel akkor tallkozhatunk, amikor is a kpletben hasznlt cellahivatkozst,
fggvnynevt vagy cellatartomny nevt a program (ltalban gpelsi hiba miatt) nem ismeri fel.
Feladat Mely karakterrel vagy karakterekkel kezdhetjk kpleteinket? Tesztelje a pldk alapjn!
1. =SZUM(1;5)
2. +SZUM(1;5)
3. -SZUM(1;5)
4. @SZUM(1;5)
Feladat Melyik kplet az albbiak kzl?
1. (A1+B2)
2. +A4+B5
3. 125+3
4. -3+C4
5. =BAB91-10E-12
6. +341-A1
Feladat Mi az rtke az albbi kifejezseknek?
1. =16/4*2
2. =16/(4*2)
3. =9^1/3
4. =3*TLAG(2;10)
5. =1<2*3=(1<2)*3
6. =SZUM(2;6)*2/2=8

8.2. Cellahivatkozsok, cmzsi mdok


A kpletekben szmokon, mveleti jeleken s fggvnyeken kvl cellahivatkozsok is szerepelnek. Fggetlenl
a cella aktulis rtktl, mindig a cellban trolt adatra hivatkozunk. Ezt, mint a tblzatkezel programok
egyik legnagyobb elnyt tartjuk szmon.

8.2.1. Relatv hivatkozs


A hivatkozsainkat legtbbszr relatv mdon adjuk meg. Mit is jelent ez?
Relatv cmzs esetben a tblzatkezel a hivatkozott cellrl nem azt jegyzi meg, hogy melyik oszlop
hnyadik sorban tallhat, hanem azt, milyen irnyba s hny cellnyira van attl a celltl, amibe bertuk.
Ezzel vlik lehetv, hogy a cella msolsakor a formula az ugyanolyan irnyban s tvolsgra lv cella
tartalmval hajtja vgre az elrt mveletet. A megrtshez tekintsk meg a kvetkez pldt:
Plda rjuk fel az albbi sorozatok els 5 tagjt:
22
Created by XMLmind XSL-FO Converter.

Az A oszlopot tltsk fel egytl tig.


A B2-es cellba a kvetkez kpletet: =(3^A2-2)/(2*A2-10)
Ezek utn a B2-es cella tartalmt msoljuk t B3-tl a B5-s cellkba, akkor
B3: =(3^A3-2)/(2*A2-10)
B4: =(3^A4-2)/(2*A4-10)
....
lesz.
Mint lthat az sszes sorba automatikusan kiszmtsra kerlt.

54. bra

8.2.2. Abszolt hivatkozs


Gyakran szksges egy adott kpletben megkvetelnnk azt, hogy a cella msolsakor is tartsa meg a cmt,
ebben az esetben abszolt cellahivatkozsrl beszlnk. Ha egy cella cmre szeretnnk hivatkozni, akkor az
oszlopazonost s a sorazonost el egy $ jelet kell bernunk. A $ jeleket az F4 funkcibillenty egyszeri
lenyomsval is bevihetjk.
Plda
Egy replgp sebessge 3800 km/h. Mennyi id alatt tesz meg 60, 100, 350, 800 km tvolsgot?

55. bra
Megolds sorn figyelnnk kell arra, hogy a replgp sebessge egyszer, a C2-es cellban van trolva, ezrt a
B5-s cellba bert kplet a kvetkezkppen alakul: =A5/$C$2. A kplet msolsakor az A5-s cella rtke
mindig az aktulis A oszlopbeli rtket veszi fel, mg a $C$2 vltozatlan marad. Abban az esetben, ha egy msik
replgp esetben is szeretnnk szmolni ezeket az rtkeket, csak a C2-es cella tartalmt kell mdostanunk,
egyb vltoztatsokat nem kell vgeznnk a tblzatban.

23
Created by XMLmind XSL-FO Converter.

8.2.3. Vegyes hivatkozs


Amennyiben az F4 es funkcibillentyt tbbszr is lenyomtuk, akkor mr megfigyelhettk, hogy nem csak
relatv s abszolt hivatkozsrl beszlhetnk.
Ha a cellakoordintk egyikt abszolt, a msikat relatv cmzssel adjuk meg, akkor ezt a cmzsi mdot
vegyes hivatkozsnak nevezzk. Ilyenkor a sort vagy az oszlopot rgztjk, a tbbit hagyjuk relatv mdon
vltoztatni.
Plda
Egy klasszikus plda a vegyes hivatkozs alkalmazsra a szorztbla. Ksztsnk egy 10 x 10-es szorztblt.
Az A oszlopot s az 1. sort tltsk fel egytl tzig az bra alapjn.

56. bra
A B2-es cellba rjuk be a kvetkez kpletet: =$A2*B$1
A kpletbe rt $A2 azt jelenti, hogy a kpletet brhov is msoljuk be, az adatot mindig az A oszlopbl veszi, a
B$1 pedig azt, hogy a msik adatot mindig az els sorbl. gy az tmsolt cellkba a fejlcknt bert szmok
szorzata kerl.

8.2.4. S1O1 Specilis hivatkozsi stlus


Specilis hivatkozsokat ritkn hasznlunk, szinte csak makrknl. Hasznlat eltt engedlyeznnk kell, amit
megtehetnk a Kpletekkel vgzett munka rszben. Ezzel a belltssal lehetsgnk nylik arra, hogy az
oszlopok nevei s sorok sorszmai helyett egyszerbben, szmokkal jelljk az oszlopokat s a sorokat.
Plda
S1O4:S4O6 Egy norml cellatartomnyt jell.

57. bra
Plda
S[1]O[4] Relatv hivatkozs, amely egy sorral feljebb s ngy oszloppal jobbra lv cellra mutat.
Plda
S[-1]O[-4] Relatv hivatkozs, amely egy sorral lejjebb s ngy oszloppal balra lv cellra mutat.
Plda
S1O4 Abszolt hivatkozs, amely az els sorban s a negyedik oszlopban lv cellra mutat.

24
Created by XMLmind XSL-FO Converter.

Plda
SO[-2] Relatv hivatkozs, amely ugyanabban a sorban kt oszloppal balra lv cellra mutat.
Plda
S[1] Relatv hivatkozs, amely az aktv cella alatti teljes sorra mutat.
Plda
O[-1] Relatv hivatkozs, amely az aktv cella eltti teljes oszlopra mutat.
Plda
S s O Abszolt hivatkozs, amely rendre az aktulis sorra s aktulis oszlopra mutat.

8.2.5. Hivatkozs msik munkalapra


8.2.6. Hivatkozs msik fjlra (munkafzetre)
8.2.7. Tmbhivatkozs

9. Munkalapok, sorok, oszlopok kezelse


9.1. Munkalapok kezelse
Az Excel lehetsget biztost tbbek kztt munkalapok, tnevezsre, mozgatsra, msolsra s j munkalap
beszrsra.
Munkalap tnevezsre vagy dupla kattintssal vagy a jobb egrgombbal kattintva a helyi menbl az
tnevezs elemet kivlasztva van lehetsgnk. Munkalap mozgatst vagy msolst ugyancsak az elz helyi
menben tehetjk meg, az thelyezs vagy Msols menpontot vlasztva. Mindezek mellett itt mg
lehetsgnk nylik arra is, hogy a Lapflszn menpontot vlasztva a munkalapok flt klnbz sznekkel
lssuk el. j munkalap beszrst vagy a helyi men Beszrs elemre kattintva vagy a munkalapok utn
lv

flre kattintva tehetjk meg.

58. bra

9.2. Sorok, oszlopok kezelse


A sorokkal s oszlopokkal a tartomnyokhoz hasonl mveleteket vgezhetnk. Ugyanolyan fontos a megfelel
formzsuk, hiszen knnyen elfordulhat az, hogy a cellk tartalma nem, vagy csak rszben lthat.

9.2.1. Oszlopszlessg s sormagassg lltsa


Oszlop szlessgnek belltsra tbb lehetsgnk is van, a legels az, hogy az oszlopjellt addig hzzuk,
mg a kvnt szlessget el nem rjk. A leggyakoribb hibazenet, amivel mr biztosan tallkozunk az, hogy az
adatok helyn a ####### hibartk jelenik meg. Ilyenkor lehet az egyik megolds az oszlopok szlessgnek s
sorok magassgnak mdostsa. Ha az oszlopjellre dupln kattintunk, akkor az oszlopszlessg az adott

25
Created by XMLmind XSL-FO Converter.

oszlopban tallhat cella leghosszabb tartalmhoz igaztja a szlessget. Sorok magassgnak mdostsnl
ugyanezek a lehetsgek rendelkezsnkre llnak.

59. bra

60. bra
Termszetesen tbb sor, illetve oszlop (sszefgg s a Ctrl gomb nyomva tartsa mellett nem sszefgg
tartomnyonknt) is kijellhet egyszerre. Ekkor az elz mveletet a kijellt sszes oszlopra vagy sorra
egyszerre rvnyesthetjk.

61. bra
Mindezen belltsokat pontos rtkek megadsval is bellthatjuk a Kezdlap szalag Cellk mezjben a
Formtum gombra kattintva, a Sormagassg illetve Oszlopszlessg elemek kivlasztsval. Tovbb
mindezek a funkcik elrhetek az oszlop vagy a sor azonostjra jobb gombbal kattintva a helyi menbl.

62. bra

63. bra

26
Created by XMLmind XSL-FO Converter.

64. bra

65. bra

9.2.2. Sorok s oszlopok beszrsa, trlse


Gyakran elfordul, miutn elksztettk a tblzatunkat, hogy a tblzaton bell meg kell toldanunk egy vagy
tbb oszlopot illetve sort. Ebben az esetben is tbb lehetsgnk van a mvelet elvgzsre. Fontos tudnunk,
hogy oszlopok esetben a beszrs mindig a kijellt tartomny el, mg soroknl fl trtnik. A beszrs
mvelete trtnhet menbl, a Kezdlap szalag Cellk mezjben tallhat Beszrs funkci melletti nylra
kattintva. Illetve trtnhet a kijellt terlet felett jobb kattintsra megjelen helyi men Beszrs elemt
kivlasztva.

66. bra
A beszrsra kerl j sor(ok) vagy oszlop(ok) paramterei mindenkor megegyeznek a kijellt tartomny
(aktulis cella) eltti sor vagy oszlop jellemzivel.
Abban az esetben, ha sorokat, oszlopokat szeretnnk trlni, krltekinten kell eljrnunk (mint a trlsnl
ltalban), ugyanis a tvesen kiadott trlsi utastssal akr jelents adatvesztesggel is szmolhatunk.
Teljes oszlop vagy sor trlsre termszetesen - mint eddig szinte mindenhol - tbb lehetsgnk van. A
legegyszerbb eljrs, ha a trlend oszlop vagy sor azonostjra jobb egrgombbal kattintunk, s a helyi
menbl a Trls utastst vlasztjuk. A msik lehetsg menbl, a Kezdlap szalagon a Cellk mezben
tallhat Trls funkcit vlasztva.
Nem minden esetben van szksgnk teljes oszlop vagy sor beszrsra, illetve trlsre. Ebben az esetben a
leggyorsabb, ha a kijellt terleten jobb egrgombbal val kattints utn a Beszrs vagy a Trls menpontot
vlasztjuk. Termszetesen, ezen funkcik a Kezdlap szalag Cellk mezjben is elrhetk a Beszrs illetve
Trls gombokra kattintva.

27
Created by XMLmind XSL-FO Converter.

67. bra

68. bra

69. bra

70. bra

9.2.3. Sorok s oszlopok elrejtse, felfedse


Akkor, ha nem szeretnnk bizonyos oszlopokat vagy sorokat megjelenteni az Excel lehetsget biztost arra,
hogy elrejtsk ket. Ebben az esetben az elrejtett sorok vagy oszlopok tartalma megmarad s minden arra
trtn hivatkozs tovbbra is l. A megvalstshoz itt is tbb lehetsg kzl vlaszthatunk.
Kijellt sorok vagy oszlopok elrejtsnek egyik tja, ha az egr jobb gombjval kattintva a helyi menbl az
Elrejts parancsot vlasztjuk. Az elrejtett sorok vagy oszlopok visszalltshoz a legegyszerbb mdszer az
elrejtett sorok vagy oszlopok eltti, illetve utni sorok vagy oszlopok kijellse, majd a jobb egrgomb utn
helyi menbl a Felfeds parancs kivlasztsa. A msik lehetsg a Kezdlap szalag Cellk mezjben az
elzekben mr ismertetett Formtum gomb Elrejts s Felfeds funkcijval is elvgezhet.

10. Fggvnyek
28
Created by XMLmind XSL-FO Converter.

A fggvnyek a tblzatkezel rendszerek egyik legfontosabb eszkze. Fggvnyek hasznlatval egyszer


vagy sszetett szmtsokat vgezhetnk. Egyszer pldn keresztl szemlltetve a =TLAG(A1:A5) fggvny
egyenrtk az =(A1+A2+A3+A4+A5)/5 kplettel. A fggvnyeket, mint a kpleteket is egyenlsgjellel kell
kezdeni, amelyet csak az els fggvnynv eltt kell feltntetni, a kifejezsen bell mr nem. A fggvnyek kt
f rszbl llnak: a fggvny nevbl s az argumentumok listjbl. Az argumentumok lehetnek: szmok,
nevek, szvegek, tartomnyok, cellahivatkozsok, nevek, kpletek, dtum, id, fggvnynv, adatbzisnv stb.
Tbb argumentum esetn az argumentumokat pontosvesszvel kell egymstl elvlasztani. A szveges adatokat
ltalban idzjelek kz kell rakni.
=fggvnynv(argumentum1;argumentum2;stb.)
Vannak olyan fggvnyek, amelyekhez res argumentum tartozik, a zrjeleket ebben az esetben is ktelez
kirakni. Ilyen fggvnyek tbbek kztt a =PI() s =MA().
=fggvnynv()
Az egymsba gyazott fggvnyek hasznlatnl egyik problma a helytelen zrjelezsbl s paramterezsbl
addik. Abban az esetben, ha valamelyik fggvnyargumentum hinyzik, az eredmnycellban a #HINYZIK
hibazenet jelenik meg. Az albbi logaritmus fggvny

kiszmolshoz alkalmazhat kplet:


=LOG(HATVNY(16;1/3);2)

10.1. Fggvnyek beviteli lehetsgei


Fggvnyek bevitele tbb mdon is trtnhet:
1. Fggvnyek bevitelnek legegyszerbb legknyelmesebb mdja a Kezdlap szalag Szum
ikonjra
kattintva addik. Ekkor az albbi brn lthat t fggvny kzl vlaszthatunk. Itt a Tovbbi fggvnyek
elemre kattintva a Fggvny beszrsa prbeszdablak jelenik meg, ahonnan az sszes fggvnyt elrhetjk.

71. bra
1. Msik lehetsg, ha a fggvnyt begpeljk, ekkor az Excel szolgltatsnak ksznheten, gpels kzben
folyamatosan szkl listbl, akr gpels kzben is kivlaszthatjuk a megfelel fggvnyt. Amennyiben
ezt a lehetsget vlasztjuk, akkor klnsen gyelnnk kell a gpelsi hibkra.

72. bra
1. A harmadik lehetsg, ha a Kpletek szalag Fggvnytr mezjt hasznljuk. Itt a fggvnyeket a
(AutoSzum, Legutbbiak, Pnzgyi, Logikai, Szveg, Dtum s id, Keress, Matematikai, Egyb)
kategrikba csoportostva talljuk meg.

29
Created by XMLmind XSL-FO Converter.

73. bra
1. Fggvnyek kivlasztsra a negyedik lehetsg, ha az elz pontban ismertetett Kpletek szalagon vagy a
szerkesztlc eltt megtallhat

fggvny beszrsa ikonra kattintunk.

10.2. Fggvny beszrsa prbeszdpanel


A Fggvny beszrsa prbeszdablakon nylik a legtbb lehetsgnk a fggvnyek kivlasztsra. Abban az
esetben, ha nem vagyunk biztosak a keresett fggvny pontos nevben, vagy abban, hogy melyik kategriban
van, akkor clszer a Fggvny keresse mezt hasznlnunk a kivlasztshoz. A panelen bell a fggvny
kategrikat ugyangy megtallhatjuk, mint a Kpletek szalagon.

74. bra

10.3. Alapvet fggvnyek (SZUM, TLAG, MIN, MAX, DARAB)


Az alapvet fggvnyek hasznlatt a kvetkez pldn keresztl szemlltetem, megjegyezve, hogy az elbbi
fggvnybeviteli mdszereket tesztllegesen alkalmazhatjuk.
Az albbi tblzatban a Naprendszer bolyginak nhny adata lthat.

75. bra
Feladat Hatrozzuk meg a Naprendszer bolyginak az ssztmegt!
Ehhez a SZUM fggvnyre lesz szksgnk. Az sszegzst kplettel (=F4+F5+F6+F7+F8+F9+F10+F11) is
elvgezhetnnk, de ebben az esetben mr clszerbb fggvnyt hasznlni.

30
Created by XMLmind XSL-FO Converter.

SZUM(tartomny: A megadott tartomnyban lv szmok sszegt adja eredmnyl.


Az els szmtshoz hasznljuk az AutoSzum-ot. Ha az eredmnyt a B14-es cellban szeretnnk megjelenteni,
akkor ehhez elszr ki kell jellnnk.

76. bra

77. bra
Mint ahogyan az brn is lthat, ha az AutoSzumot hasznljuk a fggvny argumentumban alaprtelmezs
szerint megjelen tartomnynak a kijellt cella fltt vagy annak bal oldaln lv numerikus rtkeket lltja be,
ezrt ebben az esetben kifejezetten figyelnnk kell a tartomny pontos kijellsre. A tartomnyt egrrel, vagy
trssal mdosthatjuk.

78. bra
Feladat Mennyi a Bolygk tlagos plyamenti sebessge?
A megoldshoz az tlag fggvnyt hasznlhatjuk.

31
Created by XMLmind XSL-FO Converter.

TLAG(tartomny): A tartomnyban tallhat numerikus rtkek tlagt szmtja ki.


Az eredmnyt a B15-s cellba:

79. bra
Feladat Melyik bolygnak van a legrvidebb keringsi ideje?
MIN(tartomny) A tartomny terletn bell tallhat legkisebb szmrtket adja eredmnyl.

80. bra
Feladat Mekkora a legrvidebb keringsi id?
MAX(tartomny) A tartomny terletn bell tallhat legnagyobb szmrtket adja eredmnyl.

81. bra
Feladat Mennyi Bolyg rendelkezik holddal?
DARAB(tartomny) A tartomnyban lv numerikus rtk cellk szmt adja eredmnyl.

82. bra
Termszetesen argumentumknt nemcsak sszefgg tartomnyok adhatk meg. Klnll tartomnyok
esetben ; (pontosvesszvel) kell elvlasztanunk az egyes tartomnyokat egymstl.

83. bra

10.4. Logikai fggvnyek


Logikai fggvnyeket a Kpletek szalag Fggvnytr mezjben talljuk. Logikai kifejezsek kirtkelsnl
hasznlhat sszehasonlt opertorokrl mr elzekben volt sz. Ebben a rszben az alapvet logikai
fggvnyekrl lesz sz.

32
Created by XMLmind XSL-FO Converter.

84. bra
HAMIS()
A HAMIS logikai rtket adja eredmnyl. A fggvny alkalmazsa helyett egyszeren berhatjuk a HAMIS
szt.
IGAZ()
Az IGAZ logikai rtket adja eredmnyl. Az IGAZ logikai rtk a fggvny hasznlata nlkl is bevihet a
cellkba s kpletekbe egyszeren az IGAZ rtk bersval.
S(logikai1;logikai2;...)
IGAZ rtket ad vissza, ha az sszes argumentuma IGAZ; HAMIS rtket ad vissza, ha egy vagy tbb
argumentuma HAMIS.

85. bra s mvelet igazsgtblzata


VAGY(logikai1;logikai2;...)
Az IGAZ rtket adja eredmnyl, ha legalbb egy argumentumnak rtke IGAZ; a visszatrsi rtk HAMIS,
ha az sszes argumentum rtke HAMIS.

86. bra Vagy mvelet igazsgtblzata


NEM(logikai)
Az argumentum rtknek ellentettjt adja eredmnyl. A NEM fggvnyt akkor hasznljuk, amikor biztostani
szeretnnk, hogy egy rtk egy megadott rtkkel ne egyezzen meg.

33
Created by XMLmind XSL-FO Converter.

87. bra Nem mvelet igazsgtblzata


de Morgan-azonossgok
Az azonossgok a halmazelmlet matematikai logika, illetve a matematikai logika kt alapvet ttelt
fogalmazzk meg. A de Morgan-fle azonossgok felrsra a matematikban szmos klnbz jells
hasznlatos.
Halmazelmlet formalizmusval lerva:

ahol A az A komplementerhalmaza,

jelli kt halmaz metszett s

jelli kt halmaz unijt.

tletkalkulus formalizmusval lerva:

A de Morgan-azonossgokat logikai formulkat a kvetkezkppen is lerhatjuk:


NEM(a S b) = (NEM a) VAGY (NEM b)
NEM(a VAGY b) = (NEM a) S (NEM b)
Ez utbbi lers hasonlt legjobban az Excel formalizmushoz.
A kvetkez pldban a de Morgan azonossgokat vizsgljuk az Excel logikai fggvnyei segtsgvel.
A NEM(A VAGY B) illetve a NEM A S NEM B kifejezsek Excel beli megfelelik:
=NEM(VAGY(A3;B3))

88. bra
illetve,
=S(NEM(A3);NEM(B3))

34
Created by XMLmind XSL-FO Converter.

89. bra
HA(logikai vizsglat;rtk ha igaz;rtk ha hamis)
A HA fggvnnyel feltteles vizsglatok elvgzsre hasznlhat rtkeken s kpleteken. Ha a logikai felttel
ltal szolgltatott rtk IGAZ, akkor a kirtkelst az igaz gon folytatjuk, klnben a Hamis gon.
A kvetkez pldban elzekben hasznlt de Morgan azonossgok esetben fggvnnyel vgezzk vizsglatot,
ami Teljesl szval tr vissza, ha a kifejezs bal oldala s jobb oldala megegyezik, s nem teljesllel ha nem
egyezik meg.

90. bra

91. bra
Kpletek mutatsa funkci Kpletek Szalag Kpletvizsglat mezjben a Kpletek ikonra kattintva, az
eredmnyek helyett minden cellban a kpletet jelenti meg.

92. bra
Plda Kollgiumi elltsra jogosult-e?
Az albbi tblzatban a dikok adatait troljuk, annak cljbl, hogy kollgiumi frhelyre jogosultak e.
Azok a dikok jogosultak kollgiumi elltsra, akik esetben a csald jvedelme kevesebb, mint 200000 Ft s az
iskola s lakhely tvolsga tbb mint 50 km, vagy azok, akik esetben legalbb az egyik szl kzalkalmazott.

35
Created by XMLmind XSL-FO Converter.

93. bra
=HA(VAGY(S(C3<200000;D3>50;E3>=1);F3="IGEN");"Jogosult";"Nem jogosult")
Bvtse ki a tblzatot gy, hogy tanulk tanulmnyi tlagai is szerepeljenek benne, majd fogalmazza t a Ha
fggvnyt gy, hogy azon tanulk is jogosultak kollgiumi elltsra, akiknek tanulmnyi tlaga 4,5 feletti.

10.5. Dtum fggvnyek


Az Excel dtumkezelsrl rszletesebben mr volt sz, ebben a rszben az alapvet dtumfggvnyekkel
foglalkozunk, termszetesen a teljessg ignye nlkl, kiemelve azokat a fggvnyeket, amelyekkel
tanulmnyaink alatt tallkozhatunk. Dtum fggvnyek esetben fontos megjegyezni, hogy ha a cellaformtum
a fggvny bevitele eltt ltalnos volt, az eredmny dtumknt lesz formzva.
MA()
A MA fggvny az aktulis dtumot adja vissza a rendszer rjt alapul vve. A MA fggvny az idpontot
nem tartalmazza.
=MA()-100
MOST()
A MOST fggvny gy adja vissza az aktulis dtumot, hogy az tartalmazza az idpontot is. A dtumrtkek
tizedesvesszjtl balra ll szmok a dtumot, a tle jobbra llk az idt jelentik. A 0,25 pldul reggel 6:00nak felel meg.
DTUMRTK(szveg)
A szvegesen megadott dtumot dtumrtk tpusv alaktja. Ez azrt fontos, mert sok dtumfggvny
argumentuma dtumrtk tpus.
=DTUMRTK("2011.03.02")-MA()
DTUM(v;hnap;nap)
A megadott argumentumok alapjn elllt egy dtumrtk tpus rtket. Azaz ugyanazt teszi, mint az elz
fggvny, csak az argumentum-megads mdja ms.
=DTUM(2011;3;2)-MA()
NAP360(kezd_dtum;vg_dtum;mdszer)
A kt dtum kztt eltelt napok szmt adja meg. Argumentumai dtumrtk tpusak.

36
Created by XMLmind XSL-FO Converter.

94. bra
HT.NAPJA(dtumrtk;eredmny_tpusa)
Megadja, hogy a dtumrtk ltal meghatrozott dtum a htnek milyen napjra esik. Ha az eredmny_tpusa
argumentum hinyzik, vagy rtke egy, akkor a vasrnapot jelli 1. Ha az argumentum rtke kett, akkor a
szmozs htftl kezddik, ha pedig hrom, akkor a htf rtke 0. 2010. szilvesztere a ht tdik napjra,
teht pntekre esett.

95. bra
EDATE(dtum;hnapok)
Az adott dtumhoz hozzad (negatv hnapok rtk esetn kivon) hnapok szm hnapot.

96. bra
V(dtumrtk), HNAP(dtumrtk), NAP(dtumrtk)
A megadott argumentumbl kinyeri az vet, hnapot, illetve napot.
=V(DTUMRTK("2010.04.02"))
=HNAP("2010.01.12")
=NAP(MA())
Plda Hny napos vagyok?

37
Created by XMLmind XSL-FO Converter.

97. bra
IDRTK(szveg)
A megadott szveget idrtk tpusv alaktja.
=IDRTK("06:50")

98. bra
ID(ra;perc;msodperc)
Az adott idpont idrtkt adja meg.

99. bra
RA(idrtk), PERC(idrtk), MPERC(idrtk)
Az idrtket rv, percc, illetve msodpercc alaktja t.

100. bra
NETWORKDAYS(kezd_dtum,vg_dtum;nnepek)
Kt dtum kztti munkanapok szmt szmtja ki, a harmadik paramterknt megadhatjuk a kt dtum kztti
nnepek szmt.
Feladat Szmtsuk ki, hogy hny munkanap van mg 2011. jnius 1-ig.
Az els esetben a munkaszneti napok figyelmen kvl hagysval. rjuk be a D2-es cellba a kvetkez
kpletet. Eredmnyknt 87-et kaptunk.
=NETWORKDAYS(B1;B2)
Az A oszlopba rjuk be a kt dtum kz es munkaszneti napokat. Ebben az esetben az elz fggvnyt
egsztsk ki a kvetkezkppen:
38
Created by XMLmind XSL-FO Converter.

=NETWORKDAYS(B1;B2;A5:A7)
Az eredmnynek 84-et vrunk, de mivel sajnos ebben az vben a mjus 1. vasrnapra esik, ezrt erre is figyelve
az Excel eredmnyl a 85-t adja.

101. bra
Abban az esetben, ha a munkaszneti napok dtumait gyakrabban is hasznlni akarjuk, clszer az A5:A7
formtum helyett nvvel elltni, hogy knnyebben hivatkozhassunk r fggvnyeinkben.

.
102. bra

103. bra

10.6. PNZGYI FGGVNYEK


A tblzatkezel rendszerek elsdleges clja a pnzgyi szmtsok segtse volt, ennek ksznheten mra
ezekkel a fggvnyekkel az zleti letben elfordul feladatok sokasgt elvgezhetjk.
RSZLET(rta;idszakok_szma;mai_rtk;jvbeli_rtk;tpus)
Egy trlesztsi idszakra (hnap) vonatkoz trlesztrszletet szmtja ki, lland sszeg trlesztrszletek s
kamatlb esetn.
Feladat
Szmtsuk ki, egy j aut vsrlsa esetn minden hnap vgn fizetend havi trlesztrszletet.
Adatok:
Az j aut ra: 3 499 999 Ft
Futamid: 60 hnap
ves kamat: 17 %
Rta: az idszakra vonatkoz kamatlb, havi rtke = ves kamat/12.
39
Created by XMLmind XSL-FO Converter.

Idszakok_szma: a trleszt rszletek szma. ves idintervallum megadsakor a havi trlesztrsz = v *12.
Mai_rtk: a kifizetend vagy felveend sszeg kiindul rtke. Hitel felvtelekor pozitv, mg ha pnzt adunk
klcsn, negatv rtket kell megadnunk.
Jvbeli_rtk: megadott idszakok lejrta utn fennmarad sszeg rtkt hatrozza meg. Amennyiben ezt a
paramtert nem adjuk meg, azt az Excel nullnak tekinti.
Tpus: a rszletek befizetsnek idpontjt hatrozhatjuk meg. Ha 0 vagy nem adjuk meg, akkor a program a
fizetsi idszakok vgn val trlesztssel kalkull. Ha a tpus rtke 1, a fizetsi idszakok elejn trtn
trlesztssel szmol.

104. bra
A havi trlesztrszlet sszege kt tizedesjegyre kerektve: -92728,57 Ft
RTA(idszakok_szma; rszlet; mai_rtk;jvbeli_rtk; tpus;becsls)
Egy felvett hitelsszeg utn fizetett rszletek, valamint a futamid alapjn kiszmtja a kamatrtt. Az
argumentumok kzl az elz feladatban a becslsen kvl mr volt sz.
Feladat
Szmtsuk ki, hogy az elz feladatban 3 499 999 forintba kerl autrt, ha 4 ven keresztl havi (hnap
elejn) 99500 Ft fizetnk, mekkora lesz az ves kamat.
Becslsnl a vrhat kamatlb egy becslt rtkt adhatjuk meg. Alaprtelmezett rtk a 10 %. A rta rtkt az
Excel kzeltsi eljrssal hatrozza meg.
=RTA(B3*12;B4;B2;;1;15%)*12

105. bra
A kamatrta rtkt a fggvny kzeltssel szmtja ki. Ha a rta eredmnye 20 egymst kvet kzeltst
kveten 0,0000001-nl kisebb eltrst mutat, a #SZM! hibazenetet kapjuk eredmnyl.
PER.SZM(rta;rszlet;mai_rtk;jvbeli_rtk;tpus)
A trlesztsi idszakok szmt szmtja ki lland kamatlb s trlesztrszletek alapjn.
Feladat Szmtsuk ki, hogy az elz feladatokban lv autt, vi 19 %-os kamatrta mellet, havi 56000 Ft-os
trlesztrszlet mellett meddig kell fizetni!
=PER.SZM(B3/12;B4;B2)
40
Created by XMLmind XSL-FO Converter.

106. bra
A kapott eredmny ltalban nem egsz szm, ezrt kerektennk kell.

10.7. Matematikai fggvnyek


A matematikai s trigonometria fggvnyek kztt rengeteg nap mint nap hasznlatos fggvnyt tallunk. A
SZUM, LOG, HATVNY fggvnyekrl mr elzekben volt sz.
PI()
A PI rtkt adja vissza 15 szmjegy pontossggal.
ABS(szm)
A szm abszolt rtkt adja eredmnyl.
GYK(szm)
A szm pozitv ngyzetgykt adja meg.
KOMBINCIK(n;k)
n elem k-adrend ismtls nlkli kombinciinak szmt adja meg.
tfogalmazva:
Hnyflekppen lehet n klnbz elembl kivlasztani k db elemet, ha nem szmt a kivlaszts sorrendje s
mindegyiket csak egyszer vlaszthatjuk?

Ilyen pldul a lottsorsols, ahol 90 szmbl vlasztunk tt gy, hogy nem szmt a kivlaszts sorrendje.

=KOMBINCIK(90;5)
DARABTELI(tartomny;kritrium)
A megadott tartomnyban sszeszmolja, hogy az adott kritriumnak hny elem felel meg.

41
Created by XMLmind XSL-FO Converter.

107. bra
A C10-es cellban lv DARABTELI(C2:C7;Eger) fggvny megadja a C2:C4 tartomny olyan cellinak
szmt, amelyben az Eger sz szerepel.

108. bra
A C11-es cellban lv DARABTELI(F2:F7;>40) fggvny a tartomny 40-nl nagyobb elemeinek szmt
adja meg.
GCD(szm1;szm2;...)
A legnagyobb kzs osztt adja eredmnyl. Argumentumai egsz szmok.
LCM(szm1;szm2;...)
A legkisebb kzs tbbszrst adja eredmnyl. Argumentumai egsz szmok.

109. bra
LN(szm), LOG10(szm), LOG(szm;alap)
Termszetes, tzes s tetszleges alap logaritmust adja a szm argumentumnak.
A 100 tzes alap logaritmusa.
= LOG(100)
A 16 tzes alap logaritmusa 4.
42
Created by XMLmind XSL-FO Converter.

=LOG(16;2)
A 2011 termszetes alap logaritmusa 7,60638746940771
=LOG(2011;2,7182818)
A 2011 termszetes alap logaritmusa 7,60638746940771
INT(szm)
Egy szmot lefel kerekt a legkzelebbi egszre.
=INT(5,7) eredmnye 5.
=INT(-5,7) eredmnye -5.

110. bra
MARADK(szm,oszt)
A szm oszt paramterrel trtn osztsbl szrmaz maradkot adja vissza, melynek eljele mindig
megegyezik az oszt eljelvel.
=MARADK(7;2) eredmnye 1
=MARADK(7;-2) eredmnye 1
=MARADK(-7;2) eredmnye 1
=MARADK(-7;-2) eredmnye 1
A MARADK az INT fggvny felhasznlsval is kifejezhet.
MARADK(szm;oszt) = szm oszt*INT(szm/oszt)

111. bra
KEREKTS (szm;hny_szmjegy),
Egy szmot megadott szm szmjegyre kerekt a kerektsi szablyoknak megfelelen, szablyosan.
=KEREKTS(6,15;1) eredmny 6,2
=KEREKTS(7,2499;1) eredmnye 7,2
=KEREKTS(-7,5499;2) eredmnye -7,55
Abban az esetben, ha msodik argumentumban negatv szmot adunk meg, a kerekts a tizedesvessztl balra
trtnik.

43
Created by XMLmind XSL-FO Converter.

=KEREKTS(17,5499;-1) eredmnye 20.


Megjegyzs: a KEREK.FEL (szm;hny_szmjegy), KEREK.LE (szm;hny_szmjegy) fggvnyek mkdse
hasonl a KEREKTS fggvnyhez annyi klnbsggel, hogy a KEREK.LE mindig lefel, a KEREK.FEL
mindig felfel kerekt.
SZORZAT(szm1;szm2;...)
Az argumentumban megadott szmok szorzatt szmja ki. Albbi pldban tglatest trfogatnak kiszmtsa.
=SZORZAT(B3;C3;D3) egyenrtk az = B3*C3*D3 kifejezssel.

112. bra
Termszetesen az argumentumba tmbhivatkozsokat is meg lehet adni, ebben az esetben tmb elemeinek a
szorzatt szmtja ki.
=SZORZAT(B3:C3;D3)
SZUMHA(tartomny;kritrium;sszeg_tartomny)
A tartomnyban szerepl rtkek kzl csak azokat sszegzi, amelyek megfelelnek a megadott kritriumnak.

113. bra
Az sszeg_tartomny megadsa nem ktelez, illetve nem kell a tartomnnyal azonos dimenzijnak lennie.
Viszont abban az esetben, ha a felttelt a kzvetlenl sszeadand rtkekre szeretnnk alkalmazni, az
sszeg_tartomnyt is meg kell adnunk. A kvetkez pldban csak a Tmb Kft. rszre kiszmlzott ttelek
sszegre van szksgnk.

44
Created by XMLmind XSL-FO Converter.

114. bra
SZORZATSSZEG(tartomny1;tartomny2;)
Az argumentumknt megadott tartomnyok megfelel elemeit sszeszorozza, majd kiszmolja a szorzatok
sszegt. Az albbi pldnkban egy nagy nemzetkzi levelezst folytat cg 1 hetes levlpostai kldemnyek
nyilvntartsa. Ha a F4-es cellba lv sszeget szeretnnk meghatrozni eddigi ismereteink ltal mertkezve
akkor a =B4*$B$13+C4*$C$13+D4*$D$13+E4*$E$13 kplet segtsgvel tudnnk kiszmolni. A szmts
sokkal egyszerbb a SZORZATFGGVNY alkalmazsval.

115. bra
NGYZETSSZEG(szm1;szm2;...)
Az argumentumban meegadott szmok ngyzetsszegt szmtja ki.
=NGYZETSSZEG(5;6) eredmny 61
RANDBETWEEN(als_hatr;fels_hatr)
Az argumentumknt megadott als s fels hatr kztti vletlen egsz szmot ad eredmnyl.
Az elz feladatban a levelek darabaszmt 0 s 40 intervallum kztti vletlen szmokkal tltsk fel.
=RANDBETWEEN(0;40)

45
Created by XMLmind XSL-FO Converter.

116. bra
A program a munkalap minden jraszmolsakor j vletlen szmot llt el.
Amennyiben azt szeretnnk, hogy a B3:E10 tartomnyba lv rtkek frisstskor ne vltozzanak, az rtkek
rgztshez a korbban megismert irnytott beillesztst hasznlhatjuk.

117. bra

118. bra
Vl()
A Vl() fggvny egy 0-nl nem kisebb s 1-nl kisebb egyenletes eloszls vletlen szmot ad eredmnyl. A
program a munkalap minden jraszmolsakor j vletlen szmot llt el.
Az elz feladatban az 1 s 40 kz es vals szmot a VL() fggvnnyel, a kvetkez kplet segtsgvel
llthatjuk el.
=VL()*(40-0)+0
A feladatban megfigyelhet, hogy egsz szmokat ltunk a cellkban, de ez ebben az esetben annak ksznhet,
hogy a C3:E10 tartomnyban lv cellk formtuma 0 db.

119. bra

46
Created by XMLmind XSL-FO Converter.

Ha a cellk megjelentend tizedesjegyeinek szmt nveljk, akkor lthat, hogy igazbl nem egsz
szmokrl van sz, gyakran eshetnk ebbe a hibba.

120. bra
Ahhoz, hogy egsz szmokat kapjunk, a kpletet mdostanunk kell a kvetkezkppen.
=KEREKTS(VL()*(40-0)+0;0)
FOK(szg)
Az argumentumban radinban megadott szget fokk alaktja t.
=FOK(3/4*PI()) eredmny 135
RADIN(szg)
Az argumentumknt megadott fokot radinn alaktja t.
=RADIN(45) eredmny 0,7853981634
RMAI(szm;forma)
Az argumentumban megadott 0 s 3999 kz es arab szmot rmai szmokkal kifejezve adja vissza
(szvegknt). Ha a forma paramter rtke nulla, akkor a klasszikus alakban jelenti meg a rmai szmot,
1,2,3,4 esetben pedig egyre tmrebb lerst adja (lsd a pldt) egyszerstett formtumig.
=RMAI(999;0) CMXCIX
=RMAI(999;1) LMVLIV
=RMAI(999;2) XMIX
=RMAI(999;3) VMIV
=RMAI(999;4) IM
1. Statisztikai fggvnyek
Statisztikai fggvnyeket a Kpletek szalag Fggvnytr mezjben az Egyebek menpont alatt talljuk meg.
Az
Excel
2010
nagyon sok statisztikai
fggvnyt
tartalmaz,
amelyek
egy rszvel
(TLAG,MIN,MAX,DARAB) mr foglalkoztunk az elzekben. Ebben a fejezetben azokkal foglalkozunk,
amelyekre elg gyakran szksgnk lehet a tblzatkezels sorn.
TL.ELTRS(szm1;szm2;...)
Az argumentumban megadott szmoknak (adatpontoknak) az tlaguktl val tlagos abszolt eltrst szmtja
ki.
Az tlagos eltrs egyenlete:

ahol x s az albbiakat jelenti

47
Created by XMLmind XSL-FO Converter.

121. bra
Szrs(szm1;szm2;...)
Az argumentumok ltal szolgltatott minta szrst hatrozza meg. A szrs a mintban tallhat rtkek
vrhat rtktl val eltrst jellemzi.
A SZRS fggvny a kvetkez kpletet hasznlja:

ahol x a kzprtk, n pedig a minta mrete.


Feladat
2011.
prilisban
Egerben
egy
rakor
mrt
hmrskletek
19,23,24,24,18,17,16,20,21. Mekkora a hmrskleti adatok szrsa?

(C)

alakulsa:

122. bra
Mdusz (Szm1;szm2; )
Az argumentumban megadott szmok kzl a leggyakrabban elfordul vagy ismtld elem adja eredmnyl.
Az elz plda adatait felhasznlva a hmrskleti rtkek mdusza 24C.

48
Created by XMLmind XSL-FO Converter.

123. bra
Medin(szm1;szm2;... )
Az argumentumban megadott szmhalmaz medinjt szmtja ki. A medin a szmhalmaz kzps rtke, a
szmok fele ennl kisebb, msik fele pedig nagyobb. Az elz plda adatait felhasznlva a hmrskleti rtkek
medinja 20C.

124. bra
Gyakorisg(adattmb;csoportmb)
Megadja, hogy az adattmb elemeibl hny tartozik a csoporttmb ltal meghatrozott egyes csoportokba.

125. bra

49
Created by XMLmind XSL-FO Converter.

Mivel a gyakorisg tmbt szolgltat eredmnyl, ezrt tmbkpletknt kell megadni. Els lpsknt ki kell
jellni a B12:B16 tartomnyt, majd F2 billentyt lenyomni, majd a CTRL+SHIFT+ENTER
billentykombincit. Amennyiben a kpletet nem tmbkpletknt rjuk be, a B12-es cellban csak egyetlen
eredmnyt kapunk.

126. bra
Teht a megolds sorn elszr a D21:D23 tartomnyban megadtuk a csoporttmbt, majd kijelltk a C21:C24
tartomnyt, aztn bertuk az =GYAKORISG(B2:B11;D21:D23) kpletet, majd a Ctrl+Shift+Enter gombokat
nyomtuk meg.

10.8. Szvegfggvnyek
AZONOS(szveg1;szveg2)
A fggvny visszatrsi rtke igaz, ha a kt szveg megegyezik. A kis- s nagybetket megklnbzteti, de a
formzsi klnbsgeket nem veszi figyelembe.
=AZONOS("Fa";"Fa") eredmnye: IGAZ
= AZONOS ("FA";"Fa") eredmnye: HAMIS
= AZONOS ("Alma fa";"Almafa") eredmnye: HAMIS.
BAL(szveg;karakterszm)
A szveg balszltl kezdve karakterszmnyi karaktert ad vissza.
=BAL("Office 2011";7)
Az elz kifejezst rjuk be az A1-es cellba, majd a B2-be az Office szt. Ha a C3-as cellba berjuk az
=AZONOS(A1;B1) kpletet, hamis eredmnyt kapunk, mivel a szkz ott maradt!

127. bra
JOBB(szveg;karakterszm)
A szveg jobb szltl kezdve karakterszmnyi karaktert ad vissza.
=JOBB("Alma";2) eredmnye: ma
KZP(szveg;pozci;darab)
Az argumentumban megadott a szvegnek a pozci szm karaktertl kezdden visszaad darab szm
karaktert.
KZP("Hny ves a kapitny?";5;4) eredmnye ves.
CSERE(szveg1;pozci;darab;szveg2)
A CSERE fggvny az els szveg megadott sorszm (pozci) karaktertl kezdden kivg darab szm
karaktert, s helykre a msodik szveget illeszti be.
=CSERE("gja";3;1;"ly") eredmnye glya.
SZVEG.KERES(szveg1;szveg2;kezdet)
50
Created by XMLmind XSL-FO Converter.

Az els paramterknt megadott szvegben a msodikknt megadott szveget keresi a kezdet pozcitl
kezdden. Eredmnye a msodik paramterknt megadott szveg els elfordulsnak kezdete.
Az A1-es cellba Petfi Sndor Anym tykja cm verse tallhat.
A2-es cellba a kvetkez kpletet msoljuk be.
=SZVEG.KERES("Tojs";A1;1) eredmny 401.
Ami azt jelenti, hogy a Tojs els elfordulsa a szveg 401. pozcijnl kezddik. Keress kis -s nagybetk
kztt nem tesz klnbsget.
Feladat
Vgjuk ki a felhasznlnevet egy szablyos e-mail cmet tartalmaz cellbl.
=KZP(A6;1;SZVEG.KERES("@";A6)-1) eredmnye birocs

128. bra

10.9. Keresfggvnyek
Keresfggvnyeket a Kpletek szalag Fggvnytr mezjben tallhat Keress menpontra kattintva talljuk
meg. Elsdleges cljuk egy lista formjban trolt tartomnyban egy rtket megkeresni. Az Excel 2010
tbbfle keresfggvnyt biztost szmunkra, de mi ezek kzl csak a legfontosabbakkal fogunk foglalkozni.
FKERES(keressi_rtk,tbla,oszlop_szm,tartomnyban_keres)
Az FKERES fggvny segtsgvel egy tartomny els oszlopban megkeresi azt az rtket, ami egyenl vagy
kisebb, mint a keresett rtk, majd az eredmnyl kapott sorazonost s a megadott oszlopazonost
metszspontjban tallhat rtket adja eredmnyl.

129. bra
A keressi_rtk lehet rtk, de engedlyezett a hivatkozs vagy karaktersorozat is. A fggvny a kis- s
nagybetk kztt nem tesz klnbsget. A tbla az adatokat tartalmaz cellatartomny, amelyben a keresst
vgre kell hajtani.
A harmadik argumentum az oszlop_szm, itt annak az oszlopnak a szmt kell megadnunk, ahonnan a kvnt
eredmnyt szeretnnk megkapni.
Itt felmerl hibazenetek: amennyiben az oszlop_szm rtke egynl kisebb, akkor az FKERES fggvny az
#RTK! hibartkkel tr vissza, amennyiben az oszlop_szm nagyobb, mint a tbla oszlopainak szma, akkor
pedig a #HIV! hibartkkel.
A negyedik argumentumban (tartomnyban_keres), amelyet nem ktelez megadnunk, az FKERES fggvny
pontos vagy kzelt keresst adhatjuk meg.
51
Created by XMLmind XSL-FO Converter.

Amennyiben az rtke IGAZ vagy hinyzik, akkor a visszaadott rtk kzelt lehet, azaz amennyiben pontos
egyezst nem tallt a fggvny, akkor a kvetkez legnagyobb, de a keressi_rtk argumentumnl kisebb
rtket adja vissza. Ha az argumentum rtke HAMIS, akkor az FKERES fggvny pontos egyezst keres.
Abban az esetben, ha fggvny visszatrsi rtke HAMIS, teht a keresett rtket nem talljuk akkor
#HINYZIK hibazenetet kapunk.
Fontos megjegyezni, amennyiben a tartomnyban_keres rtke IGAZ, a tbla els sorban lv elemeknek
nvekv sorrendben kell elhelyezkednik.

130. bra

131. bra

132. bra

133. bra

52
Created by XMLmind XSL-FO Converter.

134. bra
HOL.VAN(keressi_rtk;tmb;egyezs tpusa)
A HOL.VAN fggvny a keresfggvnyek kzl a legegyszerbb, egy keresett rtkrl megmondja, hogy egy
soron vagy oszlopon bell hol tallhat. A fggvny szveges adatok keressnl pontos egyezst vizsgl, mg
szmok esetben az egyezs tpust be kell lltani, megadni.
1, akkor a keresett rtkkel egyez, vagy a keresett rtknl kisebb, vagy nagyobb rtket keresi. Ebben az
esetben nvekv sorrendbe kell lltanunk a sort vagy oszlopot (tartomnyt).
-1, akkor a keresett rtkkel egyez, vagy a keresett rtknl kisebb, vagy nagyobb rtket keresi. Ebben az
esetben cskken sorrendbe kell lltanunk a sort vagy oszlopot (tartomnyt). ltalban egyb fggvnyekkel
egytt hasznljuk.
INDEX fggvny (tmb;sor_szm;oszlop_szm)
Abban az esetben, ha nem az els oszlop vagy sor rtkei alapjn szeretnnk keresni, hanem egy tartomny
tetszleges sorban szeretnnk egyetlen elemet megkeresni, akkor az INDEX fggvnyt kell hasznlnunk. A
fggvny annak a tmbelemnek az rtkt adja eredmnyl, amelyet sor- s oszlopazonostk hatroznak meg.
A postai irnytszmos feladatban nem arra vagyunk kvncsiak, hogy egy adott irnytszmhoz milyen vros
tartozik, hanem arra, hogy egy adott vrosnak mi az irnytszma, ezrt az INDEX fggvnyt kell
alkalmaznunk.
=INDEX(A2:A2803;HOL.VAN(F4;B2:B2803;0))

135. bra

10.10. ADATBZIS FGGVNYEK


Adatbzis fggvnyeket elssorban akkor hasznlunk, ha valamilyen feltteltl fggen kell sszegezni,
tlagolni, szrst szmolni stb
Adatbzis kezel fggvnyek jellemzen hrom paramtert tartalmaznak:
1. adatbzis: a teljes adatbzist alkot tartomny;
2. mez: a fggvnyben hasznlt mezk, oszlopazonostk;
3. kritrium: a feltteleket tartalmaz tartomny.
Ksztse el az albbi tblzatot! Vegye fel a kvetkez rumegnevezseket! Egy adott rurl a kvetkez
adatokat troljuk: a raktrba rkezs dtumt, a raktrba szlltott raklapok mennyisgt, a raktrbl val
53
Created by XMLmind XSL-FO Converter.

kiszllts dtumt. Az adatokbl szmtsuk ki, hogy az adott rut mekkora kltsggel s hny napig troltuk.
Egy raklap trolsi kltsge 975 Ft/nap.

136. bra
AB.TLAG(adatbzis;mez;kritrium)
Kiszmolja az adatbzisban a mez argumentummal megadott oszlop azon rtkeinek tlagt, amelyek teljestik
a kritriumot.
Feladat Szmtsuk ki, hogy mekkora a Sapphire s a Gigabyte tpus videovezrlk tlagos trolsi ideje.

137. bra

138. bra
AB.SZUM(adatbzis;mez;kritrium)
A SZUMHA fggvnnyel hasonl funkcionalits. A megadott feltteleknek megfelel adatbzisrekordok adott
mezinek sszegt szmolja ki.
Feladat Mekkora a 2010.03.01. utn berkez s 10 raklapnl nagyobb mennyisg ruk trolsi kltsge?

54
Created by XMLmind XSL-FO Converter.

139. bra

140. bra
AB.MAX(adatbzis;mez;kritrium)
Az adatbzis adott feltteleknek eleget tev rekordjaibl ll mezben lv legnagyobb szmot adja
eredmnyl.
Feladat Mekkora a leghosszabb trolsi idej termk trolsi kltsge?
=AB.MAX(A1:F32;F1;I1:I2)

141. bra
AB.MIN(adatbzis;mez;kritrium)
Az adatbzis adott feltteleknek eleget tev rekordjaibl ll mezben lv legkisebb szmot adja eredmnyl.
AB.DARAB(adatbzis;mez;kritrium)
Megszmolja, hogy az adatbzisban az adott feltteleknek megfelel rekordokban hny darab szm van egy
adott oszlopban.
Feladat Szmtsuk ki, hogy mennyi ru rkezett 2010 mrciusban!

142. bra

55
Created by XMLmind XSL-FO Converter.

143. bra
AB.MEZ(adatbzis;mez;kritrium)
Egy adatbzisbl egy olyan mezt ad vissza, amely megfelel a megadott kritriumoknak.
Feladat Mekkora az s775 P41T-D3P tpus alaplap trolsi kltsge?

144. bra
=AB.MEZ(A1:F32;F1;I1:I2)

11. Adatok rvnyestse


Adatrvnyestssel a felhasznlk ltal a cellkba rt adatok vagy rtkek tpusa szablyozhat. Gyakran
elfordul feladat, hogy a cellkba bevihet adatokat egy bizonyos szmtartomnyra szeretnnk korltozni,
vagy lista hasznlatval csak adott vlasztsi lehetsgeket adni a felhasznlknak. Adatok rvnyestsvel
kapcsolatos belltsokat az Adatok szalag rvnyests menpontjban tudjuk megadni.

145. bra
Ksztsnk el egy adatbekr rlapot, amelynek els mezje a felhasznlnv legyen. Felttelknt kssk ki, s
tjkoztassuk is a felhasznlkat, hogy a felhasznlnevek minimum 6, de maximum 20 karakter hosszsgak
lehetnek. Els lpsben az rvnyessgi felttelt kell megadnunk. Az brn lthat listbl most a szveghossz
menpontot kell vlasztanunk, hogy bellthassuk a minimum s maximum rtket.

146. bra

147. bra

56
Created by XMLmind XSL-FO Converter.

Ezt kveten be kell lltanunk a figyelmeztet zenetet, amely a cella kijellsekor fog megjelenni. Ennek az
zenet segtsgvel tjkoztathatjuk a felhasznlt arrl, hogy milyen adatot vrunk s fogadunk el az aktulis
cellba.

148. bra

149. bra
Az Adatok rvnyestse prbeszdablak hibajelzs fln az rvnytelen rtk bevitelekor megjelen
hibazenetet adhatjuk meg.

150. bra
Hibs rtk bevitelekor megjelen figyelmeztet zenet hromfle tpus lehet:
1. Meglls
2. Figyelmeztets
3. Informci
A hibajelzsek egyre megengedbbek.
Megllts tpus figyelmeztet zenet esetben a felhasznl a kvetkez kt lehetsg kzl vlaszthat: jra
vagy Mgse.

57
Created by XMLmind XSL-FO Converter.

151. bra
Figyelmeztets tpus zenet esetben az Igen gombra kattintva elfogadhatjuk, a Nem gombra kattintva
szerkeszthetjk, a Mgse gombra kattintva pedig eltvolthatjuk az rvnytelen adatokat.

152. bra
A hibajelzsek kzl ez a tpus a legmegengedbb. Informci tpus zenetek esetn az OK gombra kattintva
elfogadhatjuk, a Mgse gombra kattintva pedig elutasthatjuk az rvnytelen adatokat.

153. bra
Amennyiben azt szeretnnk, hogy a felhasznlk csak az ltalunk megadott lista elemei kzl tudjanak
vlasztani, akkor az Adatok lap, Adatok rvnyestse prbeszdpanel Megengedve listjbl a Lista
menpontot kell vlasztanuk. A lista elemeit pontosvesszvel elvlasztva itt is felsorolhatjuk, de clszerbb a
lista elemeit egyms utn egy oszlopba vagy sorba felsorolni s ezt a tartomnyt megadni. ltalban elvrs,
hogy a listban szerepl adatok valamilyen sorrendben legyenek, ezrt az adattartomnyt eltte clszer
rendezni, amennyiben a tartomnyt gyakran hasznljuk, nvvel elltni.

154. bra

155. bra
Szintn sarkalatos problma, hogy egy pl. adatbekr rlapon a felhasznltl csak bizonyos adatokat krnk,
amibl egyb cellkba kpletek segtsgvel szmoljuk az eredmnyt. Ha az szeretnnk, hogy a felhasznl csak
az ltalunk engedlyezett cellba vihessen be adatokat, le kell vdennk a munkalapunkat vagy akr az egsz
munkafzetnket. De mieltt ezt megtennnk, fel kell oldanunk azon cellk zrolst, amelyekbe a lapvdelem
utn is szeretnnk adatot bevinni. Az Excel alaprtelmezs szerint minden cellt zroltnak tekint. Ezrt fel kell
oldani azoknak a cellknak a zrolst, ahov engedlyezni szeretnnk az adatbevitelt.

58
Created by XMLmind XSL-FO Converter.

156. bra
Ezt kveten mr Korrektra szalag lapvdelem ikonjra kattintva, a felhasznlknak bizonyos funkcik
engedlyezsvel engedlyezhetjk.
A biztonsg ezen szintjvel mg nem biztostott a megfelel vdelem a munkafzet minden fontos adata
szmra. Amennyiben magasabb szint vdelmet szeretnnk biztostani akkor a munkafzetfjlt kell jelszavas
vdelemmel elltnunk.

12. Diagramok
A diagramok a tblzatkezel programok legltvnyosabb szolgltatsa, adatok szemlltetsre szolgl. A
diagramok ksztsekor a megfelel diagram tpus kivlasztsakor nagyon krltekinten kell eljrnunk. Mivel
a diagramok a tblzat adataibl kszlnek, ezrt mr clszer a tblastruktrt is gy elkszteni, hogy abbl
knnyedn kszthessnk ksbb diagramot. A legltalnosabb tblastruktra az, amelynek bal oldaln az X
tengely rtkeit (kategrikat) soroljuk fel, a fejlc alatt pedig soronknt az Y tengely irnyba es rtkeket. Az
Excel 2010 nagyon sokfle diagramtpus elksztst tmogatja.
Diagramok beszrsra, a megfelel diagramtpus kivlasztsra a Beszrs szalag Diagramok mezjben van
lehetsgnk.

157. bra
A mez jobb als sarkban lv Diagram ltrehozsa gombra kattintva
prbeszdablak jelenik meg, ahol az sszes diagramtpus kzl vlaszthatunk.

59
Created by XMLmind XSL-FO Converter.

az albbi diagram beszrsa

158. bra
Diagram ksztsnek els lpse az adatok megfelel kijellse, nem sszefgg tartomnyok esetben a ctrl
gomb nyomvartartsa mellett tehetjk meg.
A kvetkez feladatban Eger vros hmrsklet alakulsnak 1 hetes intervallumt lthatjuk reggel, dlben s
este.

159. bra
Miutn az adatokat tartalmaz tartomnyt (A2:D9) kijelltk, a Diagramok mez Egyb ikon alatti nylra
kattintva rfolyam diagramtpusok kzl vlaszthatunk.

160. bra
Az albbi brn lthat diagramot kapjuk. A kvetkez brn tekintsk meg a diagram rszeit.

12.1. A diagram rszei

60
Created by XMLmind XSL-FO Converter.

161. bra
1. rtktengely: A fggleges tengely, amely az egyes kategrikhoz tartoz rtkek megjelentsre, mrsre,
sszehasonltsra szolgl, tovbb a pontos rtkek olvashatk le a segtsgvel. A Descartes-fle koordinta
rendszer y tengelynek megfelelje.
2. Diagram: brzolt adatsorok.
3. Kategriatengely: A vzszintes kategriatengely, az adatsorok csoportjait tartalmaz tengely. Descartes-fle
koordinta rendszer x tengelynek megfelelje.
4. Rajzterlet: Az adatrtkeket tartalmaz terletet.
5. Jelmagyarzat: Az adatsorok nevt tartalmazza.
6. Diagramterlet: A teljes diagram s annak minden eleme.
megjegyzs:
Abban az esetben, ha a diagram ki van jellve a tovbbi formzshoz a Diagrameszkzk Tervezs,
Elrendezs, Formtum szalagjain van lehetsgnk.

162. bra

163. bra

164. bra

12.2. Tervezs szalag


Az elkszlt diagramot objektumknt az aktulis munkalapon helyezi el az Excel 2010. Abban az esetben, ha ez
neknk nem megfelel s esetleg objektumknt egy msik munkalapra vagy egy j munkalapra szeretnnk
elhelyezni, akkor a Diagrameszkzk Tervezs szalagjn lv Diagram thelyezse menpontra kell kattintani.
61
Created by XMLmind XSL-FO Converter.

165. bra

166. bra
Forrsadatok mdostsa
Gyakran elfordul, hogy a diagram alapjt szolgltat forrsadatok ms helyre kerlnek, a megjelentend
adatok csak egy rszt tartalmazza, vagy tartalmaz olyan adatot is, amelyre nincs szksgnk. A forrsadatok
mdostst a Tervezs szalagjn lv Adatok kijellse menponton bell vgezhetjk el.
Az adatforrs kivlasztsa prbeszdablakon bell lehetsgnk van j adatsorok hozzadsra, szerkesztsre
s trlsre.

167. bra
Abban az esetben, ha fordtva helyezkednek el a tblzatunkban tallhat sorok s oszlopok, akkor az Adatok
mezben lv Sor/oszlop vltsa menpontra kattintva felcserlhetjk.

168. bra
Termszetesen nem csak diagram ksztsnek az elejn vlaszthatjuk ki a diagramtpust, a testreszabsi,
formzsi folyamat kzben is mdunkban ll mdostani rajta.

62
Created by XMLmind XSL-FO Converter.

169. bra
Diagramtpustl fggen a Diagramelrendezsek rszben tbbfle ltalnos elrendezs kzl vlaszthatunk.

170. bra
A Tervezs szalagon mg egy belltsi lehetsgnk maradt, ez pedig a diargam ltalnos kpi stlusnak
belltsra hasznlhat.

171. bra

12.3. Elrendezs szalag


A Diagram tovbbi belltsait az Elrendezs szalagon folytathatjuk. Itt talljuk a diagramhoz tartoz feliratok
(diagramcm, tengelycmek, jelmagyarzat) klnbz belltsi lehetsgeit.
A Diagramcm gombra kattintva bellthat, hogy a diagramterleten legyen-e a cm, s ha igen, a diagramhoz
kpest hogy helyezkedjen el.

172. bra
A Tengelycm gombra kattintva a tengelyekhez tartoz feliratokat tudjuk belltani. A kategria- s
rtktengelyhez tartoz feliratok kapcsolhatk be s ki, majd a bellts utn trhatk.

173. bra
A Jelmagyarzat gombra kattintva az adatsorokat megnevez jelmagyarzat helye hatrozhat meg.
Kikapcsolhat, vagy bellthat, hogy hol helyezkedjen el.

63
Created by XMLmind XSL-FO Converter.

174. bra
Az Adatfeliratok gombra kattintva bellthatjuk az adatfeliratok elhelyezkedst.

175. bra
Amennyiben nemcsak az rtket, hanem a kategria feliratt, vagy az adatsor nevt is szeretnnk megjelenteni,
a legrdl menbl a Tovbbi adatfelirat-belltsok menpontot kell vlasztanunk.

176. bra
A Cmkk mez utols eleme az Adattbla, ahol a forrsadatok megjelentst lehet engedlyezni.

177. bra
A tengelyek gombra kattintva lehetsgnk van a vzszintes s fggleges tengelyfeliratok megjelentsre s
irnynak meghatrozsra.

178. bra

64
Created by XMLmind XSL-FO Converter.

A Tengelyekhez hasonlan a vzszintesen elhelyezked s fgglegesen elhelyezked f s segdrcsvonalak


megjelentsre be ill. kikapcsolsra ad lehetsget.

179. bra

12.4. Trendvonal s mozgtlag


A trendvonal, illetve a mozgtlag mindig az adatsorokhoz trsthat, s az adatokban fellelhet tendencik s
elrejelzsek megjelentsre szolglnak. Kizrlag ktdimenzis terlet-, sv-, oszlop, vonal-, rfolyam-, xy
(pont-), valamint buborkdiagramok adatsoraihoz illeszthetek.

180. bra

181. bra

12.4.1. Trendvonalak tpusai


Lineris trendvonal
A lineris trendvonal egy regresszis egyenes, amelynek segtsgvel az rtkek egyenletes nvekedst vagy
cskkenst lehet szemlltetni.
Exponencilis trendvonal
Az exponencilis trendvonal egy regresszis grbe, amelynek segtsgvel rohamos arnyban vltoz rtkek
vltozst lehet szemlltetni. Amennyiben az adatsor zrust vagy negatv rtkeket tartalmaz, nem kszthetnk
exponencilis trendvonalat.
Logaritmus trendvonal

65
Created by XMLmind XSL-FO Converter.

A logaritmikus trendvonal egy regresszis grbe, amelynek segtsgvel gyors temben nvekv vagy
cskken, majd kiegyenltd rtkek vltozst lehet szemlltetni. Az exponencilis trendvonaltl eltren
negatv rtkek esetben is alkalmazhat.
Polinomilis trendvonal
A polinomilis trendvonal egy regresszis grbe, amelynek segtsgvel ingadoz rtkek vltozsai
szemlltethetek. Leggyakrabban nyeresg- s vesztesgszmtsra hasznljk.
Hatvnytrendvonal
A hatvny tpus trendvonal egy regresszis grbe, amelynek segtsgvel meghatrozott arnyban nveked
rtkeket sszehasonlt adathalmazok szemlltethetek. Amennyiben az adatsor zrust vagy negatv rtkeket
tartalmaz, nem kszthetnk hatvny tpus trendvonalat.
Mozgtlag
A mozg tlag tpus trendvonal egy regresszis grbe, amely kisimtja az adatok ingadozst, gy a minta
rtkei egyrtelmbben szemlltethetek.

12.5. Vonalak
Az adatok elemzsnek elsegtsnek rdekben az Excel 2010 tmogatja bizonyos diagramtpuson, hogy
felvehessnk elre definilt vonalakat s svokat.

182. bra
Adatsorvonal
Ktdimenzis sv- s oszlopdiagramokban alkalmazhat adatsorvonalak segtsgvel hangslyosabb tehetjk
az egyes adatok kzti klnbsgeket.
Essvonal
Az Essvonal kizrlag ktdimenzis s hromdimenzis terlet- s vonaldiagramok esetben alkalmazhat. A
vonalak segtsgvel vizualizlhatjuk az adatkijellk hatrait.
Klnbsgvonal
Klnbsgvonal kizrlag ktdimenzis vonaldiagram esetben alkalmazhat, ahol az egyes kategrikhoz
tartoz legmagasabb s legalacsonyabb rtkeket kti ssze.
Hibasvok
A hibasvok segtsgvel egy pl. mrsnl elfordul hibartkeket jelenthetjk meg standard hibval, 5 %-os
rtkkel vagy 1 rtk szrssal.

66
Created by XMLmind XSL-FO Converter.

183. bra
Amennyiben nevet szeretnnk adni a diagramunknak, azt az Elrendezs szalag Tulajdonsgok mezjben tudjuk
berni.

184. bra

12.6. Formtum szalag


A Diagram sszes elemnek megjelentse egyni ignyeknek megfelellen formzhat, erre lehetsgnk a
Diagrameszkzk/Formtum szalagjn van.
Gyorsan ltvnyos diagramot kszthetnk az Alakzatstlusok mezjben, a beptett stlusok listjbl
kivlasztjuk a szmunkra megfelelt.

185. bra
Amennyiben ez nem elg, a Kitlts s a Krvonal gombokra kattintva az adatsor kitltst s szeglyt tovbb
formzhatjuk.

186. bra

67
Created by XMLmind XSL-FO Converter.

187. bra
Az Effektusok gombra kattintva a diagram elemeinek megjelensi paramtereit (rnyk, fazetta, ragyogs,
trhats forgats) mg tovbb mdosthatjuk.

188. bra
A WordArt-stlusok segtsgvel a diagramon ltvnyos, effektusokkal elltott szvegeket helyezhetnk el.

189. bra
A Diagrameszkzk/Formtum szalagjnak Mret mezjben a tblzat magassgt s szlessgt tudjuk
belltani.

190. bra
Tengelyek formzsa
Tengelyek testreszabshoz az adott tengelyen jobb egrgombbal trtn kattints utn megjelen helyi
menbl vlasszuk a Tengely formzsa menpontot.

191. bra
68
Created by XMLmind XSL-FO Converter.

Ezt kveten, a megjelen prbeszdablakon a Tengely belltsai menpontot kell vlasztanunk. Ezen az
oldalon mdosthatjuk a tengelyek beosztsait (F ltk, Kis lptk), a skla minimumt s maximumt, illetve a
vzszintes/fggleges tengely metszspontjt.

192. bra
A Szm oldalon a tengely szmformtumt mdosthatjuk.

193. bra

69
Created by XMLmind XSL-FO Converter.

194. bra

13. Dokumentum belltsai


Gyakran elfordul, hogy az elksztett dokumentumunk nyomtatskor mshogy jelenik meg, sztcsszik. Ezrt
nyomtats eltt clszer dokumentumunk elrendezst a Lap elrendezse szalagon ellenrizni s szksg esetn
mdostani. A Lap elrendezse szalag Oldalbellts mezjn bell, egyszeren s gyorsan bellthatjuk tbbek
kztt az oldalaink legfontosabb paramtereit a tjolst, mrett s a margkat.

195. bra
A legegyszerbb s sok esetben megfelel eredmnyt szolgltat megolds, ha a Lap elrendezse szalagon a
Paprmretnyi mezn bell belltjuk, hogy a teljes tblzatunk hny lapra frjen el (Szlessg, Magassg).

196. bra
Az oldalbellts mez jobb als sarkban lv jelre kattintva, megjelen Oldalbellts panelen lehetsgnk
van a lap tjolsnak s a nagyts mrtknek belltsra.

70
Created by XMLmind XSL-FO Converter.

197. bra
A Margk flre kattintva rtelemszeren sorra mdosthajuk margk rtkeit.

198. bra
Az lfej s llb flre kattintva a lap aljn s tetejn lv terleten elhelyezend szveget, kpet
mdosthatjuk.

199. bra
Abban az esetben, ha a gyrilag eltrolt lfej s llb sablonok nem megfelelek, az Egyni lfej vagy az
Egyni llb gombokra kattintva sajt ignyeinknek megfelelen mdosthatjuk. Az lfej s az llb is
hrom rszre bontva mdosthat. A megfelel rszre gpelve vagy beillesztve a kvnt rszen jelenik meg a

71
Created by XMLmind XSL-FO Converter.

tartalom. Az lfej s az llb a szerkesztsi oldalon nem ltszik, csak nyomtatsi kp megtekintsvel tudjuk
ellenrizni.
Az elklntett rszek fltt tallunk beptett elemeket, mint pldul a Dtum, Id. Ezeket is beilleszthetjk az
lfejbe, llbba. Amennyiben a pl. a dtumot s az idt ilyen mdon illesztettk be, akkor azok minden
megnyits alkalmval automatikusan frisslnek.

200. bra
A Lap fln elg sok s fontos nyomtatsi paramtert tallunk, itt tbbek kztt bellthatjuk, hogy
nyomtatsnl megjelenjenek-e a cellarcsok, illetve, hogy a nyomtats milyen sorrendben trtnjen.

201. bra

14. Clrtk-keressi feladatok


14.1. Clrtk-keress
Gyakori problma, hogy egy kpletnl, ugyan a kvnt eredmnyt ismerjk, de nem ismerjk az eredmnyt
szolgltat bemeneti rtket. Ilyen tpus feladatok megoldsra a clrtk-keresst hasznlhatjuk. A clrtkkeress kivlt egy igencsak idignyes prblgatsos megoldsi mdszert. Az Excel clrtk keressnl a
megadott cella rtkt addig vltoztatja, amg az ettl a cellartktl fgg kplet eredmnye a kvnt rtk nem
lesz.
Feladat Ha arra vagyunk kvncsiak, hogy mikor lesznk 15000 naposak, a B1-es cellba rjuk be a szletsi
dtumunkat, a B2-be az aktulis dtumot, a B3-as cellba pedig a =B2-B1 kpletet.

202. bra

72
Created by XMLmind XSL-FO Converter.

Teht ha egy cella rtkt csak egyetlen msik cella rtknek mdostsval keressk, akkor hasznljuk az
Adatok szalag lehetsgelemzs gomb clrtkkeress parancst.

203. bra

204. bra
1. A Clcellnak azt a cellt kell megadni, ahov az eredmnyt vrjuk.
2. A Clrtk pedig a keresett rtk.
3. Mdosul cella pedig az a, cella amelyiknek az rtkt vltoztatni szeretnnk.
Feladat Keressk meg az

alak

egyenlet (-1,0) intervallumba es gykt!


Mivel a fggvny folytonos, f(-1) =1 s f(0) =1, ezrt az adott intervallumban biztosan van vals gyke.

205. bra
Ezek utn a tblzatban megjelenik az egyenlet kzelt gyke.
x = -0,754856875351732
Az albbi panel, tjkoztat a kzelts pontossgrl is.

206. bra

73
Created by XMLmind XSL-FO Converter.

14.2. Solver
Az elzekben ismertetett feladat ltalnostsa lehet az az eset, amikor tbb bemen adat birtokban szeretnnk
egy meghatrozott rtket elrni a bemen adatok vltoztatsa alapjn. Ha a clrtk mg maximlis vagy
minimlis rtk is lehet, akkor a problma tbbek kzt egy a matematikban kzismert lineris programozsi
szlsrtk-feladatnak is felfoghat. A bemen rtkek az xi nem negatv vltozk, amelyek bizonyos lineris
egyenltlensgekkel lerhat korltozott feltteleknek tesznek eleget, s a clrtk ugyancsak egy lineris
fggvny minimuma vagy maximuma. Az ilyen feladatok megoldsban is segt az Excel.
Szlsrtk-feladatok egyik rszterlete a lineris programozsi feladatok megoldsa, ahol a meghatrozand
lehetsges rtkek a szoksos jellsnek megfelelen

, a clrtk az n. clfggvny maximuma

vagy minimuma, tbb egyenltlensgi korltoz felttel mellett. ltalnosan az


felttel mellett keresend a
Feladat

felttelek mellett keressk meg a

fggvny maximumt.

207. bra
Az A oszlop elemei legyenek az xi vltozk, melyek indul bemen adatai pl. mind zrusok lehetnek. A
clfggvny az A oszlop kvetkez eleme lesz kplet formjban.
Az A oszlop tovbbi elemeibe rjuk a tbbi korltoz lineris fggvnyt is.
Az x1 rtkt A1-be, az x2 rtkt A2-be rjuk: A1-es s A2-es cellkba rjunk 0 rtket. gy az A1 s az A2
segtsgvel az A oszlop tovbbi celliban megfogalmazhatjuk a clrtk
A3:= 3*A1+2*A2
s a tovbbi felttelek kifejezseit
A4:= 2*A1+2*A2
A5:= A1+2*A2
A6:= 3*A1+A2

74
Created by XMLmind XSL-FO Converter.

Ezek utn lljunk az A3-as cellba s indtsuk el a Solvert, amelyet az Adatok szalag Elemzs mezjben
tallunk.

208. bra
Az albb lthat ablakban megadjuk a szksges adatokat:
1. clcella: $A$3,
2. jelljk be a Max-ot,
3. vltoz cellk tartomnya: $A$1:$A$2.

209. bra
Ezutn a Hozzads gombbal a korltoz feltteleket lltjuk be.

210. bra
A megjelen panelen jelljk ki az els korltoz felttelt tartalmaz cellt: A5. A prbeszdpanel kzps
lenyl listapanelbl vlasszuk ki a <= lehetsget, majd a jobb oldali szvegdobozba rjuk be a 16-ot. Az gy
felvett korltoz felttel tkerl az elz panel Vonatkoz korltozsok listjba. Hasonl mdon a Hozzads
gombbal felvihetjk a tbbi felttelt is. A szmtst a Megolds gombbal kezdemnyezhetjk.
Az eredmny rgztsre kln munkalapon is lehetsg van, ahol a Solver rtkeli is az eredmnyeket, ha azt
az albbi panelen kijelljk.
Az eredmnyjelents az albbi vgrtkeket jelenti meg:

75
Created by XMLmind XSL-FO Converter.

($A$1)

($A$2)

A clfggvny maximuma 21, s a korltoz felttelek mind teljeslnek.

15. Vezrlk hasznlata


Ahhoz, hogy a tblzatunkba vezrlket beszrhassunk, a Fejleszteszkzk szalagra lesz szksgnk.
Alaprtelmezs szerint ez a szalag nem jelenik meg. A Fejleszteszkzk szalag lthatv ttelt a Fjl
menpont Belltsok, Menszalag testreszabsnl tehetjk meg.

211. bra
Az rlapvezrl tblzatba val beszrshoz, a Fejleszteszkzk szalag Vezrlk mezjben, a Beszrs
ikonra kattintva van lehetsgnk.

212. bra
A vezrlk paramterezse jobb egrgomb, helyi menbl a Vezrl formzsa menpont hasznlatval
trtnik.

213. bra
Nhny vezrl szerkesztsekor elfordul, hogy tervez mdba kell kapcsolnunk, majd miutn vgeztnk a
vezrl belltsval, hasznlata eltt ki kell lpnnk a tervez mdbl.
Sok esetben a vezrlk helyes mkdshez lapvdelmet kell belltanunk.

15.1. rlap vezrlelemek


Nyomgomb segtsgvel egy mvelet (makr) vgrehajtsa kezdemnyezhet.

76
Created by XMLmind XSL-FO Converter.

214. bra
Legrdl lista segtsgvel olyan adatbeviteli lehetsget biztosthatunk a felhasznlknak, hogy az adott
elemet egy ltalunk ksztett listbl vlaszthatja ki. Fontos megjegyezni, hogy a listhoz csatolt, eredmnyt
szolgltat cellba nem az elem listabeli elnevezse, hanem a listban elfoglalt sorszma jelenik meg.

215. bra
Jellngyzet segtsgvel egymstl klnbz, belltsok kztti, egyrtelm vlasztst jelz rtket
kapcsol be, illetve kapcsol ki. Termszetesen egy munkalapon, illetve csoportpanelen bell egymstl teljesen
fggetlenl tbb kivlasztngyzet is bejellhet. A jellngyzetek hromfle llapotba llthatak: bejellt,
trlt s vegyes. A jellngyzethez csatolt cellban eredmnyknt egy logikai rtk jelenik meg.

216. bra
Lptetnyl segtsgvel numerikus vagy dtum tpus rtkeket nvelhetnk vagy cskkenthetnk.

77
Created by XMLmind XSL-FO Converter.

217. bra
Lista a legrdl listhoz nagyban hasonlt, segtsgvel a felhasznl ltalunk sszelltott egy vagy tbb
szveges elembl ll lista elemeibl vlaszthat. Ennl a tpus listnl lehetsget biztosthatunk akr tbb
elem egyidej kivlasztsra is. Itt is fontos megjegyezni, hogy a listhoz csatolt, eredmnyt szolgltat cellban
nem az elem listabeli elnevezse, hanem a listban elfoglalt sorszma jelenik meg.

218. bra
Vlasztgomb segtsgvel a felhasznlnak egyetlen elem kivlasztst biztosthatjuk egymst kizr
lehetsg kzl. Clszer a vlasztgombokat csoportpanelen vagy keretben elhelyezni. A vlasztgombok
ktfle llapotba llthatak: jellt s jelletlen. A vlasztgombokhoz csatolt cellba eredmnyknt egy egsz
szmot kapunk, attl fggen, hogy melyik vlasztgomb van jellt llapotban.

219. bra
78
Created by XMLmind XSL-FO Converter.

Csoportpanel segtsgvel egymshoz kapcsold vezrlket gyjthetnk ssze egy kzs terleten. Amint
azt az elzekben is emltettk, rendszerint vlasztgombok, jellngyzetek csoportostsra hasznlhatjuk.

220. bra
Cmke segtsgvel rlapjainkon cmeket, feliratokat helyezhetnk el.

221. bra
Grgetsv segtsgvel egy ltalunk megadott rtktartomnyon belli elemek kzl vlaszthatunk nyilak
vagy a csszka hasznlatval.

222. bra
Megjegyzs:
A vezrlket clszer gy elhelyeznnk, hogy azok a csatolt cella mellett vagy fltt legyen.

16. Visual Basic s Makrk


A Visual Basic (VB) els verzija 1991-ben jelent meg Microsoft Windows 3.0-s platformon. Egy
esemnyvezrelt, nem teljesen objektumorientlt (hinyzik a poliformizmus s az rklds) programozsi
nyelv, amely szintaxist tekintve a BASIC nyelvet veszi alapul. Megjelenst kveten hamar nagy
npszersgre tett szert, mivel a fejlesztknek hatkony s gyors eszkzt adott a Windows alkalmazsok
vizulis fejlesztshez. A cg a kezdeti siker hatsra, a nyelvet folyamatosan bvtette, az utols verzit
(Visual Basic 6.0) 1998-ban dobta piacra.
A tovbblst kt varinsa sikernek ksznhette. Ugyanis a tovbbi technolgia fejlesztsek mozgatrugja a
VBA (Visual Basic for Application) s a VBScript (Visual Basic Scripting Edition) volt. Elbbi az Office
programcsomag makrnyelve, mg utbbi a Windows opercis rendszer scriptnyelve.
A Visual Basicet 2002-ben felvltotta a Visual Basic .NET. A VB.NET a VB-nek egy teljesen jratervezett,
szinte teljesen j vltozata. A .NET keretrendszerhez szorosan igazodva a VB.NET is teljesen
objektumorientlt, szembetn a hasonlsg a C#-al. Sok kritika rte a nyelvet, mivel alapjaiban vltoztattk
79
Created by XMLmind XSL-FO Converter.

meg, ezrt kompatibilitsi problmk lptek fel a klasszikus Visual Basic nyelvvel. A problma orvoslsra
Microsoft ksztett egy konvertlprogramot, mely program csak a legegyszerbb projektek esetn mkdik.
Elnye, hogy a szleskr komponenspalettval mr kezd programozk is hasznlhatjk a legbonyolultabb
Windows alatti megoldsokat. A Visual Basic legjabb verzija a Visual Basic 2010.
A Visual Basic for Applications a Visual Basic egyszerstett vltozata, tartalmaz egy integrlt fejleszti
krnyezetet, amely be van ptve a legtbb Microsoft Office alkalmazsba. A nyelvet alapveten arra terveztk,
hogy ms alkalmazsokhoz kiegszt funkcionalitst biztostson, mint pldul makrk rgztse s futtatsa
valamint varzslk ksztse.
VBA fejlesztk szmra lehetv teszi folyamatok automatizlst s DLL-eken keresztl hozzfrst a Win32
s egyb alacsony szint funkcikhoz.

16.1. Makrk
Egy makr nem ms, mint mveleteknek rgztett tevkenysgsorozatt tartalmaz kszlet, melyek Visual Basic
nyelven kerlnek trolsra. A makrk segtsget nyjtanak gyakran vgrehajtand feladatok automatikus
vgrehajtsra, de makrk segtsgvel az Excel funkcionalitst is szlesthetjk (sajt fggvnyeket rhatunk
segtsgvel). Makrkat ltrehozhatunk tevkenysgsorozatunk rgztsvel vagy megrhatjuk VBA nyelven.
Termszetesen az elbbi kt mdszert kombinlva is hasznlhatjuk.
Makrk rgztse
Makrk rgztsnek elindtsra vagy a Fejleszteszkzk szalag Kd mezjben vagy a Nzet szalag Makr
mezjben vagy a Sttuszsoron elhelyezked Makr rgztse ikonra
kattintva van lehetsgnk.

223. bra
Fontos megjegyezni, hogy makr rgztsekor csak a kivlasztott funkcik kerlnek rgztsre. gy nem kerl
rgztsre a klnbz szalagokon, menkn trtn mozgs.
Feladat
Makr rgztsvel ksztsnk egy heti hatridnaptrat, amely minden j munkafzet beszrsakor lefut s az
j munkalapra elkszti a hatridnaptrat.
Rgztsekor a makr nevt, billentyparancst, helyt s lerst adhatjuk meg.

224. bra
Rgzts alatt ksztsk el az albbi tblzatot. Az A1-es cellba mindig az aktulis ht sorszmt jelentsk
meg.

80
Created by XMLmind XSL-FO Converter.

225. bra
Miutn a rgztst befejeztk, indtsuk el a ksztett makrt! Lthat, hogy gond nlkl lefut s elkszti a
tblzatot. Ezzel a feladat els rszt teljestettk is, viszont van mg egy pont mgpedig, hogy j munkalap
megnyitsakor a makr automatikusan induljon el. Ahhoz, hogy ezt elrjk, az elksztett makrnkon
mdostanunk kell. A Nzet szalag Makrk mezjben vlasszuk a Makrk megjelentse menpontot. A
megjelen Makr prbeszdpanelen az albbi menpontok kztt vlaszthatunk:

226. bra
1. Indts: lefuttathatjuk a kivlasztott makrt;
2. Lpsenknt: a kivlasztott makrt soronknt futtathatjuk le;
3. Szerkeszts: megjelenthetjk a Visual Basic szerkeszt ablakot, ahol a makrt mdosthatjuk;
4. Ltrehozs: j makrt kszthetnk, az j makrnv bersakor vlik aktvv a Ltrehozs gomb, aminek
hatsra a Visual Basic szerkesztablak nylik meg;
5. Trls: a kivlasztott makrt trlhetjk;
6. Egyebek: korbban mr ltrehozott makrhoz billentykombincit rendelhetnk s megadhatunk hozz egy
lerst;
7. Mgse: bezrhatjuk a prbeszdpanelt.
Amennyiben a Szerkeszts gombra kattintunk a Visual Basic szerkesztben megjelenik a makrnk VBA kdja.
Vlts szerkesztnzetbe (Visual Basic Editor-ba) az Alt + F11 billentykombincival is trtnhet.

81
Created by XMLmind XSL-FO Converter.

227. bra
A VBA kdrl tovbbiakban mg rszletesebben lesz sz, most csak annyi ismertet kzlnk, amennyi a feladat
megoldshoz szksges.

228. bra

229. bra

230. bra

16.2. A Visual Basic Editor kezelfellete


Sajnos a Visual Basic kezelfellete angol nyelv, magyar nyelv Office esetn is. A kezelfellet rszei:
82
Created by XMLmind XSL-FO Converter.

1. Project ablak: A projekt ablakban tallhatjuk a megnyitott dokumentumaink (Excel esetben munkafzetek)
elemeit. Az elemek trolsa fa szerkezet. Minden egyes VBA Projekt (munkafzetnv) egy-egy excel
munkafzetet jelent, amelyen bell megtalljuk a hozztartoz munkalapokat s a ThisWorkbook objektumot,
ami az egsz munkafzetet egytt jelenti.
2. Properties ablak: A Properties ablakon a kivlasztott objektumok tulajdonsgait llthatjuk be.
3. Szvegszerkeszt (Code) ablak: A szvegszerkeszt ablakon bell kszthetjk el a progamunk kdjt.
4. Futtatsi (Intermediate) ablak: Az intermediate ablakban a programunk futsi eredmnyeit vizsglhatjuk meg.
5. Watch ablak: A watch ablakban programunk nyomkvetsre s hibakeressre van lehetsgnk.

231. bra

16.3. Excel objektumainak metdusai s tulajdonsgai


Az excel objektumai (munkalap, cella, tartomny, stb) rendelkeznek tulajdonsgokkal s metdusokkal,
ezeket gy tudjuk megadni, hogy az objektumra vonatkoz parancs utn ponttal elvlasztva rjuk a tulajdonsgot
illetve a metdust.
Tulajdonsg
Az A1-es cellban flkvr betstlus belltsa Cells(1,1).Font.Bold = True
Metdus
Az A1-es cella kijellse Cells(1,1).Select

16.3.1. Munkalapok, tartomnyok, cellk


Tartomny (cella) azonostsra a Cells(sorszm,oszlopszm) vagy a Range(cellaazonot) parancsokkal van
lehetsgnk.
Az A9-es cella a Range("A9") formulval azonosthat. Az A9-es cellt a Cells paranccsal a Cells(9,1) mdon
tehetjk meg.
Aktulis cellra az ActiveCell paranccsal hivatkozhatunk, amennyiben az aktv cellt mdostani szeretnnk
Range (cellaazonost).Select formult kell hasznlnunk.
Range("B10").Select
Ha egy egsz tartomnyt szeretnnk kijellni, akkor azt a Range("A1:B10").Select formulval tehetjk meg.
Termszetesen az egyes parancsokat egymsba is gyazhatjuk. Az elz tartomnykijellssel teljesen
ekvivalens a Range(Cells(1,1),Cells(10,2)).Select kifejezs.
Teljes sorra vagy oszlopra a Rows(sorazonost), illetve a Columns(oszlopazonost) parancsokkal
hivatkozhatunk.

83
Created by XMLmind XSL-FO Converter.

Sorok
s
oszlopok
tmretezsre
is
van
lehetsgnk.
Oszlopok
esetben
a
Columns(oszlopazonost).ColumnWidth = j_mret illetve sorok esetben a Rows(sorazonost).RowHeight =
j_mret utastsokkal.
A B oszlop szlessgnek az rtkt 24-re trtn belltsa, a Columns("B"). .ColumnWidth = 24 , mg az els
hrom sor magassgnak 20-as rtkre trtn bellts a Rows(1:3).RowHeight =20 kifejezssel trtnhet.
A B oszlop kijellse a Columns(2).Select vagy a Columns("B").Select utastsokkal rhet el. Az A,C,E
oszlopokbl ll tartomnyt pedig a Range(Columns(1),Columns("C"), Columns(5)) kifejezssel. Sorok
esetben a Rows parancs argumentumba csak sorszmok kerlhetnek. A 4. sort a Rows(4).Select paranccsal
tudjuk kijellni. Egy munkalap sszes celljt a Cells.Select paranccsal jellhetjk ki.
Sorok s oszlopok beszrsra is szksgnk lehet. Beszrskor figyelnnk kell, hogy sor beszrs esetn az
aktulis cella fl, mg oszlop beszrs esetn az aktulis cella el trtnik a beszrs.
A C5-s cella fl j sor beszrshoz, a Range("C5").EntireRow.Insert utastst, mg a cella el egy j oszlop
beszrshoz a Range("C5").EntireColumn.Insert utastst hasznlhatjuk.
Adott sor illetve oszlop trlsre az Range("cellaazonost").EntireRow.Delete illetve a Range("cellaazonost
").EntireColumn.Delete utastsokat hasznlhatjuk.
Ms munkalapokon lv cellra a Range("munkalapnv!cellaazonost) kifejezssel tudunk hivatkozni. pl.
Range("Munka3!C3")
Munkalapokra a Worksheets(munkalap sorszma vagy neve) paranccsal hivatkozhatunk. A
Worksheets(3).Cells(4,1) formulval a harmadik munkalap A4-es celljra hivatkozhatunk. Termszetesen a
munkalap nevvel is hivatkozhatunk, ebben az esetben a Worksheets("Bevtel").Cells(4,1) kifejezssel a
Bevtel munkalap A4-es celljra hivatkozhatunk.
A makrknl eddig hasznlt hivatkozsok mindegyike abszolt, amennyiben relatv hivatkozsra van
szksgnk a Selection.Offset(sor, oszlop) formult kell hasznlnunk. A Selection.Offset(5, 2) paranccsal az 5
sorral lejjebb s a 2 oszloppal jobbra lv cellra hivatkozhatunk.
Munkalapot a Sheets("munkalapnv" vagy sorzm).Select utastssal tudunk vltani.
Cellnak rtket a Value tulajdonsggal lehet adni, mivel azonban ez az alaprtelmezett tulajdonsg, ezrt nem
ktelez kirni. A kvetkez ngy rtkads egymssal teljesen ekvivalens.
Cells(1,1).Value = "Excel 2010"
Cells(1,1) = "Excel 2010 "
Range("A1") = "Excel 2010 "
ActiveCell = "Excel 2010 " Megjegyzs.: abban az esetben, ha A1 az aktv cella.

16.3.2. Formzsok
Termszetesen makrbl is van lehetsgnk cellaformzsok elvgzsre. A formzs gyorsabb s pontosabb
lehet, ha makrrgztssel vgezzk el, s azt kveten illesztjk a kdba.
Formzst a formzand tartomny elzetes kijellsvel vagy a konkrt tartomnyhivatkozs megadsval is
elvgezhetjk. Els esetben a tartomnyhivatkozs helyett a Selection utastst is hasznlhatjuk.
Range("A1:B3").Select, majd
Selection.Font.Size = 18
vagy
Range("A1:B3").Font.Size = 18
Formtumtulajdonsgok
84
Created by XMLmind XSL-FO Converter.

A Font tulajdonsggal a cella bettpust mdosthatjuk. jabb ponttal elvlasztva lehet megadni stlust, tpust,
sznt, stb.
.Name = "Bettpus_neve"
.Size = betmret
.Bold = True/False
.Italic = True/False
. Shadow = True/False
.Underline = alhzstpus
Amennyiben tbb formzst is szeretnnk egyszerre alkalmazni, akkor With s End With utastsok kz kell
tenni a formz sorokat.
With Selection.Font
.Bold = True
.Size = 14
End With
A httrszn belltshoz az Interior tulajdonsgot hasznlhatjuk.
Interior.Color esetben a cella htternek sznt szvegesen vagy sznkddal adhatjuk meg. Szveges megads
esetben csak angol sznelnevezseket hasznlhatunk gy, hogy a sznek el kell rni, hogy vb.
Cells(1,1).Interior.Color = vbGreen
Interior.ColorIndex esetben a cella htternek sznt szmmal adhatjuk meg.
Cells(1,1).Interior.ColorIndex = 3
Cellk tartalmnak vzszintes igaztsnak belltsra a HorizontalAlignment, fggleges igaztsra a
VerticalAlignment tulajdonsgokat hasznlhatjuk.
Cells(1,2). HorizontalAlignment = xlCenter
Cells(1,2).VerticalAlignment = xlCenter
Vzszintes igaztsnl hasznlhat tovbbi rtkek:
1. xlLeft igazts balra
2. xlRight igazts balra
3. xlGeneral igazts ltalnosan
Fggleges igaztsnl hasznlhat tovbbi rtkek:
1. xlTop igazts fellre
2. xlBottom igazts alulra
Szmformtum belltsra a NumberFormat tulajdonsgot hasznlhatjuk.
A B1-es cellba hrom tizedesjegyet tartalmaz szmok formtumt a
Cells(1,2).NumberFormat = "0.000"

85
Created by XMLmind XSL-FO Converter.

kifejezssel llthatjuk be.


Az idzjelek kz a szmformtumnl megismert formtumkdot kell bernunk.

16.3.3. Fjlmveletek
Makrk segtsgvel a fjlmveletek is biztonsgosan elvgezhetk. Munkalap mentse az
ActiveWorkbook.Save, ments msknt az ActiveWorkbook.SaveAs, bezrsa az ActiveWorkbook.Close
utastssal vgezhet.
Munkafzet megnyitsa a WorkBooks.Open Filename:= "[elrsi_t\]fjlnv" utastssal nyithat meg.
WorkBooks.Open Filename:= "C:\excel\makro.xlsx"
Munkalap nyomatsa az ActiveWindow.SelectedSheets.PrintOut utastssal vgezhet el. Amennyiben tbb
pldnyszmban szeretnnk nyomtatni, meg kell adnunk a msolatok szmt is, ezt a Copies:=pldnyszm
utastssal tehetjk meg.
ActiveWindow.SelectedSheets.PrintOut Copies:=10

16.4. VBA programozsi szerkezetei


Mivel a VBA egy objektumorientlt nyelv, utastsainkat eljrsokba s fggvnyekbe szervezhetjk. Minden
egyes eljrst a Sub utastssal kell kezdennk, majd a makr nevt kell megadnunk s vgl zrjelek kztt a
futshoz szksges paramterlistt. Az eljrsokat az End Sub utastssal zrjuk.
Eljrsok szintaxisa:
Sub <eljrsnv>([paramterlista])
[<deklarcik>]
<utastsok>
End Sub
Eljrs hvsa: [Call] <eljrsnv> ([aktulis paramterlista])
Excelben knnyedn kszthetnk sajt fggvnyeket. Minden egyes fggvnyt a Function utastssal kell
kezdennk, majd a fggvny nevt kell megadnunk vgl zrjelek kztt a futshoz szksges paramterlistt.
A fggvnyeket az End Function utastssal zrjuk. Minden fggvnynek ktelezen tartalmaznia kell legalbb
egy olyan rtkad utastst, amelynek bal oldaln a fggvny neve szerepel.
Fggvnyek szintaxisa:
Function <fggvnynv>([paramterlista])
[<deklarcik>]
<utastsok>
fggvnynv = (legalbb egy rtkad utasts)
End Function
Fggvny hvsa: <fggvnynv> ([aktulis paramterlista])

16.4.1. Vltozk
Vltozk deklarcija
{Dim|Public|Private|Protected|Static} v1toz1 <adattpus>, vltoz2 As <adattpus>

86
Created by XMLmind XSL-FO Converter.

Nhny adattpus:
egsz szm

Integer(%)

lebegpontos szm

Single(!)
Double(#)

duplapontossg lebegpontos szm

String($)

karaktersorozat

Boolean

logikai (true, false)


dtum

Date

szveg, szm vagy dtum (automatikus tpus)

Variant
Object

objektum

A VBA-ban ktfle rvnyessgi (lthatsgi) krt klnbztethetnk meg:


1. eljrsszint
2. modulszint
Eljrsszint lthatsg esetben a vltozt kvlrl nem rhetjk el, annak a metdusnak a sajtja, amelyben
deklarlva van. A deklarcis kulcssz a Dim vagy Static. A kt deklarci kztt a klnbsg a
memriahasznlatnl van, mg Static klcsszval deklarlt vltoz az alprogram lefutsa utn a vltoz rtke a
memriban marad, mg a Dim kulcsszval deklarlt vltoz rtke megsznik.
Modulszint rvnyessgi kr esetben private s protected s public rvnyessgi szint vltozkat
deklarlhatunk. Private esetben a vltoz csak az t tartalmaz modulbl rhet el, public esetben pedig
brhonnan.
Fontos megjegyezni, hogy a tpusok deklarlsa sem eljrsok sem fggvnyek esetben nem ktelez, az els
rtkads hatrozza meg a vltozk tpust.

16.4.2. Elgazsok
Programunk ksztse sorn gyakran elfordul, hogy az utastsok vgrehajtst egy felttelhez ktjk. Teht
egy vagy tbb felttelvizsglat utn dntjk el, hogy mely utastst vagy utastsokat hajtjuk vgre.
Elgazs szintaxisa:
If 1. felttel Then
1. utastsok

(ha a 1. felttel igaz)

[ElseIf 2. felttel
2. utastsok]

(amennyiben a 2. felttel igaz)

[Else
3. utastsok]

(minden egyb esetben)

End If
Felttelek sszelltshoz hasznlhat opertorok:
relcis opertorok: < > = <= >= <>
logikai opertorok: And, Or, Not, Xor
rtktl fgg elgazs
87
Created by XMLmind XSL-FO Converter.

Abban az esetben hasznlhatjuk, amikor egy vltoz rtktl fggen kell klnbz utastsokat vgrehajtani.
rtktl fgg elgazs szintaxisa:
Select Case <kifejezs>
[Case <1. kifejezs>
<1. utastsok>]
[Case <2. kifejezs>
<2. utastsok>]

[Case Else
<klnben utastsok>]
End Select
A Case Else gban adhatjuk meg azokat az utastsokat, amelyek abban az esetben hajtdnak vgre, amikor
egyik Case gnak sem volt lehetsge lefutni.

16.4.3. Ciklusok
Ciklusok hasznlatval ugyanazt az utastssorozatot tbbszr is megismteltetjk a programmal. A ciklus
szervezse szempontjbl megklnbztethetnk lltesztel, htultesztel s szmll ciklust.
Amennyiben elre tudjuk, hogy hnyszor szeretnnk futtatni az utastssorozatot, akkor a szmllciklust
clszer hasznlnunk.
Szmllciklus szintaxisa:
For ciklvltoz =ettl To eddig [Step +/-lpskz]
[utastsok]
Next [ciklvltoz]
Amennyiben nem tudjuk elre megmondani, hogy hnyszor kell lefuttatnunk az utastssorozatot, akkor a
feltteles ciklusok valamelyikt kell hasznlnunk. Egy feltteles ciklus lehet ell- illetve htultesztel.
Elltesztel ciklusnl a felttel kirtkelse a ciklus elejn a Do While kulcsszavak utn trtnik. Elltesztel
ciklus esetben a felttel teljeslse esetn futnak le a ciklusmagban szerepl utastsok.
Elltesztel ciklusok szintaxisa:
Do While felttel
[utastsok]
Loop
Htultesztel ciklusnl a felttel kirtkelse a ciklus vgn a Loop Until kulcsszavak utn trtnik. Mindaddig
trtnik az ismtls, amg a felttel hamis. A htultesztel ciklus esetben a ciklusmagban lv utastsok
legalbb egyszer biztosan lefutnak.
Htultesztel tesztel ciklusok szintaxisa:
Do
[utastsok]
88
Created by XMLmind XSL-FO Converter.

Loop Until felttel

16.4.4. Tmbk
Az eddig megismert vltozk csak egyetlen rtket voltak kpesek trolni. Mivel az Excellel dolgozunk,
klnsen felmerl az igny arra, hogy egyszerre nagy mennyisg adatot tudjunk kezelni (egy egsz sort vagy
oszlopot vagy esetleg egy tartomnyt). A tmb nem ms, mint azonos tpus adatok sszetartoz sorozata.
Tmb deklarlsa:
{Dim|Public|Private|Protected|Static} tmbnv [(tmbindex)] [As <adattpus>] [= kifejezs]
Tmb egy elemre az indexnek megadsval hivatkozhatunk. Pl. egy x tmb esetben x(2) utastssal a tmb 3.
elemre hivatkozhatunk. Az elz pldbl is lthat, hogy a VBA-ban tmbk indexelse 0-tl kezddik.
Egy 10 elem Double tpus tmbt hoz ltre.

Dim a(9) As Double

Tbbdimenzs tmbk deklarcija:


Dim tmbnv(maxindex1, [maxindex2], ..., [maxindex60])
Dim pont(999,999) As Integer
Egy Egsz tpus elemekbl ll ktdimenzis tmbt hoz ltre, amely egy
1000 x 1000 es tblzat kezelsre szolgl.
Dim abc()

Egy dinamikus tmbt hoz ltre.

Tmbk ltrehozsra rtkadsnl is van lehetsg.


honapok= Array(" Janur ", " Februr ", " Mrcius ", " prilis ", " Mjus ", " Jnius ", " Jlius ", " Augusztus ",
" Szeptember ", " Oktber ", " November ", " December ")

16.4.5. Megjegyzsek
Megjegyzseket a program kdjba a sor elejn vagy akr sorban elhelyezett aposztrffal () tehetnk. A Visual
Basic zld sznnel jelli a megjegyzseket. Clszer minl tbb, s minl rszletesebb megjegyzst elhelyezni a
programkdban, hiszen ezzel egyrszt ttekinthetbb tehetjk, msrszt megknnythetjk a kd ksbbi
esetleges jrartelmezst.

16.4.6. zenablakok
A program futsa sorn a felhasznlval trtn kapcsolattarts legpraktikusabb mdja az zenablakok
hasznlata.
Adatbekrsre az InputBox fggvnyt, mg zenetek, vlaszok kldsre a MsgBox fggvnyt hasznlhatjuk.
Az InputBox szintaxisa:
vltoz = InputBox("szveg","cmke")
A MsgBox szintaxisa:
vltoz = MsgBox ("zenet", paneltpus)
Paneltpusok:
1. vbOKOnly

OK gomb

2. vbOKCancel

Ok s Mgse gombok

3. vbAbortRetryIgnore
4. vbYesNoCancel

Lellts, Ismt s Kihagys gombok


Igen, Nem s Mgse gombok

89
Created by XMLmind XSL-FO Converter.

5. vbYesNo

Igen s Nem gombok

17. Irodalomjegyzk
[1] Perge Imre A szmtstechnika alkalmazsa I. EKF Lceum Kiad, 2000
[2] Bksi Geda- Holovcs Perge ADATBZIS-KEZELS EKF Lceum Kiad, 2001
[3] Brtfai Barnabs Microsoft Office 2010 BBS-INFO Kiad, 2011 ISBN 978-963-9425-72-9
[4] Pterfy Kristf Tblzatkezels EXCEL 2002 Kossuth Kiad, 2003 ISBN 9789630944144
[5] Brtfai Barnabs Makrhasznlat Excelben BBS-INFO Kiad, 2010 ISBN 978-963-9425-40-8
[6] Remnyi Zoltn Siegler Gbor Szalayn Tahy Tnde rettsgire felkszt feladatgyjtemny Nemzeti
Tanknyvkiad, 2004 ISBN 963 19 54 07 2
[7] Windows s Office feladatgyjtemny Holczer-Farkas-Takcs Jedlik Oktatsi Stdi, 2005 ISBN 963 86514
74
[8] Somogyi Edit Gazdasgi szmtsok Excel 2007-ben Jedlik Oktatsi Stdi, 2008 ISBN 978 963 87629 5 5

90
Created by XMLmind XSL-FO Converter.

You might also like