Nógrádi László
Excel XP alapokon (ECDL táblázatkezelés modul)
2005
ISBN 963 218 124 7
Felelős kiadó: Nógrádi PC Suli Kft. Írta és szerkesztette: Nógrádi László
A könyvborító tervét készítette, és a könyvet nyomtatta: Text-Print Kft, Győr
A könyv készítése során a szerző a lehető legnagyobb gondossággal jártak el. Ennek ellenére hibák előfordulása nem zárható ki, melyekért a szerző felelősséget nem vállal. ©Nógrádi László
Minden jog fenntartva! Jelen könyv egyetlen része sem másolható, vagy sokszorosítható semmilyen formában a szerző előzetes írásbeli engedélye nélkül!
Excel XP alapokon
M
anapság már szinte mindenki használja napi munkájához a személyi számítógépeket. A felhasználók többsége rendszeresen, többé-kevésbé jól dolgozik valamilyen szövegszerkesztőben is. Sokan azonban nem ismerik, vagy ha ismerik is, nem szakszerűen használják a táblázatkezelő programokat. Ez a könyv azoknak szól, akik már megtanulták egy szövegszerkesztő, például a Word használatát, és meg szeretnék ismerni a táblázatkezelő programokat is. Pontosan ezért csak azok az eljárások kerülnek részletes ismertetésre, melyek újdonságok, vagy másként működnek. Így nem lesz szó többek között a fájl műveletekről, a karakterformázásokról, a formátumfestésről, vagy a vágólap használatáról. Ugyanakkor a táblázatkezelők rendszeresen használt és speciális lehetőségei mellett viszonylag sok érdekességet, kiegészítő információt is tartalmaz a könyv, melyek tipográfiailag jól elkülönítve (kisebb, dőlt betűs szedéssel) jelennek meg. A könyv anyaga többévi oktatási gyakorlat során kristályosodott ki. Az egyes témakörök olyan sorrendben követik egymást, ahogy azok logikailag egymásra épülnek. A részletes magyarázatok miatt a könyv kiválóan megfelel akár önképző tananyagnak is, de ajánlható iskolai tankönyvnek és tanfolyami jegyzetnek is. A gyors tanulást 8 táblázat, valamint 132 képernyőkép és ábra segíti, melyek minden esetben egy oldalon szerepelnek a róluk szóló leírással. A tananyag tökéletes megértését és megtanulását egyedülálló módon 48 feladat és 16 példa, valamint azok megoldása is támogatja. A bevezető végén minden informatikát tanuló (és tanító kolléga) figyelmébe szeretném ajánlani további könyveimet. Az XP alapokon sorozat Jelen könyv részét képezi egy tankönyvsorozatnak, mely az érettségi és ECDL, valamint az OKJ alap és középfokú tanfolyamok vizsgakövetelményei alapján lett összeállítva. A sorozat kötetei, és megjelenésük: ¾ Windows XP alapokon (ECDL operációsrendszer modul) 2005 ősz; ¾ Word XP alapokon (ECDL szövegszerkesztés modul) 2005 nyár; ¾ Excel XP alapokon (ECDL táblázatkezelés modul) 2005 tavasz; ¾ Internet Explorer és Outlook Express (ECDL információ és kommunikáció modul) 2005 tél; ¾ PowerPoint XP alapokon (ECDL prezentáció és grafika modul) 2006 tavasz; ¾ Access XP alapokon (ECDL adatbázis-kezelés modul) 2006 tavasz. PC Suli XP alapokon sorozat Azok számára, akik a fenti sorozat teljes tananyaga mellett további fontos informatikai ismereteket is el kívánnak sajátítani, ajánlom a következő könyveimet: ¾ PC Suli XP alapokon I. (eszközök, szám- és kódrendszerek, szerzői jog, Windows XP alapok, Windows kellékek, Word XP, Excel XP, Internet) 2004 ősz; ¾ PC Suli XP alapokon II. (Windows XP haladó, PowerPoint XP, Access XP, Programozási alapismeretek, HTML szerkesztés - FrontPage) 2005 ősz. A PC Suli I-II. is hasonló felépítésű és tematikájú, mint az Excel XP alapokon, így mindkét kötetet sok kép és feladat jellemzi. Iskoláknak összeállításra került egy olyan költségtakarékos kiadás is, mely nem tartalmazza a feladatokat, így egy kötetbe, olcsóbban lehetett a tananyagot összevonni (2005 ősz). Könyvek megrendelése, segédanyagok letöltése A fenti könyvek megrendelhetők a www.pcsuli.hu internet címen. Ugyancsak innét letölthető a könyvek összes feladata, valamint számtalan további, a tanulást és a tanítást támogató anyag, többek között: ¾ közel 2.000 diából álló tanári prezentáció a 97-es verziókról; ¾ a DOS részletes tankönyve; ¾ rengeteg alap és középfokú OKJ-s vizsga írásbeli feladatsora; ¾ ajánlott érettségi tételsorok; ¾ próba érettségik feladatsorai, stb. Befejezésül jó tanulást kívánok: Nógrádi László Nógrádi PC Suli Kft. 9021 Győr, Munkácsy u. 1-5.
3
ECDL Táblázatkezelés modul
Az EXCEL története, ma használt verziói Amikor, a számítástechnikában járatlan ember azt a szót hallja, hogy „szövegszerkesztés”, általában a valóságnak nagyjából megfelelő dologra gondol. Sokan azonban egyáltalán nem tudják, mi fán terem a „táblázatkezelés”, noha valójában nagyon egyszerű témáról van szó. De mit takar a név? Hogy alakult ki ez a program típus? A táblázatkezelő programok ma a szövegszerkesztők mellett a második legelterjedtebb programcsaládot jelentik. A gyökerek ezen a téren is még a hetvenes évek végére nyúlnak vissza. Egy harvardi egyetemi hallgató, Dan Bricklin diákoskodása során szembe került azzal a problémával, hogy ahány különféle pénzügyi számítást kellett megoldania egyetemi tanulmányai során, annyi számítógép programot kellett írnia. Úgy gondolta, lehetetlen hogy ne lehessen megalkotni egy olyan programot, melynek segítségével minden számítási feladatot rövid idő alatt lehet modellezni, és a megoldást megtalálni. Egy akkori programfejlesztéssel és forgalmazással foglalkozó cég megbízására egyetlen hétvége alatt kidolgozta a táblázatkezelés alapelvét: egy nagy táblázatot kell képezni, majd a táblázat sorait, és oszlopait a sakkjátékhoz hasonlóan koordinátáik alapján kell azonosítani. Minden elemi cella (a kis téglalapokat, amiből az egész táblázat áll, celláknak nevezik) számokat, magyarázó szövegeket, illetve a számok közötti összefüggéseket tartalmazhat. Erre a programra alapozva létrehozta a Software Arts céget, és az akkor legnépszerűbb gépre, az Apple 2-re kidolgozta a programot. A program a VisiCalc nevet kapta. Négy évvel később már 125 dolgozója, és 10 millió dolláros éves forgalma volt a cégnek. A siker nem véletlen. A program egészen új távlatokat nyitott a felhasználók előtt, hiszen mindenki maga hozhatja létre azt a táblázatát, ami az ő speciális problémáját oldja meg. Ez a valaki lehet: ¾ egy tanár, akinek a diákjai osztályzataival kapcsolatosan kell különféle statisztikákat, átlagszámításokat végezni; ¾ egy vállalkozó, kinek tevékenysége fejlesztése előtt megtérülési számításokat kell végezni; ¾ egy egyszerű építkező, akinek a kivitelezési költségeit kell az anyagárak változása miatt mindig újraszámolni; ¾ stb. A piaci siker láttán a Microsoft is elhatározta, hogy megírja az IBM PC-re a maga táblázatkezelő programját. A program a keresztségben a Multiplan nevet kapta. A végleges verzió kidolgozását Charles Simonyira bízták (a név magyaros hangzása nem véletlen, hiszen Simonyi Károly a 60-as években vándorolt ki az USA-ba). A 82-ben megjelent első változat szerény tudású, csak 64 oszlopos, és 256 soros volt. Azonban ezen a területen is az történt, mint a szövegszerkesztőknél: nem a Microsoft programja lett a legsikeresebb, hanem a Lotus cég 1-2-3 nevű terméke. Az 1-2-3 ugyanis sokkal többet tudott, egyszerűbben volt használható, ráadásul képes volt a már kiszámított eredményeket diagramokban is ábrázolni. A Microsoft ezért egy alapjaiban új program írásába kezdett, ami mindazt tudta, amit az 1-2-3 és a többi népszerű táblázatkezelő együtt, csak szebb, és még könnyebb használni. A névadáskor az Excel mellett döntöttek. A programnak azonban előbb az Apple Macintosh-ra írt változata jelent meg, és csak a Windows megjelenése után adaptálták IBM PC-re is. Mára az Excel újabb és újabb továbbfejlesztett változatai lettek a világ legnépszerűbb táblázatkezelői, bár sok felhasználó számára ésszerű alternatívát jelent az Open Office Org (elterjedt rövidítése OOo) részét képező Calc program. Az Excel ma is használt verziói, és azok megjelenési éve: 1997 - Excel 97, 2000 Excel 2000, 2001 - Excel XP, 2003 -Excel 2003. Ma már mindenki az Excel 97-es, vagy modernebb verzióit használja. Nyugodt lelkiismerettel állítom, hogy teljesen mindegy melyikkel dolgozunk, legfeljebb apró eltérésekre kell számítani. Sőt, még az is mindegy, hogy melyik programot használjuk, az Excelt, vagy az említett, teljesen ingyenes OOo Calc programot, mert ez esetben is csak minimális különbségeket tapasztalunk. A táblázatkezelő programoknak is van saját adatformátumuk? Igen, mégpedig az Excel XLS, az OOo Calc SXC típust rendel a dokumentumhoz. Ugyanakkor az OOo Calc program XLS formátumú munkafüzeteket is képes kezelni. Az Excel 97, 2000, XP és 2003 verziói is nagyjából ugyanazt a fájlformátumot használják (ez is mutatja, hogy nem lehet nagy különbség a programokban).
4
Excel XP alapokon Excel vagy OOo Calc Átlagos feladatok esetén én nem sokat gondolkodnék, amikor az ingyenes OOo Calc és a meglehetősen drága Excel között kellene választanom. Ugyanakkor mindkét programnak vannak előnyei és hátrányai. Az Excel minden verziójában lehet például makrót rögzíteni (23.2.1.), ami jóval egyszerűbb, mint a makró nyelven történő alkalmazásfejlesztés. Igaz az OOo Calc legújabb verzióiban is megjelent már a makró rögzítési lehetősége. És az is kétségtelen, hogy az Excel – legalábbis egyelőre – jóval elterjedtebb. De az alternatíva miatt ára pár év alatt felére csökkent.
1. A program lehetőségei, eszközigénye A táblázatkezelők lehetőségeiről az előzőekben már volt szó, amihez csak annyit tennék még hozzá, hogy adatok nyilvántartására, és különféle szempontok szerinti kigyűjtésére, valamint optimális értékek keresésére is kiválóan alkalmas. Az Excel program 97-es verziójának hatékony futtatásához minimum Pentium gép és 16 MB RAM ajánlott. Emellett persze a Windows operációs rendszer a 95-ös, vagy még modernebb verziója kell, hogy a gépünkön legyen. Ez ma már semmiképpen nem jelenthet problémát. A modernebb verziók természetesen magasabb követelményt állítanak fel. Az XP futtatásához már ajánlott 128 MB RAM, és GHz feletti processzor teljesítmény (zárójelben azért megjegyzem, ez a program is csak ugyanazt tudja, mint a korábbi verziói: a jól bevitt adatokból a helyes képletekkel kiszámolja az eredményt). Operációs rendszer vonatkozásában az XP futtatásának nem feltétele a Windows XP!
2. A program telepítése, elindítása ¾ „Start” menü, „Futtatás…” ½ ¾ „Start” menü, „Minden Program” „Microsoft Excel” ½ Mind a program telepítése, mind a program indítása megegyezik a szokásossal. Rövid áttekintésként azért mindkét eljárásról pár mondat. Telepítés ¾ rakjuk be a telepítő CD lemezt; ¾ ha a telepítő valamilyen okból automatikusan nem indul el, akkor a „Start” menü „Futtatás…” pontját indítsuk el; ¾ gépeljük be X:SETUP, ahol „X:” helyére a CD egység nevét kell írni (a CD egység azonosítója többnyire D:); ¾ a továbbiakban mindent a képernyőn megjelenő utasításoknak megfelelően tegyünk. Indítás Az Excel elindítása a „Start” menü, „Minden Program” pontjában található „Microsoft Excel” opcióval, vagy a legutóbb futtatott programok közül lehetséges (utóbbi tartalma dinamikusan változik). Természetesen egy Excel dokumentumot megnyitva is elindul az Excel. Sajnos az „Office” eszközsor alapbeállítású telepítés esetén az XP verzióban már nem érhető el. 1. Ábra: A Windows XP „Start” menüje Aki megszokta, az feltétlenül telepítse, mert naés az Office eszközsor gyon hasznos segédeszköz.
5
ECDL Táblázatkezelés modul
3. Az EXCEL XP képernyője, megjelenését befolyásoló beállítások A program elindítása után a következő oldalon található ábra szerinti képet kapjuk. Ha a saját gépünkön nem teljes képernyősen jelentkezik be az Excel, feltétlenül nyissuk ki a program ablakot teljes nagyságra, mert a hatékony munkavégzéshez erre lesz szükségünk. Ennek a programnak saját dokumentumablaka van, amit általában szintén célszerű maximalizálni. A két méret gombból az egyik, mégpedig a címsorban lévő a program-, a másik pedig, a dokumentumablaké. Az ismert képernyő elemeken kívül (menüsor, eszközsorok, görgető sávok, státusz-, vagy állapotsor, munkaablak) a Word programhoz képest a következő újdonságokat találjuk: ¾ szerkesztőléc; ¾ munkalap regiszterfülek; ¾ na és a lényeg, a munkalap a koordinátáival. A már ismert képernyő elemek szerepével és használatával – mint ahogy azt a bevezetőben már leszögeztem – nem foglalkozunk még egyszer. Csak azokat beszéljük meg, melyekkel valószínűleg még nem találkozhattunk. Az eszközsorokkal végrehajtható műveletek jó része is ismerős kell, hogy legyen. Pontosan ezért itt is csak az újdonságokat fogjuk tárgyalni. Amit nagy valószínűséggel már tanultunk, arra csak hivatkozni fogok.
Eszközsorok
Program ablak gombjai
Szerkesztőléc
Dokumentum ablak gombjai
Munkalap a koordinátáival Munkalap regiszterfülek
Görgetősávok Állapotsor
Munkaablak
2. Ábra: Az Excel XP ablaka
3.1
Munkalap és koordinátái, munkafüzet
Az Excel alapdokumentuma a munkafüzet, amely munkalapokból áll. Minden munkalap egy nagy rácsos papír, ami 256 oszlopból és 65 536 sorból áll. Az egyes kis téglalapokat (melyeknek cella a neve) a koordinátáikkal lehet azonosítani. Vízszintesen az ABC betűi, függőlegesen arab számok szolgálnak erre a célra. A probléma csak az, hogy az ábécében nincs 256 betű. A megoldás a következő: A, B, C, …, Z,
6
Excel XP alapokon azután AA, AB, AC, …, AZ, majd BA, BB, BC, …, BZ, és így tovább, végül IA, IB, IC, …, IV. Az utolsó oszlop tehát az „IV”. Mint imént megállapítottuk, az alapdokumentum a munkafüzet, mely normál esetben 3 db munkalapból
3. Ábra: A munkalap koordináták áll. Az egészet úgy is felfoghatjuk, mint egy „kockás”, 3 lapos füzetet, melynek minden lapján 256*65 536 „kocka” van. Később majd megnézzük, hogyan lehet belőle „lapot kitépni”, „pótlapot berakni”, illetve „indigót rakni a lapok közé”, hogy amit beleírunk ne csak egy lapon jelenjen meg (20.). A korábbi verziók munkalapjai A 4.0 verzió még nem munkafüzetet kezelt alapdokumentumként, hanem csak munkalapot. Az 5.0 és a 7.0 egyaránt 16 lapos munkafüzettel jelentkezett már be. Ezen verziók mindegyike 256*16 384-es méretű táblázatot használt laponként. A 97-es, és a 2000-es verzió lapmérete már a tárgyalt XP verzióéval egyező volt, és szintén 3 munkalapot tartalmazott alapértelmezésben a munkafüzet.
3.2
Munkalap regiszterfülek
+1 regiszter
Utolsó regiszter
-1 regiszter Első regiszter
A munkafüzetben való lapozáshoz a regiszterfüleket hasz4. Ábra: A „Munkalap regiszterfülek” nálhatjuk. Minden regiszterfül feliratán elolvasható, melyik munkalaphoz tartozik. Lapozáshoz csak a megfelelőre kell kattintani. De hogy lapozzunk egy olyan munkalaphoz, melynek nem látszik a regisztere? Igaz ez a veszély három lap esetén egyelőre nem fenyeget bennünket, de ha majd sok pótlapot rakunk be a munkafüzetbe, akkor szinte biztosan előáll az a helyzet, hogy nem fogjuk egyszerre látni az összes lap regiszterét. Ilyenkor kell majd a nyilakkal ellátott gombokat használnunk. Ezekkel ugyan nem tudunk lapozni, de a regiszterek felett mozoghatunk. Ha pedig már látszik az a regiszter, amelyhez lapozni akarunk, a probléma máris megoldódott.
3.3
Szerkesztőléc
A szerkesztőléc is teljesen új eszköznek Aktuális cella koordinátája Aktuális cella tartalma számít. Bal oldalán az aktuális cella koordinátája, az úgynevezett cellacím, jobb oldalán pedig a cella tartalma látható. Ha egy-egy cella tényleges tartalmára leszünk kíváncsiak, akkor azt itt kell megnéznünk. Ennek az oka az, hogy magában a cellában nem mindig annak fizikai tartalma jelenik meg. Például, ha a cellában egy számítási utasítás, úgyneveAktuális cella Csak adatbevitelkor látható jelek zett kifejezés szerepel, akkor annak csak a kiszámított eredménye látható a cellában. A 5. Ábra: A „Szerkesztőléc” szerkesztőlécen azonban ez esetben is megnézhető a cella valódi tartalma, csak a kérdéses cellát kell kijelölni aktuálisnak (igazság szerint ez így csak alapértelmezett esetben igaz). A képen a szerkesztőléc középső részén látható jelek csak adatbevitel közben jelennek meg. Szerepükről rögtön szó lesz.
7
ECDL Táblázatkezelés modul
4. Adatbevitellel kapcsolatos ismeretek 4.1
Adatbevitel, adatbevitel lezárása, elvetése
Mindig van egy aktuális cella a munkalapunkon, melynek cellacíme a szerkesztőlécen látható. Ránézésre arról ismerjük majd fel, hogy egy vastagabb vonal határolja, valamint a koordinátáinak alapszíne is más. Ha elkezdünk valamilyen adatot gépelni, akkor a bevitt adat az aktuális cellában jelenik meg (és a szerkesztőlécen). Az adatbevitel közben a státusz sor bal szélén a „Beírás” felirat látható, ami az Excel három üzemmódja közül az egyik. A három mód felsorolásszerűen: ¾ Kész, ¾ Beírás, ¾ Szerkesztés.
Aktuális cella
6. Ábra: A cellamutató
4.1.1 „Kész” mód Ez az üzemmód az alapeset. Ha a másik módokba valahogy nem lépünk be, akkor mindig „Kész” módban vagyunk. Ugyanígy, ha azokat befejezzük, akkor is a „Kész” módba kerülünk.
4.1.2 „Beírás” mód, adatbevitel lezárása „Beírás” módba úgy kerülünk, hogy egy cellán állva egyszerűen elkezdünk gépelni. Ebben az üzemmódban arra kell eleinte nagyon vigyáznunk, hogy a nyíl billentyűkkel nem lehet az elhibázott szövegrészhez vinni a kurzort. „Beírás” 7. Ábra: A státuszsor módban tehát nincs más javítási lehetőségünk, mint a Backspace billentyűvel való visszatörlés, és újra begépelés. Az adatbevitel lezárására (aminek hatására újra „Kész” üzemmódba kerülünk) a következő lehetőségeink vannak: ¾ Enter lezárja a bevitelt, és a cellamutató egy cellával lejjebb ugrik; ¾ Shift - Enter lezárja a bevitelt, és a cellamutató egy cellával feljebb ugrik; ¾ Tabulátor lezárja a bevitelt, és a cellamutató egy cellával jobbra ugrik; ¾ Shift - Tabulátor lezárja a bevitelt, és a cellamutató egy cellával balra ugrik ¾ nyilak lezárják a bevitelt, és a cellamutató egy cellával a nyíl irányába ugrik; ¾ kattintás egy másik cellára lezárja a bevitelt, és a cellamutató az adott cellába ugrik; ¾ kattintás a jelre lezárja a bevitelt, de a cellamutató a cellán marad. A fentiek közül mindig annak a figyelembevételével kell választanunk, hogy hol szeretnénk folytatni az adatbevitelt! Adatbevitel elvetéséhez vagy az Escape gombot kell a billentyűzeten megnyomni, vagy a szerkesztőlécen kell a jelre kattintani. Mindig egy cellával lejjebb visz az Enter? Nem. Amennyiben egy sorba több adatot viszünk be egymás melletti cellákba (minden adatbevitel után Tabulátor billentyűvel jobbra lépve), majd az egy sorba írandó adatok közül az utolsónál Entert gépelünk, akkor nem a kérdéses cella alá kerül a cellamutató, hanem az első adat alá. Ez tulajdonképpen logikus, hiszen valószínűleg úgyis ott akarjuk folytatni az adatbevitelt. Mindig lezárható a kurzormozgató billentyűkkel is az adatbevitel? Ha egy cellába egyenlőségjellel kezdődő úgynevezett kifejezést viszünk be, akkor nem. Ez esetben csak az Enter, a Tabulátor, valamint a alkalmazható erre a célra. Mindig csak egy cellába lehet adatot bevinni? Nem. Ha több cellát is kijelöltünk a bevitel megkezdése előtt – ennek módszerét később, a 6. pontban fogjuk tanulni – akkor lehetséges ugyanazt az adatot a kijelölt terület összes cellájába egyszerre bevinni. Ehhez a Ctrl - Enter billentyűkombinációt kell alkalmaznunk.
8
Excel XP alapokon 4.1.3 „Szerkesztés” mód és lezárása „Szerkesztés” módba akkor kerülünk, ha a hiba helyén duplát kattintunk a javítandó cellába, vagy a javítandó cellát jelöljük ki aktuálisnak, és a szerkesztőlécen kattintunk a hibához, illetve ha megnyomjuk az F2 funkcióbillentyűt. „Szerkesztés” módban az adatbevitel lezárására a lehetőségek ugyanazok, mint a „Beírás” módban, kivétel: ¾ a jobbra és a balra nyilak, melyek ekkor a szövegkurzor mozgatására szolgálnak; ¾ valamint a le és fel nyíl, amit ilyenkor nem lehet semmire használni. Véleményem szerint sokszor egyszerűbb egy cella adatát újra bevinni, mint kijavítani „Szerkesztés” módban. Adatbevitel elvetéséhez itt is az Escape gombot kell megnyomni, vagy a szerkesztőlécen a tani.
4.2
jelre kattin-
Cellamutató mozgatása
A cellamutató mozgatására az adatbevitel lezárásánál megbeszélt billentyűkön kívül többek között a következő lehetőségeink is vannak: ¾ Home az aktuális soron belül mindig az „A” oszlopba ugrik; ¾ End azután egy nyíl a következő nem üres, vagy az utolsó nem üres cellába ugrik (nem egyszerre kell megnyomni, és akkor célszerű használni, ha adataink foltszerű csoportokban helyezkednek el); ¾ Ctrl - Home az A1 cellacímre ugrik; ¾ Ctrl - End a legalsó adatot tartalmazó sor és a legutolsó adatot tartalmazó oszlop metszéspontjába ugrik; ¾ Page Up a képernyőn elférő sorok számának megfelelő számút ugrik felfelé; ¾ Page Down a képernyőn elférő sorok számának megfelelő számút ugrik lefelé; ¾ Ctrl - Page Up a munkafüzetben egy lapot lapozunk előre; ¾ Ctrl - Page Down a munkafüzetben egy lapot lapozunk hátra; ¾ Alt - Page Up a képernyőn elférő oszlopok számának megfelelő számút ugrik balra; ¾ Alt - Page Down a képernyőn elférő oszlopok számának megfelelő számút ugrik jobbra.
4.3
Adattípusok, alapértelmezett igazításuk, hosszú adtok viselkedése
A cellákba kerülő adatokat az Excel tartalmuk alapján több csoportba sorolja. Ezek az úgynevezett adattípusok, melyek mindegyikének van néhány jellegzetessége: ¾ szám csak a számjegyeket, ezres tagolást, a Windows „Területi és nyelvi beál8. Ábra: Különféle adattípusok lítások”-nál megadott tizedes jelet, nemzeti pénznemet és előjelet tartalmazhat; ¾ dátum a Windows beállításának megfelelően kell begépelni, alapesetben év.hó.nap; ¾ idő a Windows „Területi és nyelvi beállítások”-nak megfelelően kell begépelni, alapesetben óra:perc; ¾ kifejezés mindig egyenlőségjellel kell kezdeni, és tartalmazhat konstansokat, cellacímet, műveleti jeleket, függvényeket; ¾ logikai csak két értéket vehet fel: igaz, vagy hamis; ¾ szöveg ami nem tartozik a fenti öt típusba, az szöveg típusú. Ha nem felel meg a szám, a dátum, vagy az idő beviteli formája, akkor azt a Windowsban, a „Területi és nyelvi beállítások”-nál lehet módosítani (ezt a „Vezérlőpultban” fogjuk megtalálni). Ugyancsak itt állíthatunk a nemzeti valuta jelölésén is.
9
ECDL Táblázatkezelés modul 4.3.1 Szám Mint matematikából megszoktuk, a pozitív előjelet felesleges megadnunk. Az is logikus, hogy tizedeseket tartalmazó értékek megadásánál vesszőt kell alkalmaznunk, feltéve, hogy a Windows „Területi és nyelvi beállítások”-nál nem adunk meg mást. Nagyobb számok kiolvasásának megkönnyítése ezres tagolással szokás. Az Excel 97-es verziójáig bevitelkor erre nem volt lehetőség, csak utólag, a formázáskor. Az újabb verziókban viszont már megoldható. Sőt, elég csak egy szóköz tagoló karaktert megadni. Az viszont nagyon fontos, hogy a szóköz után 3, 6, 9, stb. újabb számjegynek kell következni. Könyvelésben járatosak arra vigyázzanak, hogy az ezres tagolás nem ponttal történik! Ha pénzösszegeket akarunk megadni, akkor a számjegy mögé már bevitelkor egy szóköz mögé megadhatjuk a beállított nemzeti valutát, alapesetben a „Ft” szimbólumot. Én azonban mégis inkább az utólagos ezres tagolást, és pénznemre történő formázást javaslom, melyek módszeréről hamarosan részletesen lesz szó. Néhány példa nem jó számokra: „12 00”, „12.000”, 12.000.520”, „12 2532” És néhány jó alak: „12 000”, „253 125436”, „1425 254”, „2554255”, „1 254 365”, „25,325”, „-2512”, „25 Ft”, „126 365 Ft” Ha nagyon nagy számot gépelünk be, akkor az Excel azt átváltja úgynevezett normál alakba (most némi matek jön, elnézést). Például ha valami ilyesmit látunk egy cellában: „2,55E+11” annak értelmezése „2,55*1011”. A 97-es verzió óta a program az adatbevitel lezárása után az oszlopszélességet is automatikusan beállítja.
4.3.2 Dátum és idő A „dátum” adattípusnál az adatbevitel lezárása után az adatot az Excel automatikusan átalakítja éééé.hh.nn formára. Azaz az évet 4 jeggyel, a hónapot és a napot 2 jeggyel mutatja, határoló karakternek pedig pontot használ. Ha rakunk a nap után pontot, ha nem, azt az Excel a 97-es verzió óta elfogadja, de mivel a Windows „Területi és nyelvi beállítások” szerint a dátum végén nincs pont, így ha rakunk is, azt a program levágja. Ez az összesen 10 jel viszont már nem fér be a normál szélességű cellába, ezért egy dátum bevitele után a program az oszlopot automatikusan szélesebbre állítja. Időt, mint már volt róla szó, óó:pp alakban kell megadni, azaz az órát két jeggyel, a percet szintén két jeggyel, a határoló karakter pedig a kettőspont. A dátum és idő adatokkal majd lehetőségünk lesz számolni is, feltéve, hogy az Excel nem szövegként kezeli a bevitt adatot. Hogy ez a hiba miről ismerhető fel, rögtön szóba kerül. Hogy lehet a leggyorsabban bevinni az aktuális dátumot? Kattintsunk bele a szerkesztőlécbe, majd nyomjuk meg a Ctrl - . (Ctrl - pont) billentyűkombinációt. Mindenképpen be kell vinni az évet is? Nem. Ez esetben automatikusan tárgyéviként kezeli a dátumot a program, bár ezt nem jelzi ki a cellában. A különböző megjelenési formájú dátumokról később lesz szó (14.5.). A két jeggyel bevitt dátumokat hogy kezeli az Excel? Ami 30, vagy 30-nál nagyobb évet tartalmaz, az 1900-as dátum, ami kisebbet, az 2000-es. A délutáni időpontot feltétlenül hivatalos formában kell bevinni? Nem. Megadható „15:20” helyett „3:20 du” is, de ez több gépelés.
4.3.3 Kifejezés Ha „kifejezés” adattípust alkalmazunk, akkor miután lezártuk az adatbevitelt, jó kifejezésnél alapszituációban a kifejezés kiszámolt értékét, vagy esetleg „#” jeleket láthatjuk a cellában. Ez utóbbi esetben nem fért ki a kiszámolt érték a cellába, amin az oszlopszélesség állítással segíthetünk (7.). Mivel a kifejezésekkel még külön fogunk foglalkozni, most nem tárgyaljuk meg részletesebben.
10
Excel XP alapokon 4.3.4 Logikai adat Ezt az adattípust ritkán fogjuk alkalmazni. Csak két értéket vehet fel: IGAZ, ¾ HAMIS. Általában nem, mint adatot visszük be, hanem egy logikai kifejezés eredményeként fogjuk majd megkapni (11.). ¾
4.3.5 Szöveg Ami nem tartozik a fenti adattípusok egyikébe sem, azt az Excel, mint sima szöveget kezeli. Szöveges adatokat többnyire csak, mint kísérő, magyarázó, kiegészítő feliratokat szokás alkalmazni. Igazság szerint szöveges adatokkal is lehet néhány műveletet végezni, de mivel csak viszonylag ritkán kell őket alkalmazni, ezeket az úgynevezett szövegműveleteket csak a kiegészítő információkban tárgyaljuk. Milyen szövegműveleteket végezhetünk? A két legfontosabb a szövegek összefűzése, valamint a szövegrészek kinyerése. Szövegegek összefűzése A szövegek összefűzése az „&” (and) operátorral, vagy az „ÖSSZEFŰZ” függvénnyel lehetséges. A „&” karaktert magyar kiosztású billentyűzeten az AltGr - C billentyűkombinációval vihetjük be. Lássunk egy mintát a szöveg összefűzésre. Ha például az A1 cella tartalma „alma”, a B1 celláé pedig „fa”, akkor amennyiben a C1 cellába az „=A1&B1”, vagy „=ÖSSZEFŰZ(A1;B1) képletet gépeljük, akkor annak eredménye „almafa” lesz. Szövegrészek kinyerése Ehhez szöveg függvényeket kell használni. A függvényekről később részletesen fogunk beszélni (15.2.), de szöveg függvényekről nem esik majd szó, mert nem nagyon lesz rá szükségünk. A szöveg elejéről a „BAL”, végéről a „JOBB”, közepéről a „KÖZÉP” függvénnyel nyerhetünk ki szövegrészeket. Például, ha A1 cella tartalma „almafa”, B1 celláé pedig „=BAL(A1,4), annak eredménye „alma”. Ez alapján logikusan az „=JOBB(A1,2) eredménye „fa”. A „KÖZÉP” függvénynek viszont két paramétere van: honnét és milyen hosszban kell venni a szövegrészt. Ennek értelmében az „=KÖZÉP(A1,3,2) eredménye „ma”. Hogy vihetünk be szám adatot szövegként? A bevitelt „’” jellel (aposztróf jellel) kell kezdeni. Ezt magyar billentyűkiosztás esetén a Shift-1 billentyűkombinációval kapjuk. Nem is gondolnánk, hogy erre milyen gyakran lesz majd szükségünk.
4.3.6 Adattípusok igazítása, hiba felismerés igazítás alapján A „szöveg” adattípust alapesetben balra, a logikait középre, minden más adattípust viszont jobbra igazít a program. Ha egy adat hosszabb, mint a cella szélessége, akkor az típusától Ez nem dátum, mert balra zárt. függően viselkedik: ¾ Szöveg típusnál az adat „átlóg” a következő oszlopba. Ha vi9. Ábra: Az adatformátumról felszont a kérdéses cellától jobbra is szerepel adat, akkor az átlógó ismerhető a rossz adat rész látszólag eltűnik, valójában azonban csak takarásba kerül. Sajnos ezt semmi nem jelzi, legalábbis az Excelben (az ingyenes Calc programban erre egy kis piros színű, jobbra mutató nyíl utal). ¾ Nem szöveg adattípusoknál az adat helyett „#” jeleket látunk a cellában, ha az hosszabb a cellánál. Ez csak arra figyelmeztet bennünket, hogy az adat nem fért a cellába, ezért a cellát majd szélesebbre kell állítani. Ha adatbevitel lezárása után egy számot, dátumot, időt, kifejezést, vagy logikai értéket az Excel balra zár, akkor azt szövegnek értelmezte, amivel viszont nem tud számolni. Ha mégis megpróbáljuk, hibaüzenetet kapunk. A rossz adatbevitel így kis rutinnal az adat igazításáról is felismerhető.
5. Kijelölések A kijelölési módszerek kísértetiesen emlékeztetnek a Word programban, a táblázatoknál megtanultakra. Ráadásul az Excel
10. Ábra: Enter hatására kijelölésben így mozog az aktív cella
11
ECDL Táblázatkezelés modul összes ma használt verziójában több különböző területet is kijelölhetünk, míg a Wordnél ez csak a 2000 és modernebb verziók esetében igaz (az OOo Write támogatja a többszörös kijelölést). Ha van kijelölt területünk, akkor a kijelölt területen belül mindig lesz egy aktuális cella, aminek a színe világos marad. Az adatbevitel ilyenkor ebbe a cellába történik, és ha az adatbevitelt Enter, Shift - Enter, Tabulátor, vagy Shift - Tabulátor gombokkal zárjuk le, mindig csak a kijelölt területen belül lép – a korábban megtanultaknak megfelelően – új cellába az Excel. Erre példát az ábrán láthatunk. De nézzük meg a kijelölési lehetőségeket: ¾ több cella elhúzás a cellákon; Ez az aktuális cella ¾ egy sor kattintás a sor koordinátára; ¾ több sor elhúzás a sor koordinátákon; ¾ egy oszlop kattintás az oszlop koordinátára; Az egész táblázat kijelöléséhez ¾ több oszlop elhúzás az oszlop koordinátákon; ide kell kattintani ¾ az egész táblázat kattintás a sor és oszlop koordináták találkozásánál, a felirat nélküli 11. Ábra: Egy egyszerre kijelölt sor, téglalapon. oszlop, és tartomány Ha több tartományt akarunk kijelölni, akkor: az első kijelölést a fentiek szerint végezzük; ¾ a következő, és minden további kijelölést viszont a Ctrl gomb nyomása közben kell végrehajtani. legyen (régebbi ExLényeges azonban, hogy az egérkurzor alakja cellák kijelölésekor mindig cel verziók esetén sorok és oszlopok kijelölésekor is ilyen alakú volt az egérkurzor, az XP verzióban azonban )! Ellenkező esetben kijelölés helyett lehet, hogy másolni fogunk. Ha bármilyen formázási műveletet végzünk, akkor az minden kijelölésen belül végrehajtódik. Ez óriási előny, hiszen egyszerre tudunk, mondjuk több fejlécet is megformázni. ¾
Kijelöléskor kiírja a program, hogy mekkora már a kijelölt terület? A 97-es verziónál újabb verziók igen. Például: „2S X 3O” (2 sor * 3 oszlop), „2O” (2 oszlop), „3S” (3 sor), stb. Ezt az információt azonban – noha tájékoztató adat – nem az állapotsorban, hanem a szerkesztőlécen kell keresnünk.
6. Sormagasság, oszlopszélesség beállítása Ezen a területen is sok, már ismerős lehetőséggel fogunk találkozni. Itt kell húzással állítani A cellamagasságot itt sem kell állítani, a sormagasságot mert a Word programhoz hasonlóan automatikusan az adott sorban található legmagasabb 12. Ábra: Sormagasság állítása menüből és egérrel adathoz igazodik. Ha mégis szabályozni akarjuk, akkor azt a legegyszerűbben a sor koordinátáknál a sor alsó határvonalának elhúzásával tudjuk megtenni. A pillanatnyi magasságot mindig kiírja a program. Sőt, az XP verzióban a sor új magasságát egy szaggatott vonal is jelzi. Másik lehetőség a „Formátum” menüből a „Sor” menüpont kiválasztása után a „Magasság…” elindítása, ahol 0 és 409 közötti számmal, pontokban kell megadni a méretet. Ez esetben, ha van olyan kijelölés, ami több sort is érint, akkor természetesen minden érintett sor magassága állítódik. Ha a sormagasság egérrel történő álltásának helyére duplát kattintunk, akkor a sor magassága automatikusan a legmagasabb betűhöz igazodik újra (ha a legmagasabb betű nincs 10 pont, akkor 10 pontos betűhöz). Ennek persze csak akkor van jelentősége, ha a sormagasságot elállítjuk. Ezzel egyenértékű, ha menüből a „Normál magasság” pontot választjuk. Az oszlopszélesség egérrel történő beállításánál annyi különbség Itt kell húzással állítani az van a Word programhoz képest, hogy az oszlopszélességet csak oszlopszélességet koordinátáknál lehet húzással állítani. Itt is igaz viszont az, hogy ide duplát kattintva az oszlopban lévő legszélesebb adat szélességét veszi fel az oszlop. Ha viszont csak egy, vagy néhány adott cellában lévő 13. Ábra: Oszlopszélesség adathoz akarjuk igazítani az oszlopszélességet (és van abban az állítás egérrel oszlopban nála hosszabb adat is), akkor jelöljük ki a kérdéses cellát, vagy cellákat, majd válasszuk ki a „Formátum” menü „Oszlop” pontjából a „Legszélesebb kijelölt” elemet.
12
Excel XP alapokon További lehetőség a „Formátum” menüből az „Oszlop” menüpont kiválasztása után a „Szélesség…” elindítása, ahol 0 és 255 közötti számmal kell megadni a méretet. Miben mérik az oszlopok szélességét? Az oszlopszélesség mértékegysége a normál betű szélessége, ami a beállított alapértelmezett betűtípusra vonatkozik. Az alapértelmezett betűtípus az „Arial”, amit átállítani felesleges, de ha ez mégis szükségessé válik, az „Eszközök” menü „Beállítások” pontjában az „Általános” fülön tehetjük meg. Persze, hogy egy arányos betűtípus esetében melyik betű szélessége az 1 egységnyi, az kérdéses… Oszlopok és sorok elrejtése, felfedése Munkánk során lehetséges, hogy szükségünk lesz arra, hogy bizonyos adatok szerepeljenek ugyan egy sorban, vagy oszlopban, de a végeredményként kapott táblázaton már nem kell, hogy megjelenjenek. Az ilyen jellegű adatokat tartalmazó sorokat és oszlopokat egyszerűen csak el kell majd rejtenünk. Az elrejtés egy lehetséges menete a következő: ¾ jelöljük ki az elrejtendő sort, vagy oszlopot; ¾ válasszuk ki a „Formátum” menüből a „Sor”, vagy „Oszlop” pontot, majd az „Elrejtés” opciót. Ha újra szükségünk van az adatokra, akkor a kérdéses sort, vagy oszlopot fel kell fedni: ¾ jelöljük ki az elrejtett sor felett és alatt lévő sorokat, oszlop esetén az előtte és mögötte lévő oszlopokat; ¾ indítsuk el a „Formátum” menüből a „Sor”, vagy „Oszlop” pontot, majd a „Felfedés” opciót. Megjegyzem, úgy is elrejthetünk sorokat és oszlopokat, hogy a szélességüket, illetve magasságukat nullára állítjuk. Ez gyakorlatlan Excel felhasználóknál komoly problémát jelenthet, mert lehet, hogy nem tudja újra megjeleníteni a kérdéses sort, vagy oszlopot. Velünk ilyen ezek után már nem fordulhat elő, mert tudjuk a megoldást: fel kell fedni, és kész.
1. Feladat: Hozzuk létre az ábrán lévő adatokkal feltöltött táblázatot! Megoldás: Mivel most a szóközöknek, vesszőknek és pontoknak is nagy jelentősége van, a helyes adatbevitelre nagyon vigyázzunk! Írjuk be A1 cellába „Szám adatok”, majd Enter, A2-be „-1 523” (szóközzel) és Enter, A3-ba „3,14” (tizedes vesszővel) és Enter, 14. Ábra: A feladat A4-be „156 000” (szóközzel) és Enter, A5-be „1 526 Ft” (szóközökkel és pénznemmel) és Enter. Most direkt hibázzunk! A6-ba „25 23” (szóközzel) és Enter. A7-be pedig „3.14” (tizedes ponttal). Kattintsunk B1-re, és gépeljük be „dátum adatok”, minek hatására az A1 cella tartalmának az a része, ami átlógott a szomszéd cellába látszólag eltűnt. Ezzel egyelőre ne foglalkozzunk. Az Enter után írjuk be „96.08.14.” és Enter. Mint látható a dátum végén most van pont! Vigyük be a következő dátumot is, „95.02.15” és Enter. Most viszont nem volt pont, és mindkét formában elfogadta a dátumot (hiszen jobbra igazította őket). Végül „94.02.31” és most is Enter. De ezt nem fogadta el. Miért? Hát van 31. nap február hónapban? Próbáljuk ki még a tárgyévi dátumot is! Gépeljük be „08.30” és Enter. Kattintsunk C1-re. Ide az „idő adatok”-at vigyük be és Enter, majd „12:10” Enter, „15:20” Enter, „8:10 du” (szóközzel) és Enter. Az oszlopszélességek állításához jelöljük ki A-C oszlopokat, azután a „Formátum” menüből indítsuk el az „Oszlop”, abból pedig a „Legszélesebb kijelölt” menüpontot. Vegyük észre hibáinkat! Az A6, A7 cellák nem számok, B4 pedig nem dátum.
7. Adatok másolása, mozgatása egérrel Ha adatainkat véletlenül rossz helyre vittük be, akkor a legegyszerűbb javítási módszer az, hogy egyszerűen a helyükre húzzuk őket az egérrel. Ehhez csak a megfelelő helyen kell az aktuális cellát megfogni, majd az egérrel elhúzni. Ha egy kijelölt tartományt fogtunk meg, akkor természetesen az egész tartományt fogjuk így mozgatni. A „megfelelő hely” a
Ide fog kerülni az adat
15. Ábra: Adat mozgatás egérrel, illetve nem üres területre való mozgatás hibaüzenete
13
ECDL Táblázatkezelés modul cella, vagy kijelölt tartomány határvonala. Lényeges, hogy az egérkurzor alakja ilyenkor az ábrán látható nyíl (esetleg egy „+” jel mellette). A program az egérkurzor mellé kiírja az adatok új helyének koordinátáit. Ha másolni, és nem pedig mozgatni akarunk, akkor, mint bizonyára már kitaláltuk, a Ctrl gombot kell a húzás közben nyomni. Lényeges, hogy előbb az egér gombját kell elengedni, és csak aztán a Ctrl billentyűt! Arra, hogy másolás történik, az egérkurzor mellet egy kis pluszjel is utal. Mindkét műveletre igaz, hogy ha a céltartomány nem üres, az Excel egy párbeszédablakban megerősítést kér a korábbi tartalom felülírására. Amit felülírunk, az persze elvész. Szerencsére lehetőségünk van a művelet visszavonására. Másolás és mozgatás az egér jobb gombjával Amennyiben a kijelölt területet jobb gombbal húzzuk az új helyére, akkor egy menüből választhatjuk ki szándékunknak megfelelő eljárást. Így ráadásul a feladatot jóval többféle módon is elvégezhetjük. A fontosabb lehetőségek, és azok magyarázata: ¾ tegye ide áthelyezés; ¾ másolja ide másolás; ¾ csak érték másolása ide a képleteknek a kiszámolt értéke kerül másolásra (a formátum nem); ¾ csak formátum másolása ide értelemszerűen (érdekes, hogy több cellát kijelölve, minden cella formátuma külön másolódik át); ¾ csatolás ide csak egy, a kérdéses cellára mutató cellahivatkozást kell beilleszteni (a cellahivatkozásokról hamarosan részletesen esik szó). Az első két műveletet ráadásul úgy is elvégezhetjük, hogy a célterület tartalmát jobbra, vagy lefelé eltoljuk. Erre persze csak akkor lesz szükségünk, ha a célterület nem üres. Másolás és mozgatás a vágólappal ¾ ¾ ¾ ¾
¾ ¾ ¾
Mindent pontosan ugyanúgy kell végezni, mint korábban tanultuk: a mozgatandó, vagy másolandó terület kijelölése; a vágólapra vágás, vagy másolás; a cellamutató új helyre vitele; a vágólap tartalmának beillesztése. Három fontos dologra azonban fel kell hívnom a figyelmet: csak a beillesztés bal felső sarkába kell vinni a cellamutatót, kijelölni nem szabad (pontosabban felesleges); a beillesztett cella mellett megjelenő intelligens címke egy sor speciális, korábban nem elérhető lehetőséget biztosít (ezekről rögtön részletesen is lesz szó); az egész művelet befejezéseként még a forrásterület kijelöltségét (amit a futó szaggatott vonal jelez) meg kell szüntetni az Esc billentyű leütésével. Az Office vágólap használata
Ne felejtsük el, hogy az Office 2000 verzió óta a vágólap 24 elemet tartalmazhat, melyből egy az aktív. Beillesztésre mindig az aktív elem kerül. Most már csak az a kérdés, melyik elem az aktív? Ha mást nem jelölünk ki az Office vágólapon, akkor az utoljára a vágólapra rakott elem az aktív. Ha nem ezt akarjuk beilleszteni, tegyük a következőket: ¾ jelenítsük meg az Office vágólapot (ehhez a „Nézet” menü segítségével kapcsoljuk be a munkaablakot, majd abban válasszuk ki a vágólapot, vagy anélkül, hogy bármit kijelölnénk, nyomjuk meg a Ctrl - C billentyűkombinációt kétszer), ¾ kattintsunk a beillesztendő vágólap elemre. Annyi kiegészítés még kívánkozik az elmondottakhoz, hogy az utoljára beillesztett elem válik ezzel aktív elemmé. Speciális, úgynevezett irányított beillesztési lehetőségek a vágólappal Néha szükségünk lehet arra, hogy egy adatot ne a szokásoknak megfelelően másoljunk, hanem: ¾ annak csak formáját (például félkövér, milyen a szegélye, stb.); ¾ pusztán csak kiszámolt értékét (azt az értéket, amit a cellában látunk); ¾ magát a képletet (azt a kifejezést, amit valójában beírtunk a cellába). Ezek után már nyilván érdekel bennünket az is, hogy szokásos beillesztés esetén mit szúr be a program. Nos a képletet formátumával és minden egyéb jellemzőjével együtt. Ez alól csak az oszlopszélesség a kivétel. Pontosabban az XP verzióban már az oszlopszélesség is másolható, de csak külön kérésre, és akkor csak önállóan.
14
16. Ábra: Irányított beillesztés
Excel XP alapokon Munkánk során további speciális igények is felmerülhetnek. Például egy cellatartomány minden elemét be szeretnénk szorozni, vagy éppen elosztani akarjuk egy konstanssal, stb. A korábban vázolt, és a most felvetett problémák esetén is az „Irányított beillesztés…” menüpontot kell alkalmazni. E lehetőséget a „Szerkesztés” menüben, vagy a helyi menüben találhatjuk meg. A kapott párbeszédablak nyújtotta szolgáltatások rövidesen ismertetésre kerülnek. Gyorsabb speciális beillesztési lehetőségek az XP verzióban Az Excel XP verzióban a beillesztés ikonja egy legördülő lista ( ), melyet lenyitva a beillesztés módját sokkal könnyebben szabályozhatjuk. A választék, és azok magyarázata: ¾ képletek ez a sima beillesztés, azaz megfelel a Ctrl - V billentyűkombinációnak; ¾ értékek képlet esetén annak kiszámolt értékét illeszti be; ¾ nincs szegély mint a képletek, de a formátumok közül a szegélyeket nem illeszti be; ¾ transzponálás a sorokat és oszlopokat felcseréli (erre csak ritkán lesz szükségünk, de akkor sok munkát lehet vele megspórolni; ¾ csatolva beillesztés csatoláskor nem az adat, hanem csak az adatra történő hivatkozás kerül beillesztésre;; ¾ irányított beillesztés az imént megbeszélt párbeszédablakot kapjuk, ahol sok további lehetőségünk is adódik. A „Beillesztés beállításai” intelligens címke Hogyha a vágólappal másolunk, illetve mozgatunk, akkor az Excelben is megjelenik a „Beillesztés beállításai” intelligens címke ( ). Amennyiben az egérkurzort a címke felé visszük, az most is átalakul egy legördülő listává, amelyből a beillesztés mikéntjére vonatkozó lehetőségek közül választhatunk. Ennek a listának az elemei ugyan attól függően alakulnak, hogy mit illesztettünk be, de az eddig megbeszéltek alapján minden könnyen értelmezhető.
8. Cella adatok törlése Adatok törléséhez „Kész” módban csak a Delete gombot kell megnyomni. Ha nincs kijelölve semmi, akkor az aktuális cella, ha vannak kijelölt cellák, minden kijelölt cella tartalma törlődik. Tehát hasonlóan a Word táblázataihoz, a Delete billentyűvel nem maga a cella, hanem annak csak a tartalma törlődik. Itt szeretném megjegyezni, hogy az esetben, ha a cellát már megformáztuk, a formátum nem törlődik. Ez annyit jelent, hogy ha egy másik adatot viszünk be a törölt tartalmú cellába, akkor az adat ugyanolyan módon fog megjelenni, mint a korábban onnét kitörölt adat. Ha például félkövér adatot töröltünk, az új adat is félkövér lesz. Hasonló okokból azonban ugyanez néha, legalábbis egyelőre, megmagyarázhatatlan furcsaságokhoz is vezet. Például ha egy cellába beírunk egy dátumot, majd azt a Delete gombbal kitöröljük, aztán ugyan oda beírjuk a „2”-es számot, akkor a cellában az „1990.01.02” dátum jelenik meg. Ennek okát később beszéljük meg (16.2.). Természetesen van lehetőség a cella teljes tartalmának (azaz formátumának is) a törlésére. Sőt! Törölhetjük csak a formátumot is. Erről a lehetőségekről is beszélni fogunk rövidesen (16.2.).
9. Automatikus kitöltés, egyedi listák (sorozatok) megadása Egy táblázatba nagyon gyakran kell olyan adatokat beírni magyarázó, kísérő információként, melyek között logikai kapcsolat ismerhető fel, mint például a hét napjai, a hónapok nevei, stb. Máskor matematikai vagy más logikai összefüggés van a sorozatok elemei között. Például: ¾ ötösével, tízesével, százasával növekvő számok (azaz a matematikából tanult számtani sorozat); ¾ vagy minden hónap valahányadik napja, negyedévente egy adott dátum, évente egy adott nap, stb. Erre a célra kiválóan alkalmas az Excel automatikus kitöltő funkciója.
9.1
Automatikus kitöltés
Az automatikus kitöltés során alkalmazandó munkamódszer majd attól függ, hogy milyen sorozatot akarunk létrehozni. Ezért ezt a funkciót kétfelé bontva fogjuk tárgyalni.
15
ECDL Táblázatkezelés modul 9.1.1 Egyetlen elemükkel megadható listák Ebben az esetben elég a lista egy elemét megadni, majd lezárni az adatbevitelt. Ezt követően fogjuk meg a cella automatikus kitöltő fogantyúját, és amerre folytatni szeretnénk a listát, húzzuk el az egeret. A hivatkozott „fogantyú” egy picike kis négyzet a cella jobb alsó sarkában. A kitöltés helyét egy szürke keret jelzi. Azt, hogy pillanatnyilag hol tart a kitöltés, az egérkurzor mellett leolvashatjuk. Ha a lista véges számú elemből áll, Ezt a négyzetet Ez a kis kereszt lesz az autokitöltő akkor az utolsó elem után újra az kell húzni 17. Ábra: Az „autokitöltő” használata első elem fog következni (ez így 18. Ábra: elmondva bonyolult, de a példák Az „autokitöltő” alapján világos lesz). fogantyúja Ezek után nézzük a lehetőségeket. Ha az egér bal gombjával végezzük a kitöltést, akkor a következő alternatívák állnak rendelkezésünkre: A sorozat neve
Elemei, illetve példa rá
a hét napjai teljes nevükkel
hétfő, kedd, szerda, csütörtök, péntek, szombat, vasárnap, hétfő, …
a hét napjai rövidítve
h, k, sze, cs, p, szo, v, h, …
a hónapok teljes nevükkel
január, február, március, április, május, június, július, augusztus, szeptember, október, november, december, január,
a hónapok rövidítve
jan, febr, márc, ápr, máj, jún, júl, aug, szept, okt, nov, dec, jan, …
egyesével növekvő, számsorozatszerű szöveg
92. év termelése, 93. év termelése, 94. év termelése, …
negyedévek arab számmal
1. negyedév, 2. negyedév, 3. negyedév, 4. negyedév
egymást naponta követő dátumok sorozata
1999.10.11, 1999.10.12, 1999.10.13, …
1. Táblázat: A „gyárilag” beépített listák egy elemükkel is megadható része Ha azonban az egér jobb gombjával végezzük a húzást, akkor további lehetőségeink is adódnak. 1. Cellák másolása: ¾ az összes cellába a kiinduló cella tartalma kerül (formátummal együtt). 2. Kitöltés sorozattal: ¾ ez felel meg a bal gombbal való húzásnak. 3. Kitöltés csak a formátummal: ¾ csak a formátumot viszi át azokra a cellákra, ahová az autokitöltőt húztuk. 4. Kitöltés értékkel: ¾ kifejezések esetén (5.3.3.) a cellába a kifejezés kiszámolt értéke kerül, dátum esetén a dátumnak megfelelő szám (12.). 5. Kitöltés napokkal: 19. Ábra: Kitöltési ¾ a cellákat naponta növekvő dátummal tölti fel (csak akkor választható, ha a lehetőségek kiinduló érték dátum). 6. Kitöltés munkanapokkal: ¾ mint az előző, de a szombatra és vasárnapra eső dátumokat kihagyja a program. 7. Kitöltés hónapokkal: ¾ a cellákat havonta növekvő dátummal tölti fel (szintén csak dátum kiinduló érték esetén alkalmazható).
16
Excel XP alapokon 8. Kitöltés évekkel: ¾ a cellákat évente növekvő dátummal tölti fel (ez is csak dátum érték esetén alkalmazható). 9. Sorozatok: ¾ pontosan megadhatjuk, hogy a sorozat hogy viselkedjen (lépésköz, záró érték, stb.).
9.1.2 Csak több elemükkel megadható sorozatok Ez esetben a sorozatnak két elemét kell megadni, és lezárni az adatbevitelt. Ezután ki kell jelölni az induló adatokat tartalmazó cellákat, majd a kitöltés irányába húzni az autokitöltőt. A lehetőségeink ez esetben a következők: A sorozat neve
Elemei, illetve példa rá
egyszerű számtani sorozat (lineáris trend)
5, 10, 15, 20, … vagy 17, 21, 25, 29, … vagy 100, 200, 300, 400, …
a hét azonos napjai
1999.01.05, 1999.01.12, 1999.01.19, …
a hónapok azonos napjai
1999.01.05, 1999.02.05, 1999.03.05, …
a negyedévek azonos napjai
1999.01.05, 1999.04.05, 1999.07.05, …
az évek azonos napjai
1999.01.05, 2000.01.05, 2001.01.05, … 2. Táblázat: Csak két elemükkel megadható listák
Az egér jobb gombjával végezve a húzást, a korábban ismertetett lehetőségeken kívül két további opciót is választhatunk (melyek eddig is ott voltak, csak nem voltak elérhetőek). 1. Lineáris trend: ¾ két kiinduló érték esetén számtani sorozat, több érték esetén azonban lineáris trend szerint állapítja meg a sorozat elemeit. 2. Exponenciális trend: ¾ két kiinduló érték esetén mértani sorozat, több érték esetén azonban exponenciális trend szerint állapítja meg a sorozat elemeit. Mit jelent a lineáris és az exponenciális trend Ha egy lineáris trend sorozat értékeit grafikonban ábrázoljuk, akkor egy egyenest kapunk, exponenciális trend esetén, pedig egy parabolát. Ez természetesen csak annyit jelenthet, hogy az Excel a sorozat elemeit úgy próbálja megállapítani, hogy az értékekre fektethető görbe az egyeneshez, illetve parabolához a lehető legnagyobb mértékben közelítsen. Elsősorban az Excel magasabb szintű alkalmazása esetén van nagyobb jelentősége a trendeknek. Segítségükkel, nagy valószínűséggel megjósolhatóak egy jövőbeni esemény jellemző adatai.
9.1.3 Az intelligens „Automatikus kitöltési lehetőségek” címke Az XP verzióban a bal gombbal történő kitöltés esetén megjelenik az „Automatikus kitöltési lehetőségek” intelligens címke ( ). A címkére állva az legördülő listává alakul. Ugyan a benne lévő lehetőségek függenek a sorozat jellegétől is, de értelmezésük nem jelent gondot. Különösen a kitöltés formátum nélkül nagyon fontos, mint azt majd munkánk során látni fogjuk. A többi lehetőséget egyébként máshonnét is el lehetett érni, konkrétan: ¾ a „Kitöltés csak formátummal” megoldható a formátumfestővel; ¾ a „Cellák másolása” több módszerrel is, például a vágólappal; ¾ míg a többi elem a jobb gombbal történő automatikus kitöltéssel.
20. Ábra: Az intelligens címke elemei
9.1.4 Egyedi listák Munkánk során gyakran kell olyan fix elemű listákat megadni, melyek csak és kizárólag a mi munkánkban fordulnak elő, tehát „gyárilag” nem lehetnek beépítve az Excel-be. Például: kollégáink nevei, a cégünk által forgalmazott termékek listája, a vállalat telephelyeinek megnevezése, stb. Mégis milyen jó
17
ECDL Táblázatkezelés modul lenne, ha ezeket a sorozatokat is ismerné az Excel, hiszen akkor elég lenne egy elemüket megadni, és a továbbiakat az automatikus kitöltés funkcióval beíratni. Ez szerencsére egész egyszerűen megoldható: csak fel kell venni az új sorozatot. Persze szükségünk lehet arra is, hogy egy ilyen sorozatot töröljünk. Tekintsük át ezeknek a problémáknak a megoldását.
9.1.4.1
Új egyedi lista felvétele
¾ „Eszközök”, „Beállítások…”, „Egyéni listák” regiszter ½ Tegyük fel, hogy minden alkalommal ugyanannak a 10 különféle terméknek a forgalmát szeretnénk az Excelben vizsgálni. Ezért, hogy ne kelljen mindig újra és újra a neveket egyenként begépelni, meg akarjuk adni, mint fix elemű sorozatot. Ennek során a végrehajtandó lépések a következők: ¾ első lépésben gépeljük be mind a 10 tételt egymás alá 10 külön cellába; ¾ jelöljük ki a kérdéses adatokat tartalmazó 10 cellát; ¾ válasszuk ki az „Eszközök” menüből a „Beállítások…” pontot, és abban kattintsunk az „Egyedi listák” regiszterfülre; ¾ nyomjuk meg a „Beolvasás” gombot, aminek hatására az „Egyéni listák” mezőben megjelennek a kijelölt cellatartomány adatai; ¾ nyomjuk meg az „OK” gombot. Mostantól kezdve a programunk a mi saját egyedi sorozatunkat is ismeri. Bármely elemét is adjuk meg kezdő értéknek, az autokitöltőt húzva, az Excel folytatja a 21. Ábra: Az egyedi listák felvételére szolgáló ablak sorozatot.
9.1.4.2
Egyedi lista törlése
¾ „Eszközök”, „Beállítások…”, „Egyéni listák” regiszter ½ Ha esetleg törölni szeretnénk egy így megadott sorozatot az autokitöltő „repertoárjából”, akkor a következőket kell tennünk: ¾ válasszuk ki az „Eszközök” menüből a „Beállítás…” pontot, és abban kattintsunk az „Egyéni listák” regiszterfülre; ¾ az „Egyéni listák” elemei közül kattintsunk a törlendőre, majd nyomjuk meg az „Eltávolítás” nyomógombot, végül erősítsük meg törlési szándékunkat. Szerencsére az Excel „gyárilag” beépített listái nem törölhetőek! Automatikus adatbevitel Ha olyan adatokat kell megadnunk egy oszlopban, melyek között több is ismétlődik, azt fogjuk tapasztalni, hogy elég az egyszer már bevitt elem első betűjét begépelni, s máris megjelenik a teljes adat. Ha az megfelel, csak meg kell nyomni az Enter billentyűt. Ha mást szeretnénk megadni, folytassuk az adat begépelését. Ha a beviendő adat már kész, de az automatikus bevitel még kínál fel karaktereket, azokat az adatbevitel lezárása előtt a Delete billentyűvel töröljük ki.
2. Feladat: Próbáljuk ki az Excel beépített sorozatait! Megoldás: Írjuk be A1-be „hétfő”, B1-be „h”, C1-be „január”, D1-be „jan”, E1-be „99.08.30”! Ezek voltak láthatóak a könyv ábráján is. A további sorozatokhoz a következő oszlopok két-két cellájába gépeljünk be olyan dátumokat, melyek a többi sorozatot adják meg, azaz például: ¾ F1-F2-be „5” és „10”;
18
Excel XP alapokon G1-G2-be „1999.01.05” és „1999.01.12”; H1-H2-be „1999.01.05” és „1999.02.05”; ¾ I1-I2-be „1999.01.05” és „1999.04.05”; ¾ J1-J2-be „1999.01.05” és „2000.01.05”. Az A-tól az E oszlopig egyenként kattintsunk a cellákra, és autokitöltőjüket megfogva húzzuk le a sorozat utolsó eleméig, illetve E oszlop esetén legalább 8-10 elem megjelenéséig! 3. Feladat: Magunk is hozzunk létre egy egyedi sorozatot a hét törpe nevére, próbáljuk ki, majd töröljük is a listát! Megoldás: Egy üres munkalap A1-A7 celláiba írjuk be a sorozat elemeit (Hapci, Szende, Szundi, Tudor, Vidor, Morgó, Kuka), majd egerünk elhúzásával jelöljük ki őket. Az egérkurzor alakja egy nagy kereszt legyen a kijelölés közben! Ezután válasszuk az „Eszközök” menüből a „Beállítások…” pontot, majd a megjelent ablakban az „Egyéni listák” regiszterfület! Nyomjuk meg a „Beolvasás”, majd az „OK” gombokat! Menjünk, mondjuk a B1 cellába, és írjuk be bármelyik törpe nevét. Zárjuk le az adatbevitelt a ikonnal, majd az autokitöltőt húzzuk le! A sorozat törléséhez válasszuk az „Eszközök” menü „Beállítások…” pontját, majd kattintsunk az „Egyéni listák” mezőben a törlendő listára (most nem kellett az „Egyéni listák” regiszterhez lapozni, hiszen eleve az jelentkezett be). Nyomjuk meg az „Eltávolítás” nyomógombot, és erősítsük meg a törlést. ¾ ¾
10. Képletek, képletek bevitele, cellacímzés típusok Mint azt megbeszéltük, a képletek mindig egyenlőségjellel kell, hogy kezdődjenek. Ezen kívül a képlet a következő elemeket tartalmazhatja: konstans
műveleti jel
zárójel
cellahivatkozás
függvény
szám
összeadás
+
kezdő
(
cím pl. A1
max()
szöveg (csak ritkán)
kivonás
-
befejező
)
tartomány pl. A1:A4
min()
szorzás
*
átlag()
osztás
/
stb.
hatványozás ^ 3. Táblázat: Egy kifejezésben szerepeltethető adatok A fenti adatok közül csak az első hármat (konstans, műveleti jel, zárójel) kell majd gépeléssel bevinnünk, a többinek a bevitelére nagyon praktikus módszerek szolgálnak. A műveletek közötti hierarchia a matematikából tanultakkal megegyezik (csökkenő sorrendben: hatványozás, szorzás és osztás, összeadás és kivonás). Ha más műveleti sorrendre van szükségünk, akkor zárójeleket kell alkalmaznunk, de itt csak egyféle zárójel létezik. A zárójelek kifejtése belülről kifelé történik. Nagyon fontos, hogy a zárójeleknek mindig párban kell lenniük! A cellahivatkozás (cellacím) azért kerül majd egy képletbe, mert azt szeretnénk, hogy a cella mindenkori aktuális tartalmával számolja ki az Excel a képlet értékét. Ez az a zseniális ötlet, ami a táblázatkezelő programokat képessé teszi bármilyen feladat megoldására. Ha egy olyan cellába más értéket gépelünk be, amelyre hivatkozunk egy képletben, akkor a képletet tartalmazó cella értéke is rögtön megváltozik. Nézzünk erre egy nagyon egyszerű példát. Ki szeretnénk számolni különböző nagyságú téglalapok kerületét és területét:
19
ECDL Táblázatkezelés modul A megoldáshoz először is magyarázó feliratokat gépeljünk be A1-A4 cellákba, majd állítsuk be az A oszlop szélességét (az Excelben ugyanis egy feladat megoldása során előbb majd többnyire a magyarázó feliratokat kell bevinni, aminek az a célja, hogy eligazodjunk egy nagyobb táblázatban is). 22. Ábra: Egy nagyon ¾ Azután gépeljük be a képleteket a B3 és B4 cellákba. Természetesen egyszerű feladat az adatbevitel lezárása után ezekben a cellákban „0” értéket látunk, mivel, mint már volt róla szó, a képletek kiszámolt értéke látszik a cellákban. Ha viszont ezek után konkrét számokat viszünk be B1 és B2 cellába, a program abban a pillanatban automatikusan kiszámolja az új oldalhosszakhoz tartozó kerületet és területet. Ezzel valószínűleg mindenki számára világossá vált milyen nagyszerű program van a birtokunkban. ¾
10.1 Képletek bevitele, cellahivatkozások megadása egérrel Amikor majd egy képletet akarunk valamelyik cellába bevinni, először egy egyenlőségjelet kell begépelnünk. Amint ezt megtettük, rögtön megváltozik a szerkesztőléc: ¾ a ikont, és a (lehetséges, hogy más szerepel az átlag helyén) legördülő listát függvények beszúrására hasz-
23. Ábra: Az átalakult szerkesztőléc
nálhatjuk (a függvényeket hamarosan nagyon részletesen tárgyaljuk); ¾ a és a ikonok szerepéről már esett szó. A képletekben szinte minden esetben egy, avagy több cellacím, gyakran cellatartomány is szerepel. Ezek bevitele lehetséges a bilB2 cellára kattintva annak koorlentyűzet segítségével is, de sokkal egyszerűbb, ha begépelés helyett dinátája megjelenik a kifejezésrákattintunk arra a cellára, aminek a koordinátáit éppen be akarnánk ben, s ugyanakkor egy futó szaggatott vonal veszi körül gépelni. Ha cellatartományt szeretnénk a képletben megadni (erre függvények esetén lesz csak szükségünk), akkor a tartományt a már 24. Ábra: Cellahivatkozás tanult módon jelöljük ki. Ilyenkor a kifejezésben megjelennek a kérbevitele egérrel déses cella, vagy tartomány koordinátái, mellyel egy időben a cellát vagy tartományt egy szaggatott, futó vonal veszi körbe. Az újabb verziókban, a képletekben szereplő különféle cellahivatkozások más és más színnel jelennek meg. Ugyanakkor a hivatkozott cellákat ugyanolyan színnel ki is emeli a program. Így a képletek értelmezése sokkal könnyebb. Ha rossz cellára kattintottunk, egyszerűen csak kattintsunk rá a jóra (tartomány esetében természetesen jelöljük ki a helyeset). Csak azután gépeljük tovább a kifejezést, miután a kifejezésben megjelent a jó cím. Az adatbevitel lezárására a már tanult lehetőségekből választhatunk. 4. Feladat: Oldjuk meg az előző oldal szemléltető ábráján lévő feladatot úgy, hogy a cellahivatkozásokat egérrel vigyük be! Megoldás: A magyarázó feliratokat gépeljük be A1-A4 cellákba, majd állítsuk be az A oszlop szélességét az egérrel úgy, hogy az A és a B koordináta feliratok közötti függőleges határvonalra duplát kattintunk az egérrel! Azután vigyük be a kifejezést B3 cellába: gépeljük be „=2*(”, azután kattintsunk rá B1 cellára! Ennek hatására a kifejezésbe beszúródik a cella címe, így a képlet tartalma már „=2*(B1”. Folytassuk a gépelést „+”, majd kattintsunk az egérrel a következő cím megadásához a B2 cellára! Most is megjelenik a cella koordinátája a képletben. Végül fejezzük be a gépelést „)”, így a képlet tartalma már „=2*(B1+B2)”, majd a bevitel lezárásaként Enter. Hasonlóan vigyük be „mutogatással” a másik kifejezést is!
20
Excel XP alapokon
10.2 Relatív cím, autokitöltés képlettel Az Excel programban, ha egy kifejezésbe cellacímet viszünk be, azt alapesetben úgynevezett relatív címként kezeli. Ez anynyit jelent, hogy a hivatkozott cellának a képletet tartalmazó cellához viszonyított A B1 jelentése most (mivel A B2 jelentése most (mivel helyzetét tartja nyilván az Excel. a B3-ban szerepel): a B3-ban szerepel): Kettővel felettem lévő adat Például, ha előző feladatunk B3 celláEggyel felettem lévő adat ban lévő kifejezését vizsgáljuk, a program 25. Ábra: A relatív cím értelmezése valójában a következőket jegyezte meg: ¾ „kettővel szorozzuk be a saját oszlopomban, kettővel felettem lévő cella, és a saját oszlopomban, eggyel felettem lévő cella összegét”. Nézzünk egy másik példát, ahol ennek gyakorlati előnyét kihasználhatjuk. Egy cégnek, ahol a termelés két műszakban folyik, szeretnénk a heti termelési adatait kiszámolni. Ehhez csak ez egyes műszakok napi termelési volumenét kell összeadnunk. A feladat megoldása 26. Ábra: Relatív címek során az A oszlopba a napok neve, a B oszlopba majd az első műa képletekben szak, a C oszlopba pedig a második műszak termelési értékei kerülnek. Az összes termelést a D oszlopban számoltatjuk ki a programmal. Ez minden esetben azt jelenti, hogy az összes termelés úgy jön ki, hogy az adott sorban tőle balra kettővel lévő cella tartalmához hozzáadjuk a tőle eggyel balra lévő cella tartalmát. Ennek a feladatnak a megoldásához a konstansok (a magyarázó feliratok, és a termelési adatok) megadása után elegendő bevinnünk (persze „mutogatással”) D2 cellába a megfelelő képletet, majd az adatbevitelt lezárni. Ehhez most célszerű a jelre kattintani a szerkesztőlécen. Ennek az oka az, hogy az aktuális cella ez esetben D2 marad, és az autokitöltőjét megfogva, csak le kell húzni D6-ig az egeret. Amint felengedjük az egér bal gombját, máris a helyes adat jelenik meg minden cellában (az intelligens „Automatikus kitöltési lehetőségek” címkével most nem kell foglalkozni). Ha bármelyik kifejezést tartalmazó cellára viszszakattintunk, és a szerkesztőléc jobb oldalán megnézzük valódi tartalmát, azt láthatjuk, hogy minden cellába a helyes képlet került (az ábrán minden cellában a beírt képlet látható). De honnét tudta az Excel minek kell oda kerülni? A kérdésre a relatív cím adja a megoldást. Mint már megbeszéltük, az Excel valójában nem a cella koordinátáját, hanem annak viszonylagos helyzetét jegyzi meg az úgynevezett relatív címekben, így azokat másolva, vagy ilyen címet tartalmazó cellánál autokitöltőt használva az új helyen aktualizálódik a kifejezés.
10.3 Az abszolút és a vegyes cím
A képlet B3-B9. Mivel B9 üres, ez rossz.
Számításaink során gyakran szükségünk van arra, hogy olyan paraméterekkel is számoljunk, amelyek egy adott pillanatban állandóak ugyan, de bármikor megváltozhatnak. Ilyen jellegű adatok például Így persze az eredmény is a normák, a kamatok, a haszonkulcsok, a valuta rossz. árfolyamok, stb. Ezeket az adatokat csak egy-egy cellában, mint paramétert szokás megadni. A képle27. Ábra: Felül a rosszul, relatív címzéssel készített tekben azután csak hivatkozunk majd rájuk, mégpetáblázat képletei, alul a kiszámolt rossz eredmény dig mindig ugyanarra a cellára (amelyben a kérdéses paraméter található). Ennek a célja az, hogy valahányszor megváltozik majd egy ilyen adat, nekünk elég legyen csak egy helyen ezt a változást bevinni a táblázatba.
21
ECDL Táblázatkezelés modul Igen ám, de a fix adatot tartalmazó cellának a képletet tartalmazó cellához viszonyított helyzete cellánként más és más. Ha ilyenkor is relatív címet használnánk egy kifejezésben, a kifejezést átmásolva máshová (vágólappal, autokitöltővel, …), akkor a kifejezés az új helyén rossz cellára hivatkozik. Szerencsére ez esetben is létezik megoldás. A programban valamilyen módon hivatkozni kell arra, hogy egy ilyen fix jellegű adat van a képletben, és azt mindig ugyanonnét kell, hogy vegye a program. Azaz függetlenül attól, hogy hová másoljuk (az autokitöltővel hová húzzuk), a kérdéses hivatkozás mindig ugyanoda mutasson. Ezt, hogy egy cellacímben valamelyik koordináta fix, egy „$” karakter jelzi, amit a fix koordináta elé kell rakni. Ha mindkettő koordináta állandó, akkor mindkettő koordináta elé. No de olyan könnyen lehetet kifejezéseinkbe az egérrel cellahivatkozásokat bevinni. Most majd újra gépelni kell őket? Nem, erre a problémára is találtak egyszerűbb megoldást. 28. Ábra: A feladat jó megoldása fix címekkel Ha egy cellahivatkozás nem relatívként adandó meg, akkor miután már a cellacím bekerült a képletbe az F4 funkció billentyűt kell megnyomni. Ennek hatására a cellacím mindkét koordinátája előtt megjelenik a dollár jel. Ha ez nem jó, mert csak az egyik koordináta fix, akkor addig kell az F4-et nyomkodni, míg a kívánt cellacímet nem kapjuk. Megjegyzem a legritkább esetben lesz arra szükségünk, hogy feltétlenül olyan címet kelljen megadni, amiben csak az egyik koordináta fix, a másik relatív. Az ilyen jellegű cellahivatkozást egyébként vegyes címnek hívják. A következő kis táblázatban jól látható hogyan változik F4 hatására a cellacím relatívból abszolútra, majd az egyik, aztán a másik vegyes címre. Tovább nyomkodva az F4-et, ezek a lehetőségek ismétlődnek újra. Fontos, hogy értsük a relatív és a fix cím lényegét, mert csak úgy tudunk hatékonyan dolgozni az Excelben!
B8
$B$8
B$8
$B8
B8
$B$8
…
4. Táblázat: Cellacím típusváltás az F4 funkcióbillentyűvel Hogy viselkednek a különféle cím típusok másoláskor, mozgatáskor, autokitöltéskor? ¾ ¾
Igazából már minden elhangzott, csak szeretném összefoglalni: másoláskor és autokitöltéskor a relatív cím mindkét koordinátája, valamint a vegyes cím relatív összetevője aktualizálódik, mozgatáskor a címzés típusától függetlenül mindig az eredeti képlet kerül az új helyre. Cím típusok más táblázatkezelőkben
Mint azt a bevezetőben leszögeztem, minden táblázatkezelő hasonló elven működik, tehát azokban is van relatív, abszolút és vegyes cím. Az OOo Calc programban például a Shift - F4 billentyűkombinációval lehet az egyes cím típusok között váltani. Amennyiben ismerjük az Excelt, és ezt a billentyűkombinációt megjegyezzük, némi túlzással kijelenthető, hogy már minden fontosat meg fogunk tudni oldani az OOo Calc programban is.
5. Feladat: Oldjuk meg az előző szemléltető ábrán lévő, a műszakok termelését vizsgáló feladatot is! Mentsük el „Műszakok” néven! Megoldás: Gépeljük be A1-A6, és B1-F1 tartományokba, valamint A8 cellába a magyarázó feliratokat. Állítsuk be az oszlopszélességeket az oszlopcímek jobb szélére történő dupla kattintásokkal. Adjuk meg a forrásadatokat is a B2-B6 cella tartományba, végül gépeljük be a „Norma” értékét is A8 cellába.
22
Excel XP alapokon Vigyük be a képletet D2 cellába! Gépeljünk egy „=” jelet, majd kattintsunk rá a B2 cellára. Gépeljünk ikonra kattintással. Fogjuk egy „+” jelet, majd kattintsunk rá C2 cellára. Zárjuk le az adatbevitelt a meg a D2 cella autokitöltőjét, és húzzuk le D6-ig. Most vigyük be az E2 és F2 cellákba is a képleteket! Ne felejtsük el, hogy most majd fix címet is kell alkalmazni, hiszen a képletben szereplő egyik adatot (a normát), mindig ugyanonnét kell a programnak vennie! Kattintsunk rá az E2 cellára, majd gépeljünk egy „=” jelet. Kattintsunk rá a B2-es cellára, azután gépeljünk egy „-” jelet. Most jön a fix címként megadandó adat bevitele: kattintsunk B8-ra, majd nyomjuk meg egyszer az F4 funkcióbillentyűt (aminek hatására mindkét koordináta előtt megjelenik egy-egy „$” szimbólum). Zárjuk le az adatbevitelt a ikonra kattintással. Fogjuk meg az E2 cella autokitöltőjét, és húzzuk le E6-ig. Kattintsunk rá az F2 cellára, majd gépeljünk egy „=” jelet. Most kattintsunk rá a C2-es cellára, azután gépeljünk egy „-” jelet. Kattintsunk B8-ra, majd nyomjuk meg egyszer az F4 funkcióbillentyűt (hatására mindkét koordináta előtt megjelent egy-egy „$” szimbólum). Zárjuk le az adatbevitelt a ikonra kattintással. Fogjuk meg az F2 cella autokitöltőjét, és húzzuk le F6-ig. Egy olyan feladat, amit csak vegyes címmel lehet megoldani Készítsünk egy szorzótáblát! Ehhez először B2-K10, valamint A2-A11 cellatartományokba vigyük be a számokat 1-től 10-ig. Természetesen erre is az automatikus kitöltést célszerű alkalmazni. Gépeljük be B1-be az egyes számjegyet, majd zárjuk le az adatbevitelt a ikonra kattintással. Fogjuk meg az autokitöltőt, és most a jobb gombbal húzzuk el jobbra K1-ig. A megjelent helyi menüből válasszuk a „Kitöltés sorozattal” opciót. Ugyanezzel a módszerrel írjuk be az A oszlopba is a számokat. Arra vigyázzunk, hogy A2-től kell kezdeni a sorozatot! Használhatjuk azonban a vágólapot is, hiszen mindkét fejlécben 1-től 10-ig szerepelnek a számok. A 29. Ábra: A csak vegyes címmel megoldható feladat (alul a képletek) beillesztéshez a beillesztés ikon ( ) lenyitása után válasszuk a transzponálást. Most vigyük be a B2 cellába azt a képletet, amelyet csak az autokitöltővel tovább kell húzni, és már készen is vagyunk! Kattintsunk a B2 cellába, majd gépeljünk egy „=” jelet. Most kattintsunk rá B1 cellára, majd nyomjuk meg kétszer az F4 funkcióbillentyűt. Ha elhibáztuk, addig nyomkodjuk, míg újra „B$1” nem lesz. Miért? Azért, mert ez esetben bárhová visszük majd a képletet, illetve bárhová húzzuk az autokitöltővel, mindig az első sorból veszi az adatot, hiszen az „1”-es koordináta előtt van a „$” jel. Ez most jó, hiszen ezt a szorzótényezőt tényleg mindig ott találja majd meg a program. Ugyanakkor, mivel a „B” koordináta előtt nincs „$” jel, ez a jelen esetben annyit jelent, hogy az „én oszlopomban” (hiszen egy „B” oszlopban lévő képletről van szó). Folytassuk a munkát egy „*” jel begépelésével. Kattintsunk az A2 cellára, majd háromszor nyomjuk meg az F4 funkcióbillentyűt. Most pedig azt kell elérnünk, hogy állandóan a saját sorából, de mindenkor fixen az „A” oszlopból vegye a program a szorzótényezőt. Ez jelen esetben „$A2” címzéssel érhető el. Zárjuk le az adatbevitelt a ikonra kattintással, majd fogjuk meg az autokitöltőt és húzzuk el a „K” oszlopig. Ott egy pillanatra engedjük fel az egér gombját, majd újra lenyomva most húzzuk le az egeret a 11. sorig, vagy kattintsunk rá duplát. Ezzel el is készült a szorzótáblánk. Igazság szerint persze megoldható a feladat fix címmel is, de akkor már egy 10*10-es szorzótáblához is 10 képletet kell megadni.
23
ECDL Táblázatkezelés modul
11. A dátum, és idő kezelése az Excelben, a mai nap függvény Bármilyen furcsán is hangzik, az Excel mind a dátum mind az idő adatokat számként tárolja és kezeli. Csak a megjelenítésük során alakítja őket vissza a nekünk megszokott formára. A következőkben ez a témát járjuk részletesen körül.
11.1 A dátumok kezelése A dátumok tárolására a program a következő trükkös módszert használja: az Excel időszámításának kezdete 1900. január 1, ezért ennek a belső, valójában letárolt értéke 1 (egyes számjegy). E logika szerint: ¾ 1900.01.01. 1 ¾ 1900.01.02. 2 ¾ 1900.01.03. 3 ¾ … … ¾ 2003.08.09. 37 842 ¾ 2003.08.10. 37 843 ¾ … … Ebből következően, ha két dátumot kivonunk egymásból, akkor tulajdonképpen a mögöttük lévő számok különbségét képezzük, és így valójában a közöttük eltelt napok számát kapjuk meg. Ez gyakran bizony nagyon jól jön, gondoljunk csak mondjuk a késedelmi kamatok számítására. És hogy tárolja a dátumot a többi táblázatkezelő? Pontosan ugyanígy. A különbség legfeljebb annyi, hogy az 1-es számnak más dátum felel meg. Az OOo Calc esetében például 1899 december 31. Ennek azonban valójában semmi jelentősége nincs. Mire jó a késedelmi kamatszámításnál az Excel dátum kezelése? Annyit elöljáróban a módszerrel kapcsolatban, hogy így majd csak törtévi (egy évnél rövidebb késés esetén) számíthatjuk ki a kamatot. Ha ennél hosszabb ideig késik a vevő a fizetéssel, akkor a kamatot tőkésíteni kell, hiszen a kamat mindig úgynevezett kamatos kamat. Adott napra járó kamatot úgy számíthatunk ki, hogy a tökét (a tartozást) beszorozzuk a kamatlábbal, majd elosztjuk 36 500-al (365-el, és még 100-al, de a kettő eredménye ugyanaz). Ha azonban a kamatlábat tizedes törtként adjuk meg, akkor a százzal való osztás elmarad. Ezzel megkaptuk az egy napra eső késedelmi kamatot, amit még beszorozva a késés napjainak számával, megkapjuk a késedelmi kamatot. Ehhez természetesen ki kell számolni a késés napjainak számát. Ez pár napos késés esetén nem jelent problémát, de mondjuk, ha már azt kell meghatároznunk, hogy hány nap telt el 2004. 02.05. és 2004.09.16. között, akkor bizony már egy darabig ellapozgathatjuk a naptárt. Erre is nézünk majd feladatot.
Ha egy dátumot a Windows „Területi és nyelvi beállítások”-nak megfelelő formátumban viszünk be (ez alapesetben éé.hh.nn) akkor azt az Excel automatikusan dátumként jeleníti meg, mégpedig évszázaddal kiegészítve. Később majd megnézzük, hogy milyen lehetőségek vannak még a dátumformákra (14.5.). Talán még emlékszünk rá, hogy a cella tartalom törlésénél megbeszéltük, hogy ha egy korábban dátumot tartalmazó cellából az adatot kitöröljük, és egy számot viszünk be ugyan oda, akkor a szám helyett egy dátum jelenik meg. Mégpedig az imént megbeszélt logika szerinti dátum. Ennek javítási lehetősége is később kerül sorra (14.5. és 16.2.).
11.2 Az idő kezelése Nagy valószínűséggel, az idővel kapcsolatosan kevesebb feladatunk fog adódni (ha egyáltalán lesz ilyen), ezért csak röviden foglalkozunk vele. Elégedjünk meg annyival, hogy az időt, mint törteket tárolja az Excel. A nap fele, 12 óra 0,5-nek felel meg, a nap háromnegyedének elteltekor 0,75-öt tárol a program, stb. Tulajdonképpen ez is logikusnak tekinthető. Nézzünk erre is néhány példát: 1 óra 0,04167 5 óra 0,20833 9 óra 0,37500 2 óra 0,08333 6 óra 0,25000 10 óra 0,41667 3 óra 0,12500 7 óra 0,29167 11 óra 0,45833 4 óra 0,16667 8 óra 0,33333 12 óra 0,50000
24
Excel XP alapokon
11.3 Mindig aktuális dátum megadása Mivel gyakran kell majd olyan számításokat végeznünk, ahol a mai nappal is kell számolnunk, e téma befejezéseként nézzük még meg azt, miként lehet megadni a táblázatban a mindenkori aktuális napot. Egész egyszerűen csak be kell gépelni a mai nap függvényt: „=ma()”. A kérdéses cellában a mindenkori aktuális dátum jelenik meg. Természetesen arra is van lehetőség, hogy a „=ma()” függvény ne önállóan szerepeljen egy cellában, hanem egy képlet részeként. 6. Feladat: Számoljuk ki az Excel segítségével, hogy mekkora késedelmi kamatot számolhatunk fel a mai napon, a minta szerinti adatok esetén (a felső ábrán a cellákba bevitt képletek látszanak, a megoldás során viszont a kiszámolt értékeket fogjuk látni)! 30. Ábra: A feladat képletekkel, és a kész megoldás Megoldás: A magyarázó feliratokat gépeljünk be a A1-H1 cellákba, majd adjuk meg a konstansokat: a cégek nevét, a tartozások összegét, a lejáratok keltét és a kamatlábat! Állítsuk be az oszlopszélességeket. Ehhez kattintsunk duplát az oszlop címsoron a megfelelő helyekre! A kamatlábat, mint tizedes törtet vigyük be! Ez esetben 36 %-nak 0,36 felel meg. Most adjuk meg a képleteket! Vigyük a cellamutatót a D2 cellába. Gépeljük be a „=ma()” szöveget, azután egy „-” jelet. Kattintsunk rá a C2 cellára, végül zárjuk le az adatbevitelt a ikonnal. Meglepetésünkre egy dátum jelenik meg a cellában. Ennek az oka az, hogy a „ma()” függvény miatt automatikusan dátum formátumot rendel az Excel a cellához. A jó forma elkészítésének most csak a megoldását ismertetem, a magyarázatára később kerül sor. Kattintsunk rá egyszer a , majd kétszer a ikonra. Fogjuk meg az autokitöltőt, és húzzuk le D5-ig, vagy kattintsunk rá duplát. Vigyük a cellamutatót az E2 cellába. Gépeljünk egy „=” jelet, majd kattintsunk a B2 cellára. Most gépeljünk be egy „*” karaktert, majd kattintsunk H2 cellára, azután nyomjuk meg az F4 funkcióbillentyűt. Gépeljük be „/365*”, aztán kattintsunk D2 cellára. Végül zárjuk le az adatbevitelt a ikonnal. Fogjuk meg az autokitöltőt, és húzzuk le E5-ig, vagy kattintsunk rá duplát. Bár a formázást még nem tanultuk, hajtsuk végre. Formázzuk előbb forintra azokat a cellákat, amelyekben pénzösszegek szerepelnek. Ehhez jelöljük ki őket, majd kattintsunk rá egyszer a , majd kétszer a ikonra. Végül hozzuk százalék alakra a kamatlábat tartalmazó cellát. Ehhez kattintsunk a H1 cellára, majd a ikonra. Most még egyszer állítsuk be az oszlopszélességeket (általában minden feladat megoldását majd ezzel fogjuk befejezni). Jelöljük ki az adatokat tartalmazó cellákat, vagy még egyszerűbb, ha egyetlen kattintással, a sor és oszlop koordináták találkozásánál lévő cellára klikkelve kijelöljük az egész munkalapot. Válasszuk ki a „Formátum” menüből az „Oszlop”, abból pedig a „Legszélesebb kijelölt” pontot. Ezzel a feladatot megoldottuk.
12. A szokásos és a formázó eszköztár már ismert funkciói A következő táblázatban a már ismert funkciókhoz rendelt eszközikonokat és hatásukat ismerhetjük meg. Ezek legtöbbjét a Word programból valószínűleg már ismerjük, ezért csak nagyon rövid funkciójuk kerül itt leírásra. Szerepelnek továbbá azok az elemek is, melyeket a könyv ebben a fejezetben később tárgyal. Erre az adott témakör sorszáma utal.
25
ECDL Táblázatkezelés modul A „Szokásos” eszköztár ikonjainak funkciója Az ikonra kattintva új munkafüzetet kezd az Excel. A többi nyitott munkafüzetre az „Ablak” menü segítségével, vagy a tálcán léphetünk vissza. Hatása megfelel a „Fájl” menü „Megnyitás…” menüpontjának. Megfelel a „Fájl” menü „Mentés” menüpontjának, tehát ha már van neve, kérdés nélkül ment. Elektronikus levél küldése. Az úgynevezett „Egyszerű keresés” megnyitása a munkaablakban, mely valójában fájlkeresés (tehát nem az adott dokumentumban keres, hanem a háttértárakon). A nyomtatást lehet indítani, de nem lehet semmit állítani: a kijelölt lapokat, annak hiányában az aktuális munkafüzet lapot nyomtatja ki az aktuális nyomtatón, egy példányban (21.10.). A dokumentum nyomtatási képét mutatja meg. Az Excelben nagyon ajánlott a használata (21.)! Helyesírás ellenőrzés. Használata a Word helyesírás ellenőrzésének ismeretében egyszerű. A kijelölt részt kivágja a vágólapra, azaz megfelel a Ctrl - X billentyűkombinációnak. A kijelölt részt kimásolja a vágólapra, azaz megfelel a Ctrl - C billentyűkombinációnak. A kijelölt részt beilleszti a vágólapról, azaz megfelel a Ctrl - V billentyűkombinációnak. Lenyitva extra beillesztési lehetőségek közül is választhatunk (8.). Formátumfestő. Használata majdnem megegyezik a Word programnál már megismertekkel. Az utolsó műveletet visszavonja. Mégis, azaz a visszavonást vonja vissza. Úgynevezett hiperhivatkozást lehet vele a dokumentumba szúrni. Excelben ritkán lesz rá szükség. Automatikus összegzést végezhetünk vele (15.1.), illetve a legfontosabb statisztikai függvényeket lehet a listájából kiválasztani (átlag, darab, maximum, minimum). Adatok növekvő, illetve csökkenő kulcsú rendezésére szolgál (22.3.1.) A „Diagramvarázsló” szolgáltatást indítja (18.1.). Bekapcsolja a „Rajz” eszköztárat. A rajzolási lehetőségeknek igazi jelentőségük a prezentációban van, ezért nem kerülnek tárgyalásra. A nagyítást lehet vele állítani, majdnem pontosan úgy, mint a Word programban. A Súgó elindítása. Az eszköztár(ak) testre szabásának eljárásai érhetők el belőle, illetve a „gyári” állapot állítható vissza a segítségével. 5. Táblázat: A „Szokásos” eszköztár ikonjai Elrontott eszköztár helyreállítása Amennyiben felfedező hajlamunkból kifolyólag valamelyik eszköztárat sikerült kellően összekuszálni, azt a következő módszerrel egyszerű módon „gyári” állapotába hozhatjuk:
26
Excel XP alapokon ¾
¾ ¾
kattintsunk rá az elrontott eszközsor végén lévő ikonra, majd válasszuk a „Gombok hozzáadása/eltávolítása” elemet; most válasszuk a két lehetőségből az adott eszköztár nevét (ennek a felirata azonban mindig szituációtól függ, de úgy azért meghatározható mit kell választanunk, hogy nem a „Testreszabás…” elemet, hanem a másikat); kattintsunk a legalsó, „Eszköztár visszaállítása” elemre.
A „Formázás” eszköztár ikonjainak funkciója A betűtípust változtathatjuk meg. Lenyitása után a betűtípusok ABC sorrendben láthatóak. Lenyitása után betű méretet állíthatunk a segítségével. A betűtípus jellemzők közül a félkövéret kapcsolja ki-be. A betűtípus jellemzők közül a dőltet kapcsolja ki-be. A betűtípus jellemzők közül a szimpla aláhúzást kapcsolja ki-be. Ha másmilyen kell, azt csak menüből lehet végrehajtani. A cella tartalmát balra igazítja. A cella tartalmát középre zárja. Jobbra zárt igazítás. Több cellán belül fogja a cellatartalmat középre igazítani (14.1.). A cellatartalmát pénznem formátumúra állítja át (14.5.1.) a Windows „Területi és nyelvi beállítások”-nak megfelelően. A cella tartalmat százalék formátumra állítja át (14.5.1.). A cella számadatát ezresekre tagolja (14.5.1.). A tizedesek számát növeli (14.5.1.). A tizedesek számát csökkenti (14.5.1.). A cellán belüli behúzás csökkentése (nem nagyon fogjuk alkalmazni). A cellán belüli behúzás növelése (nem nagyon fogjuk alkalmazni). Szegélyek rajzolása a táblázat cellái köré (14.3.1.). Kitöltő szín választása, aktuális kitöltőszín alkalmazása az aktuális cellára, illetve a kijelölt cellákra (14.4.1.). Betűszín választása, aktuális betűszín alkalmazása az aktuális cellára, illetve a kijelölt cellákra (14.2.1.). 6. Táblázat: A „Formázó” eszköztár ikonjai
27
ECDL Táblázatkezelés modul
13.Cellaformátum ¾ „Formátum”, „Cellák…” ½ ¾ Helyi menü, „Cellaformázás…” ½ A cellaformátum egy nagyon összetett fogalom, többféle formázás is tartozik bele. Ezek egy részét korábban már tanultuk, más része viszont abszolút újdonságnak számít. Amit már tanultunk, azt egy kicsit gyorsabban, helyenként csak utalásokkal fogjuk megbeszélni. A cellaformázást csak kész üzemmódban lehet végrehajtani (ez alól csak a karakterformázás a kivétel), és ha vannak kijelölt területek, akkor az összes kijelölt cellára végrehajtódik a formázás. A cellaformátum a következő témákat takarja: ¾ számformátum, ¾ igazítás, ¾ betűtípus, ¾ szegély, ¾ mintázat, ¾ védelem. A cellaformázást a „Formátum” menüből, illetve a helyi menüből tudjuk elindítani, vagy a Ctrl - 1 billentyű kombinációval (de az egyes számot most az írógépszerű billentyűzeten kell megnyomni). Igazság szerint a formázó eszközsorból is elérhető lehetőségek döntő részét nem a menüből fogjuk majd beállítani. Ennek az oka nyilvánvaló: ikonnal formázni sokkal egyszerűbb. Néha azonban kénytelenek leszünk menüből formázni, ugyanis bizonyos lehetőségek csak ott találhatóak meg. Itt is igaz ugyanis az, ami a Windows alatt majd minden programban: menüből jóval több lehetőségünk van, mint valamilyen gyorsabb elérési lehetőséggel, például a formázó eszközsorral, vagy a helyi menükkel. Természetesen célszerű okokból formázó eszközsor lehetőségeit is itt, a cellaformázással párhuzamosan fogjuk megbeszélni. A helyi menük egyébként véleményem szerint ebben a programban jóval korlátozottabb mértékben használhatók, mint a Word programban, jóformán csak a cellaformázás miatt fogjuk nagyritkán elindítani.
13.1 Igazítás Az igazításokat valószínűleg a formázó eszközsorral hajtjuk majd végre, ugyanis minden fontosat megtalálunk ott is. Néha azonban olyan speciális igazítási effektusokat is akarunk majd alkalmazni a táblázatunkban, melyek csak a cellaformázásban vannak meg. Előbb azonban nézzük meg a formázó eszközsor lehetőségeit.
13.1.1 Igazítás ikonokkal balra; ¾ középre; ¾ jobbra; ¾ cellaegyesítés. Itt a már ismert igazításon kívül találunk tehát egy „Cellák egyesítésével” (korábbi verziókban „Oszlopok között középre”) ikont is. Ezt az ikont majd elsősorban fejlécekhez fogjuk használni. Hasonló hatást lehet vele 31. Ábra: elérni, mint a Word programban a táblázatok celláinak egyesítésével, és azA legfőbb igazítások tán az egyesített cellában történő középre igazítással. Arra ügyeljünk, hogy amennyiben egy kijelölt tartomány több cellájában is van adat, csak a bal felső cella tartalma marad meg, amire egy hibaüzenet is figyelmeztet. Ez a funkció többszörös kijelöléssel a 97-es verzióban nem működik! 32. Ábra: A1-C3 tartomány Nézzünk konkrét példát, úgy egyszerűbb elmagyarázni. Mint az cellák egyesítésével, majd ábrán is látszik, három oszlop között középen van az első sor tartalma. függőlegesen középre igazítva Ennek eléréséhez a következőket kell végrehajtani: ki kell jelölni azokat a cellákat, melyek között középre akarjuk állítani az egyik cella ikonra, és kész is a kívánt forma. Újra a ikonra kattinttartalmát. Ezek után csak rá kell kattintani a ¾
28
Excel XP alapokon va, ismét felosztásra kerülnek a cellák. A korábbi verziók „oszlopok között középre” igazítását megszüntetni viszont csak menüből lehet! Függőleges középre igazítás több sor között Ha egymás felett lévő cellákat egyesítünk, akkor azok között ugyanúgy középre igazíthatunk szöveget, de csak menüből. Hogy lehet újra normál igazítást kérni az Excel 97 verzióban? Jelöljük ki a kérdéses cellát, majd a „Formátum” menü „Tartalom törlése” pontjából a „Formátumot” opciót kell alkalmazni. Ezzel azonban minden más formázást is törlünk!
13.1.2 Igazítás menüvel ¾ „Formátum”, „Cellák…”, „Igazítás” regiszter ½ ¾ Helyi menü, „Cellaformázás…”, „Igazítás” regiszter ½ Az igazítással kapcsolatos plusz lehetőségeket itt találjuk majd meg. Ha a „Cella formázása” ablakot elindítottuk, és az „Igazítás” regiszterfülre kattintunk, akkor a lehetőségek három nagy csoportba vannak bontva. n „A szöveg igazítása” A függőleges igazítási lehetőségeknek akkor van jelentősége, ha a cella magassága nagyobb, mint a benne található betűk nagysága, vagy függőlegesen több cellát ikonnal. „egyesítettünk” például a n „A szöveg elhelyezése” Véleményem szerint a „Sortöréssel több sorba”, és a „Lekicsinyítve, hogy beférjen” egy próba után érthetővé válik. Ehhez gépeljünk egy cellába annyi karaktert, hogy ne férjen be, majd az adatbevitel lezárása után alkalmazzuk a lehetőségeket. ikonnnak. A „Cellák egyesítésével” megfelel a n „Elforgatás” A 97-es Excel verzió óta már nemcsak az írás irányát lehet megadni, hanem tetszőleges szögben döntve is lehetséges az adat megjelenítése. A kis piros jelet kell csak a skálán húzni, vagy a számmezőn kell beállítani a 33. Ábra: „Igazítás” menüből kívánt értéket. Amennyiben azonban szegélye is van a cellának, annak függőleges vonalai is adott szöggel elforgatva jelennek meg. Ezenkívül lehetséges a betűk egymás alá történő elhelyezése is a „Szöveg” feliratú mezőre történő kattintással. n „Jobbról balra” Ennek csak akkor van jelentősége, ha egy cellába mondjuk arab, vagy héber (azaz jobbról balra írandó) szöveget is írunk a mi szokásainknak megfelelően balról jobbra írandó szöveg mellé. Sortörés billentyűzetről Ha azt szeretnénk, hogy a sortörések ott legyenek, ahol mi akarjuk, akkor a szöveget úgy gépeljük be, hogy a sortörések helyén Alt - Enter billentyűkombinációt adunk meg. Ez esetben a „Sortöréssel több sorba” jelölőnégyzet automatikusan kipipálásra kerül.
7. Feladat: Készítsük el az ábrán lévő táblázatot! A szegélyeket pillanatnyilag még hagyjuk ki. Megjegyzem, ez a feladat a program méltatlan a program tudásához, de néha ilyesmire is fogjuk azért használni az Excelt. 34. Ábra: A következő feladat
29
ECDL Táblázatkezelés modul Megoldás: Írjuk be A1 cellába „Jelenléti ív”, majd Enter. A2 cellába „Név”, majd két Tabulátor. C2 cellába „Kovács Pál”, Tabulátor, „Szabó Imre”, Tabulátor, „Szalay József”, Tabulátor, „Csanaki Elemér, Enter. Vigyük a cellamutatót az A3 cellába, és gépeljük be „09.06” majd zárjuk le az adatbevitelt a ikonra kattintással. Az autokitöltőt húzzuk le szeptember 17-ig az egér jobb gombjával, majd a megjelenő menüből válaszszuk a „Kitöltés munkanapokkal” opciót. Meglepetésünkre tovább jelennek meg a napok, mint kértük (mert annyi darab jelenik meg, mint ameddig lehúztuk). Semmi baj, az egér valamelyik gombjával az autokitöltőt most toljuk fel annyira, hogy szeptember 17. még megmaradjon. Most kattintsunkB3 cellába, majd gépeljük be „hétfő”, azután az adatbevitelt most is zárjuk le a ikonnal. Fogjuk meg az autokitöltőt, és húzzuk le szeptember 17-ig, de most is a jobb gombbal. A menüből ez esetbe is a „Kitöltés munkanapokkal” opciót válasszuk. A felesleges napokat szüntessük meg. A 2. sor magasságát a 2. és a 3. sor címe közé állva, az egeret lefelé húzva, állítsuk 48 pontra. Most jelöljük ki a 3-tól a 12. sorig a táblázatot, majd válasszuk ki a „Formátum”, abból a „Sor” menüt, ikonra, a szöazon belül pedig a „Magasság…” opciót, és adjunk meg 30-as értéket. Kattintsunk a ikonra a félkövérre állításához. vegek középre igazításához, valamint a ikonnal, majd a Jelöljük ki A2-B2 tartományt, és egyesítsük a cellákat a is félkövérre. Szintén állítsuk félkövérre a C2-F2 tartományt.
ikonnal formázzuk ezt
Jelöljük ki A1-F1 tartományt, és egyesítsük a cellákat itt is a ikonnal. Állítsuk át a betű méretet 20 ikonnal. pontosra, és a jellegét félkövérre a Jelöljük ki az egész táblázatot, majd válasszuk a „Formátum” menüből a „Cellák…” pontot. Lapozzunk az „Igazítás regiszterre, és válasszuk a „Függőlegesen” legördülő listából a „Középen” elemet. Végül még mindig megtartva a kijelölést válasszuk ki a „Formátum” menüből az „Oszlop”, majd a „Legszélesebb kijelölt” pontot. Ezzel elkészültünk.
13.2 Betűtípus Tekintsük meg most is két csoportra osztva lehetőségeinket.
13.2.1 Betűk formázása ikonokkal Most ismét csak felsorolom az ikonokat, mert a szövegszerkesztés kapcsán valószínűleg már mindent megtanultunk korábban: ¾
betűtípus;
¾
betű méret;
¾
félkövér, dőlt, aláhúzott;
¾
betűszín.
13.2.2 Betűk formázása menüből ¾ „Formátum”, „Cellák…”, „Betűtípus” regiszter ½ ¾ Helyi menü, „Cellaformázás…”, „Betűtípus” regiszter ½ A „Cellák formázása” ablaknak ezt a regiszterét nagy valószínűséggel nem, vagy csak nagyon ritkán fogjuk használni. Azért nem lapozunk majd erre a regiszterre, mivel a formázó eszközsorral gyakorlatilag szinte mindent meg lehet valósítani. Magáról a párbeszédablakról sem kívánok bővebben szólni, mivel az eddig tanultak alapján minden teljesen világos.
30
Excel XP alapokon „Normál font” Talán csak azt kell külön megemlítenem, hogy ezzel a jelölőnégyzettel kiválasztott betűtípus lesz az alapértelmezett (a formázás nélküli cellákban ez fog megjelenni). Két fontos kapcsolódó tudnivalóról azonban említést kell tennem: 1. Ha valakinek csak a „Betűtípus” regiszterfül jelenik meg, akkor a „Cellák formázása” ablakot nem „Kész”, hanem „Beírás”, esetleg „Szerkesztés” üzemmódban indította. 2. Ha szükségünk van rá, akkor egy cellán belül is be lehet állítani eltérő karakterformákat. Ehhez csak ki kell jelölni a formázandó részt a szerkesztőlécen, és úgy formázni. Természetesen, ha ilyenkor a „Cellák formázása” ablakot elindítjuk, akkor a „Betűtípus” lesz csak 35. Ábra: „Betűtípus” menüből elérhető! Befejezésül néhány, a színekkel kapcsolatos gondolat. ¾ Mind ikonból, mind párbeszédablakból állítható a betűk színe. Minthogy azonban fekete-fehér nyomtatón közel sem úgy jelenik meg a lapon a betűk színe, mint ahogy azt szeretnénk, átgondoltan használjuk! ¾ Ha egy színt kiválasztottunk, akkor ugyanazért a színért legközelebb nem kell már lenyitni a ikonhoz tartozó legördülő listát, mert a kis ikonra kattintva a legutóbban használt színt kapjuk. Amíg mást nem választunk, a piros szín tartozik az ikonhoz. n
Hogy lehet a betűszínt megszüntetni? Ha valamilyen betűszínt kapcsolunk egy cellához, és meg szeretnénk szüntetni a hozzárendelést, akkor az elérhető színek közül az „Automatikus” opciót kell majd választanunk!
13.3 Szegély Nagy valószínűséggel a szegélyek miatt is csak ritkán indítjuk a menüt, hiszen ikonnal szinte minden fontos megvalósítható. Lássuk a lehetőségeket előbb ikonnal, azután menüből.
13.3.1 Szegélyek ikonnal Most mindössze egy ikonról kell beszélni: szegélyek Az ikonhoz tartozó legördülő listát lenyitva ugyan más tartalom jelenik meg, mint amit a Word programnál megszoktunk, én mégis úgy hiszem, hogy részletesebb magyarázatot felesleges hozzáfűzni. ¾
36. Ábra: Szegélyek ikonnal
13.3.2 Szegélyek menüből
¾ ¾ ¾
n n
¾ „Formátum”, „Cellák…”, „Szegély” regiszter ½ ¾ Helyi menü, „Cellaformázás…”, „Szegély” regiszter ½ Menüből formázva három igazi plussz lehetőségünk van: színes szegélyeket húzhatunk; a cellákat átlósan is áthúzhatjuk; több „Stílus” közül választhatunk. Ha mégis a „Cellák formázása” ablakból szegélyezünk, akkor a következőket kell tudnunk. „Vonal” Előbb mindig ezen a részen adjuk meg, hogy milyen legyen a „Stílus” és a „Szín”. „Szegély” Itt adjuk meg utólag, hogy a szegély mire vonatkozzon.
31
ECDL Táblázatkezelés modul n
„Elhelyezés” Itt lehetséges menüből a három legfontosabb lehetőség gyors elérése. A „Belül” csak több cella előzetes kijelölése esetén választható. Hogy lehet a felesleges szegélyeket eltüntetni?
Egyszerűen kattintsunk a nyitása után!
ikonra a szegélyek
le-
8. Feladat: Az előző feladatban készített táblázatot lássuk el szegélyekkel. Az aláírásoknak szánt helyek közül egy átlós vonallal húzzuk ki Csanaki Elemér második hetét. Megoldás: Jelöljük ki az A1-F12 tartományt, majd a szegélyek eszköz segítségével válasszuk ki a „Minden szegély” opciót.
37. Ábra: „Szegélyek” menüből
eszközből váMost jelöljük ki az A1-F1, A2-F2, A2-B12, A3-F3 tartományokat, majd a szegélyek lasszuk a „Vastag körbe” opciót. Jelöljük ki F8-F12 tartományt, majd a „Formátum” menüből indítsuk a „Cellák…” pontot. Lapozzunk a „Szegély” regiszterhez. Kattintsunk a két átlós szegély ikonjaira.
13.4 Mintázat Mintázat alatt a cella különféle sraffozását, pontozását és hátterének színezését egyaránt kell érteni. A mintázattal kapcsolatban saját tapasztalatom alapján azt szeretném tanácsolni, hogy a sraffozásokat lehetőleg ne használjuk, mert egy ilyen mintázattal ellátott cella tartalma kinyomtatva nem jól látható. Ezek után lássuk a lehetőségeket.
13.4.1 Mintázat ikonnal Ha nagyon ragaszkodunk valamilyen kiemeléshez, akkor javaslom, hogy csak a szürke, vagy a sárga kitöltőszínt alkalmazzuk (nem véletlenül az utóbbi az alapértelmezés), mert az ilyen színű cella tartalma színesben tényleg feltűnő, és fekete-fehérben kinyomtatva is jól látható marad. ¾ mintázat Ha az ikonhoz tartozó lista lenyitása után valamilyen más színt választottunk, akkor ebben az esetben is a legutóbb használt elem kapcsolódik a következőkben az ikonhoz. A formázó eszközsoron azonban sraffozások nem elérhetőek, innét csak a háttérszínt lehet állítani.
13.4.2 Mintázat menüből
n n
¾ „Formátum”, „Cellák…”, „Mintázat” regiszter ½ ¾ Helyi menü, „Cellaformázás…”, „Mintázat” ½ „Szín” Itt adható meg a cella háttérszíne. „Mintázat” Itt pedig a „Mintázat” választható. Alkalmazhatunk különféle sraffozásokat és pontozásokat, melyeknek ráadásul a színe is beállítható. Hogy lehet a felesleges mintázatot és cellaszínt eltüntetni? Szegélyek
lenyitása után egyszerűen csak kattintsunk a ikonra!
38. Ábra: „Mintázat” menüből
32
Excel XP alapokon
13.5 Számformátum Azt az adatok bevitelekor megtárgyaltuk, hogy az Excel az egyes adattípusokhoz (szám, dátum, idő) eleve rendel valamilyen számformátumot. Ha azonban ettől eltérő alakra van szükségünk, akkor a most ismertetésre kerülő eljárások valamelyikét kell alkalmaznunk.
13.5.1 Számformátum ikonnal A következőkben egy kicsit részletesebben ismertetem az ikonok hatását, mint a többi formázó ikonnál, mert valamivel összetettebbek a lehetőségek is. pénznem: 1. ¾ ezres tagolás; ¾ a Windows „Területi és nyelvi beállítások”-ban megadott pénznemet szúrja be a szám mögé; ¾ két tizedes jegyet ír a szám mögé (ha nincs tizedes, két nullát). százalék: 2. ¾ a cellában lévő számérték százszorosát mutatja az Excel; ¾ a szám mögé a „%” jelet teszi a program; ¾ a számot egészre kerekíti. ezres csoport: 3. ¾ ezres tagolás; ¾ a pénznem és százalékjelet kitörli (ha van); ¾ két tizedes jegyet ír a szám mögé (ha nincs tizedes, két nullát). tizedesek növelése: 4. ¾ a tizedesek számát növeli a program (ez egy képlet esetében az eredmény nagyobb pontosságú kijelzését jelenti). tizedesek csökkentése: 5. ¾ a tizedesek számát csökkenti az Excel (ez egy képlet esetében az eredmény kerekített kijelzését jelenti). Tizedesek viselkedése Ha egy képlet eredménye sok tizedes után sem ad pontos eredményt (pl., mert két irracionális szám hányadosáról van szó), akkor a tizedesek számának növelésével pontosíthatjuk a kijelzést. Ha csökkentjük a tizedesek számát, akkor ugyan a program a matematika kerekítési szabályainak megfelelően kevesebb tizedesjellel jeleníti meg a számot, de változatlanul a pontos értékét tárolja. A tizedesek számát a következőkben megtárgyalásra kerülő speciális számformátumok segítségével is meg lehet adni.
13.5.2 Számformátum menüből ¾ „Formátum”, „Cellák…”, „Szám” regiszter ½ ¾ Helyi menü, „Cellaformázás…”, „Szám” regiszter ½ A „Cellák formázása” ablak elindítása után kattintsunk a „Szám” regiszterfülre. A regiszterfül kiválasztásával egy cella tartalmának alakítására sokkal többféle lehetőséghez jutunk, mintha ikonnal formáznánk. n „Kategória” Minden kategóriában nagyon sok lehetőséget találunk, de ha egyik sem jó, akkor az „Egyéni” kategóriát választva a „Formátumkód” mezőben mi magunk is hozhatunk létre új formátumokat. Mivel ez viszont eléggé bonyolult, ezt a témát csak a kiegészítő információk között tárgyaljuk, ott sem teljes részletességében. Arra külön felhívom a figyelmet, hogy a „Pénzek” kategóriát választva akár cellánként eltérő pénznemeket is megjeleníthetünk. 39. Ábra: „Számformátum” menüből
33
ECDL Táblázatkezelés modul Szám egyéni formátumkód A formátumkód felépítése attól is függ, hogy milyen típusú adatra akarjuk vonatkoztatni. Ha a „Szám” kategóriában hozunk létre egy új kódot, a kód négy részből állhat. Az első rész a pozitív számok, a második a negatív számok megjelenési formáját határozza meg, a harmadik a 0 érték helyén megjelenő cella képet írja le, a negyedik pedig akkor jut érvényre, ha a cellába nem számot, hanem szöveget viszünk be. A négy kódrészletet pontosvesszővel kell elválasztani. Az első három kódrészletben a következő jelek szerepelhetnek (a negyedikben csak az utolsó kettő): kódelem hatása ¾ # csak akkor jelenik meg az adott helyértéken szám, ha az nem nulla; ¾ 0 az adott helyértéken az úgynevezett értéktelen nulla is megjelenik (az egyes helyértékre mindig ezt kell írni, hogy az egynél kisebb számok nulla egész valahány tized, század, és így tovább formában jelenjenek meg); ¾ szóköz ezres tagoláshoz rakjuk az ezresek közé; ¾ _ a mögé írt karaktert nem jeleníti meg, de a karakter szélességének megfelelő helyet üresen hagy a program; ¾ „szöveg” az idézőjelbe írt szöveg jelenik meg; ¾ [szín] a zárójelbe írt színnel jelenik meg a szám (például fekete, kék, piros, cián, sárga). Példa szám formátumkódra Például a # ##0,00" méter"; [piros]# ##0,00" méter hiány"; "nincs készleten" kód hatására a cellákban a következőket látjuk: cella tartalma cella képe ¾ 13345 13 345,00 méter; ¾ -1524 -1 524,00 méter hiány (piros színnel); ¾ 0 nincs készleten. Értéktelen nulla fogalma Egy nulla akkor értékes, ha elhagyva új számot kapunk. Például a 10 (tíz) számban a nulla értékes, mert elhagyva más számot, az 1-et (egy) kapjuk. Ezzel szemben az 15,10 (tizenöt egész tíz század) nulláját elhagyva a kapott szám 15,1 (tizenöt egész egy tized) pontosan ugyan annyit ér. A gyakorlatban annyit elég megjegyezni, hogy az egyes helyértéken mindig 0 kódot kell megadni, a tizedesjel mögött pedig annyi 0 kódot, ahány tizedes pontosságot megkövetelünk. A tízes, százas, ezres, stb. helyértékeken csak akkor szerepeltessünk 0 kódot, ha vezető nullákat akarunk alkalmazni. Vezető nulla értelmezése Biztos láttunk már olyan bizonylatot, amely 001 alakban jeleníti meg az 1 (egyes) számot. Ennek a célja a visszaélések elkerülése (persze ilyenkor a szám mögött is szokott valami lenni, de ez már nem gond számunkra). Nos, az ilyen nullákat szokás vezető nulláknak nevezni. Dátum egyéni formátumkód Dátum és idő kategóriában a kódoláshoz a következő lehetőségeink vannak: kódelem hatása cella tartalomcella képe ¾ éééé az év kiírt évszázaddal 1996.07.08 1996 ¾ éé az év évszázad nélkül 1996.07.08 96 ¾ hhhh a hónap teljes neve 1996.07.08 július ¾ hhh a hónap rövidítése 1996.07.08 júl. ¾ hh a hónap két számjeggyel 1996.07.08 07 ¾ h a hónap egy számjeggyel 1996.07.08 7 ¾ nnnn a hét napja kiírva 1996.07.08 hétfő ¾ nnn a hét napja rövidítve 1996.07.08 h ¾ nn a hónap napja két jeggyel 1996.07.08 08 ¾ n a hónap napja egy jeggyel 1996.07.08 8 A kódolással ennél részletesebben felesleges megismerkednünk, valószínűleg már ezekre sem lesz szükségünk. Azért tárgyaltuk mégis, mert ennek ismeretében a beépített kódok értelmezése sokkal könnyebb. Ne felejtsük, hogy egy dátum, vagy idő az Excel számára szám. Csak azért látjuk dátumként, vagy időként, mert a cellaformátumában az van meghatározva. Erről korábban is tettem már említést annak kapcsán, hogy ha egy cellába beírunk egy dátumot, majd azt valamilyen módon kitöröljük, alapesetben csak a cella tartalma törlődik, formátuma nem. Ez annyit jelent, hogy ha ezek után egy számot írunk be a cellába, az dátumként fog megjelenni. Ha számként akarjuk látni, akkor a cellaformátumát át kell állítani!
34
Excel XP alapokon Euró pénznem megadása A „Számformátum” regiszteren egyszerűen válasszuk a „Pénznem” kategóriát, majd a „Pénznem” legördülő listából az Eurót. Persze amennyiben majd az Euró lesz már a hivatalos magyar fizetőeszköz, akkor azt a „Területi és nyelvi beállítások” segítségével kell megadnunk, mert akkor a ikonnal is azt kapjuk. Az Euró jelét, mint szöveget, az AltGr - U billentyűkombinációval tudjuk majd bevinni a „Területi és nyelvi beállítások” ablakba. Feltételes formázás Ha egy cella megjelenését a benne lévő adatoktól szeretnénk függővé tenni, akkor használjuk a feltételes formázást, amit a „Formátum” menüben találunk. Ez egy kicsit hasonlít ugyan a számformátumra, de a pozitív, negatív, nulla tartományok helyett mi adhatunk meg intervallumokat, valamint a formázás számformátum helyett a következőkre vonatkozik (sajnos itt számformátumot nem is adhatunk meg): ¾ betűtípus, ¾ szegély, ¾ mintázat. A feltétel megadása jelenti talán az egyetlen, némi magyarázatot is igénylő feladatot. Elsőként azt kell kiválasztani, hogy az mire vonatkozzon. A lehetőségek: ¾ „A cella értéke”, Akkor válasszuk, ha konstansokkal, vagy olyan értékekkel akarjuk a cella mindenkori értékét összehasonlítani, mely valamely cellában már kiszámolásra került. ¾ „A képlet értéke”. Akkor válasszuk, ha a feltétel egy képlettel számítható ki, és azt itt, a formázásnál akarjuk megadni. Ha a „Cella értéke” feltételt választjuk, akkor nekünk kell megadni az úgynevezett összehasonlító operátort is. Ez az alábbiak valame40. Ábra: A feltételes formázás párbeszédablaka lyike lehet: ¾ a következők között van; ¾ nincs a következők között; ¾ egyenlő; ¾ nem egyenlő; ¾ nagyobb, mint; ¾ kisebb, mint; ¾ nagyobb, vagy egyenlő; ¾ kisebb, vagy egyenlő. Az összehasonlító operátortól függően azután két (első kettő operátor), vagy egy (a többi operátor) számot kell még megadni. Ha a „Képlet értéke” feltételt választjuk, akkor egy olyan logikai feltételt kell megadnunk, melynek értéke csak logikai „IGAZ”, és „HAMIS” lehet. A feltétel – mivel valójában ez is egy képlet – mindig egyenlőségjellel kell, hogy kezdődjön. Egy komoly megkötésünk van: a feltétel csak az adott munkalap valamely cellájára vonatkozhat. Ha több feltételt is meg szeretnénk határozni, akkor a „Bővítés>>” gombot kell alkalmaznunk (több feltétel esetén a formátum az első teljesült feltétel szerinti lesz). Ha pedig éppen ellenkezőleg, olyan feltételünk is van, amit törölni szeretnénk, akkor kattintsunk „Törlés…” gombra, majd az ennek hatására megjelenő ablakban válasszuk ki a törlendő feltételt. 41. Ábra:
9. Feladat: Készítsük el az ábrán látható valutaátváltási táblázatot. Az árfolyamok 2004. márciusiak. A forint ellenértékeket természetesen az Excel programmal számoltassuk ki! Mentsük el „Valutaváltás” néven!
Egy feltétel törlése
35
ECDL Táblázatkezelés modul Megoldás: Kezdjük a feliratokkal: A1 cellába gépeljük be „Valuta átváltások”, majd nyomjunk két Enter-t. A3-ba gépeljük be „09.6”, majd kattintsunk a ikonra. A cella autokitöltőjét az egér jobb gombjával húzzuk le szeptember 17-ig, majd a felengedés után válasszuk ki a „Kitöltés munkanapokkal” opciót, azután toljuk fel szeptember 17-ig (ha végezzük, érthető lesz, miért van erre szükség). Most B2-be gépeljük be „Valuták” E2-be 42. Ábra: Feladat a számformátumokra „Forint”, A14-be „Árfolyamok”, A15, A16, A17 cellákba a megfelelő valutanemek neve „/ Ft”-ot, B15, B16 (A15 például „€/Ft”), B17 cellákba pedig a valuták árfolyamát. Az Euró jelét, mint szöveget, az AltGr - U billentyűkombinációval tudjuk bevinni. A „$” jelet a billentyűzeten is megtaláljuk. Adjunk meg B3-D12 tartományba tetszőleges számadatokat. Adjuk meg a képleteket: Most kattintsunk E3-ba, majd gépeljünk egy „=” jelet. Kattintsunk B3 cellára, majd gépeljünk egy „*” jelet. Most kattintsunk a B15 cellába, majd nyomjuk meg az F4 funkció billentyűt (hiszen az árfolyam fix adatként megadott paraméter), majd kattintsunk a ikonra. Fogjuk meg a E3 cella autokitöltőjét, és húzzuk le a E12 celláig, vagy kattintsunk rá duplát. Kattintsunk F3-ba, majd gépeljünk egy „=” jelet. Kattintsunk C3 cellára, majd gépeljünk egy „*” jelet. Most a B16 cellába kattintsunk, majd nyomjuk meg az F4 funkció billentyűt (mert ez az árfolyam is fix paraméter), majd kattintsunk a ikonra. Fogjuk meg a F3 cella autokitöltőjét, és húzzuk le a F12 celláig, vagy kattintsunk rá duplát. Kattintsunk G3-ba, majd gépeljünk egy „=” jelet. Kattintsunk D3 cellára, majd gépeljünk egy „*” jelet. Azután a B17 cellába kattintsunk, majd nyomjuk meg az F4 funkció billentyűt, végül kattintsunk a ikonra. Fogjuk meg a G3 cella autokitöltőjét, és húzzuk le a G12 celláig, vagy kattintsunk rá duplát. Formázzuk meg a táblázatot: Jelöljük ki A1-G1, B2-D2, E2-G2, A14-B14 tartományokat (akár egyszerre), majd kattintsunk a ikonra. Jelöljük ki A3-A12 tartományt, majd indítsuk el a Ctrl - 1 billentyűkombinációval a „Cellák formázása” ablakot, azután lapozzunk a „Szám” regiszterhez. Most válasszuk ki a „Dátum” kategóriából a hónapnév és dátum variációt (március 14.). Jelöljük ki B3-B12 tartományt, majd indítsuk a „Cellák formázása” ablakot. Most is válasszuk a „Szám” regisztert, majd a „Pénznem” kategóriából valamelyik Eurót (a különbség az egyes Eurók között csak abban van, hogy az „€” szimbólum hol jelenik meg). Hasonlóan formázzuk meg a „$” és az „CHF” valutákat is. Jelöljük ki E3-G12, valamint B15-B17 tartományokat. Kattintsunk a , majd kétszer a ikonra. Oszlopszélességek: Jelöljük ki a teljes táblázatot, majd válasszuk a „Formátum” menüből az „Oszlop”, majd a „Legszélesebb kijelölt” opciót. Szegélyek és kitöltés: Jelöljük ki A1-G12, és A14-B17 tartományokat, majd a szegélyek eszköz lenyitása után válasszuk a mindenhol vékony szegélyt. Most egyszerre jelöljük ki a következőket: A1-G1, A2, B2-D2, E2-G2, A3-A12, B3-D12, E3-E12, A14-B14, A15-A17, B15-B17. Nyissuk le a szegélyek eszközt , és a körbe vastag szegélyt alkalmazzuk, majd kattintsunk a ikonra.
36
Excel XP alapokon
13.6 Védelem ¾ „Formátum”, „Cellák…”, „Védelem” regiszter ½ ¾ Helyi menü, „Cellaformázás…”, „Védelem” regiszter ½ Az Excelben megvalósítható védelem leginkább egy múzeum védelméhez hasonlítva érthető meg. A múzeum minden helyiségében van egy úgynevezett térérzékelő, ami az adott helyiségben észleli csak a mozgásokat (ezek azok a kis fehér dobozkák, melyek általában a helyiségek egyik sarkában a plafon alatt láthatóak, és mozgásunkra egy kis piros LED villog rajtuk). A térérzékelők külön-külön ki-be kapcsolhatók. Az Excelben ennek a cellánként ki-be kapcsolható „zárolt”-ság felel meg. Alap esetben minden cella zárolt. Akkor hogyan tudunk mégis a cellákba írni? Azért, mert nincs bekapcsolva a munkalap védelme. Ez megfelel az egész múzeumi riasztórendszer főkapcsolójának. Ha ez a főkapcsoló nincs felkapcsolva, a látogatók szabadon mozoghatnak minden helységben. Természetesen felmerül a kérdés: mire jó mindez a gyakorlatban? Ha egy Excel táblázatot előre elkészítünk, beleértve a képletek megadását is, a munka hátralévő részét
43. Ábra: „Védelem”
(a forrásadatok beírását) már jóformán akárki el tudná végezni. Természetesen ekkor a táblázat már kitöltött részét azért joggal félti a táblázat alkotója. Hogy ne lehessen ezeknek a celláknak a tartalmát megváltoztatni, be kell kapcsolni a munkalap védelmét. Azoknak a celláknak a tartalma azonban, melyekbe a forrásadatokat várjuk, ekkor is változtatható kell, hogy legyen. Ezért a védelem beállításakor a következőket kell tennünk: ¾ Miután elkészültünk a táblázattal (a képletekkel és a formázással egyaránt) jelöljük ki az összes olyan cellát, ahová később még adatokat kell majd bevinni! ¾ Hívjuk be a cellaformázást a Ctrl - 1 billentyűkombinációval, és lapozzunk a „Védelem” regiszterfülre! ¾ Vegyük le a pipát a „Zárolt” jelölőnégyzetről! ¾ Kapcsoljuk be a munkalap védelmet az „Eszközök” menü „Védelem” pontjából a „Lapvédelem…” menüponttal, de előbb ve44. Ábra: A jelszó megadása gyük le a pipát a „Zárolt cellák kijelölése” elemről, majd nyomjuk meg az OK gombot. Ha az ekkor kapott újabb ablakban jelszót is megadunk, a védelem kikapcsolása is csak a helyes jelszó megadása után lesz lehetséges. Amennyiben ezt a folyamatot végrehajtottuk, akkor csak azokba a cellákba lehet adatot bevinni, melyeknél a zárolást kikapcsoltuk (más cellát ki sem tudunk jelölni). Ha levettük a pipát a „Zárolt cel45. Ábra: Ha zárolt cellába adatot akarunk lák kijelölése” elemről, akkor el tudbevinni, hibaüzenetet kapunk juk kezdeni az adatbevitelt, de hibaüzenetet kapunk. Így nem lehet a táblázatnak az előre megadott részeit elrontani. Ha a védelmet ki akarjuk kapcsolni, ugyanazokat a menüpontokat kell kiválasztani, mint a védelem bekapcsolásakor, azaz: „Eszközök” menü „Védelem” pontjából a „Lapvédelem feloldása…” Ezzel a védelemnek az átlag felhasználó által is használt részét megbeszéltük. Még egy fontos dologra kell a figyelmet felhívni: összekapcsolt munkalapoknál a lapvédelem nem kapcsolható sem ki, sem be.
37
ECDL Táblázatkezelés modul 10. Feladat: Az előző, „Valutaváltás” feladatban készített táblázat védelmét állítsuk be úgy, hogy csak a B3-D12 cellatartományba (sötétszürke színnel jelölt cellák) lehessen adatokat bevinni. Megoldás: Jelöljük ki a B3-D12 cellatartományt, majd indítsuk el a „Cellák formázása” ablakot a „Formátum” menü „Cellák…” pontjával. Lapozzunk a „Védelem” regiszterhez, és vegyük le a pipát a „Zárolt” opcióról, végül nyomjuk meg 46. Ábra: A szürke színű kijelölt cellákba az „OK” gombot. lehessen csak adatot bevinni Most nyissuk meg az „Eszközök” menüt, és válasszuk a „Védelem” menüből a „Lapvédelem…” pontot. A megjelenő ablakban nyomjuk meg az „OK” gombot. Mit jelent a „Cellák formázása” ablakban látható „Rejtett” opció? Azt korábban tanultuk, hogy ha egy cellába képletet írunk, akkor a későbbiekben ott mindig csak a kiszámolt értéket láthatjuk (legalábbis alapesetben). Abban az esetben viszont, hogyha a kérdéses cellát jelöljük ki aktuálisnak, a szerkesztőlécen a képlet mégis leolvasható. Ellenben ha bekapcsoljuk a „Rejtett” opciót, akkor már ott sem. És mit eredményez a „Füzetvédelem” bekapcsolása? Még nem tanultuk a lap műveleteket, mint például munkalapok beszúrása, törlése, áthelyezése, másolása, stb. (20.). Nos, ha a „Füzetvédelem” opciót bekapcsoljuk, akkor a munkalap műveletek nem lesznek elérhetők. További védelem jelszavas mentéssel Ha a munkafüzet megnyitását sem akarjuk mindenkinek megengedni, vagy a megnyitást ugyan igen, de a javítást nem, akkor a fájlt jelszóval védve kell elmenteni. Ezt úgy tehetjük meg, hogy a mentés párbeszédablakban az „Eszközök” legördülő listából kiválasztjuk a „Beállítások” menüpontot. Itt megadhatunk két jelszót, egyet a betekintésre, egyet a módosításra. Ha egy így elmentett dokumentumot azután később megnyitunk, akkor kérni fog egy jelszót. Annak függvényében tekinthetünk csak bele, vagy módosíthatjuk is a munkafüzetet, hogy megnyitáskor melyik jelszót adjuk meg. Kifinomultabb további védelmi lehetőség adatbevitelkor az „Érvényesítés” segítségével Az eddig tanultak csak arra biztosítanak lehetőséget, hogy azt szabályozzuk le, hogy egyáltalán meg lehessen-e nyitni a munkafüzetet, illetve ha van módosítási jogosultságunk is, hová lehessen adatokat bevinni. Ez kétségkívül nagyon fontos, de néha kevés a tökéletességhez. Gondoljunk csak bele, mi történik akkor, ha egy cellába teljesen rossz adatot adunk meg. Nyilván a képletek által kiszámolt eredmények is hibásak lesznek. Egy cella bemenő értékeinek korlátozása Ha azt szeretnénk elérni, hogy egy cellába csak bizonyos feltételeknek megfelelő adatokat lehessen megadni, akkor a következők szerint kell eljárnunk: 1. Lépjünk a kérdéses cellába. 2. Indítsuk el az „Adatok” menüből az „Érvényesítés…” opciót, és lapozzunk a „Beállítások” regiszterhez. 3. Adjuk meg a megfelelő adattípust a „Megengedve:” legördülő listából, ahol a következők közül választhatunk: ¾ Egész szám csak adott feltétel szerinti egész számot adhatnak meg; ¾ Tizedes tört adott feltétel szerinti bármely szám bevihető; ¾ Lista az adat csak adott lista elemei közül adható meg; 47. Ábra: Érvényességi feltételek megadása ¾ Dátum egy feltétel szerinti dátum vihető be; ¾ Idő egy feltétel szerinti idő lehet az adat; ¾ Szöveghossz a bevihető szöveg hossza szabályozható; ¾ Egyéni egy képletet adhatunk meg, és ahhoz történik a viszonyítás. 4. Adjuk meg a feltétel típusát a „Jelleg:” legördülő lista segítségével, ahonnét a következők közül választhatunk:
38
Excel XP alapokon ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾
5.
a következők között van két adatot kell megadni; nincs a következők között két adatot kell megadni; egyenlő egy adatot kell megadni; nem egyenlő egy adatot kell megadni; nagyobb, mint egy adatot kell megadni; kisebb, mint egy adatot kell megadni; nagyobb, vagy egyenlő egy adatot kell megadni; kisebb, vagy egyenlő egy adatot kell megadni. Adjuk meg a feltételhez tartozó adatot, adatokat is. Ez a képleteknél már megismert módon vagy begépeléssel, vagy mutogatással lehetséges. Ha „Lista” lett kiválasztva a „Megengedve:” legördülő listából, akkor húzással adjuk meg azt a cellatartományt, ahol a megengedett listaelemek találhatóak. Adatbevitelt megkönnyítő üzenetek megadása
Ha egy Excel táblázatnál az adatbevitelt az imént megbeszéltek szerint korlátoztuk, akkor célszerű lehet nemi segítséget adni adatbevitelkor, például az érvényes adatok kijelzésével. Ehhez a következők szerint kell eljárnunk: 1. Lépjünk a kérdéses cellába. 2. Indítsuk el az „Adatok” menüből az „Érvényesítés…” opciót, és lapozzunk a „Figyelmeztető üzenet” regiszterhez. 3. Adjuk meg a figyelmeztetés címét, és magát a figyelmeztetést (az ábrák alapján mindkettő szerepe érthető).
48. Ábra: Bevitelt megkönnyítő üzenet megadása, és az üzenet, ami hatására megjelenik Ha ezek után a kérdéses cellára lépünk, akkor a megadott üzenet jelenik meg a cella mellett. Maga az üzenet egyébként maximum 255 karakter hosszú lehet. Hibaüzenet rendelése elhibázott adatbevitelhez
49. Ábra: Hibaüzenet megadása és maga a hibaüzenet, ha rossz adatot viszünk be 1. 2. 3.
¾
¾
¾
Ha azt szeretnénk, hogy rossz adatbevitel esetén hibaüzenetet küldjön a program, akkor a következők szerint járjunk el:
Lépjünk a kérdéses cellába. Indítsuk el az „Adatok” menüből az „Érvényesítés…” opciót, és lapozzunk a „Hibajelzés” regiszterhez. Válasszuk ki a hibaüzenet „Stílusát”, majd adjuk meg a „Cím” és az „Üzenet” adatokat. Amihez még némi magyarázat szükséges, az a különféle „Stílusok” viselkedése: Stílus 1. gomb képe és hatása 2. gomb képe és hatása 3. gomb képe és hatása Információ Beírja a hibás adatot. Meghagyja bevitel előtti értéket. Megállás Visszatér a szerkesztéséhez. Meghagyja bevitel előtti értéket. Figyelmeztetés Beírja a hibás adatot. Meghagyja bevitel előtti értéket. Visszatér a szerkesztéséhez.
39
ECDL Táblázatkezelés modul 11. Feladat: Próbáljuk az előző, „Valutaváltás” feladatot kiegészíteni a most tanult lehetőségek segítségével úgy, hogy Euróból csak bizonyos értékhatárokon belüli adatokat fogadjon el az Excel. Az értékhatárok azonban az adatbevitel megkönnyítése érdekében kerüljenek kijelzésre, ha a kérdéses cellákra állunk. Megoldás: Mivel szorgalmi feladatról van szó, csak címszavakban ismertetem a megoldást: ¾ oldjuk fel a védelmet; ¾ jelöljük ki az azonos érvényesítési feltétellel ellátandó cellacsoportok közül az elsőt (B3-B12); ¾ indítsuk el az „Adatok” menüből az „Érvényesítés…” opciót; ¾ a „Beállítások” regiszteren a „Megengedve” legördülő listából válasszuk ki a „Tizedestört”-et, és adjuk meg az értékhatárokat; ¾ a „Figyelmeztető üzenet” regiszteren adjuk meg a „Cím” mezőbe „Fontos!” szöveget, a „Figyelmeztetés”, mezőbe pedig, az általunk megadott feltételt fogalmazzuk meg; ¾ a „Hibajelzés” regiszteren tegyük meg ugyanezt; ¾ nyomjuk meg az „OK” gombot; ¾ kapcsoljuk vissza a védelmet.
14. Automatikus statisztikai számítások és más függvények használata Az esetek többségében nem csak az alapműveletekkel (összeadás, kivonás, szorzás, osztás, esetleg hatványozás) kívánunk dolgozni, hanem egyéb matematikai, statisztikai, trigonometriai stb. műveletekre is szükségünk van. Ezeket a műveleteket függvényként tudjuk majd megadni. A függvények többségét a függvényvarázslóval lehet a legegyszerűbben bevinni. Ez alól csak a néhány leggyakrabban használt statisztikai függvény és az összegzés a kivétel, amit a „Szokásos” eszközsoron is megtalálunk.
14.1 Összegzés és automatikus statisztikai számítások Az automatikus számításokkal pillanatok alatt lehet statisztikai műveleteket végezni. Csak oda kell állikonra kattintani. Ha nem összegzést ni, ahol az eredményt látni szeretnénk, majd az összegzéshez a szeretnénk végezni, akkor a ikonnal a listát le kell nyitni A listában a legfontosabb statisztikai függvényeket találjuk, melyek mindegyikéről részletesebben is lesz szó később (15.2.). ¾ Összeg Szum() ¾ Átlag Átlag() ¾ Darabszám Darab() ¾ Maximum Max() ¾ Minimum Min() Az Excel felismeri, és egy futó pontvonallal jelzi, hogy a kérdéses cellához képest hol helyezkednek el az azok a cellák, amelyekkel a számítást akarjuk végezni. Ha ez nem felelne meg, húzással másik tartományt is kijelölhetünk. Ha a tartomány már jó, zárjuk le az adatbevitelt a korábban tanult módszerek bármelyikével. Használhatjuk azonban az automatikus számításokat úgy is, hogy előbb az adatokat tartalmazó sor-, vagy oszloptartományt jelöljük ki, és azután választjuk ki a megfelelő automatikus statisztikai műveletet. Ekkor az eredmény automatikusan a kijelölt sortartománytól jobbra, illetve az oszloptartomány alatt jelenik meg. Honnét veszi az adatokat az összegzés és az automatikus statisztikai függvények? Csak akkor adható egyértelmű válasz, ha külön vizsgáljuk a két kérdést. Nincs kijelölés Ebben az esetben az Excel elsőként azt nézi meg, hogy az aktuális cella felett (amelyben állva az ikonnal indítottuk a statisztikai függvényt) található-e számokat tartalmazó cella. Ha igen, akkor az első üres, vagy nem számot tartalmazó celláig jelöli ki a függvény argumentumát, amit persze manuálisan felülbírálhatunk. Ha viszont a kérdéses cella felett egyáltalán nincsenek számok, akkor (és csak akkor) a cellától balra lévő cellákkal jár el ugyanígy. Van kijelölés Ha csak egy sor, vagy oszloptartomány van kijelölve, akkor a kijelölést összegzi a korábban leírtaknak megfelelően. De akkor vajon hogy jár el az Excel, ha a kijelölt tartomány több sort és oszlopot ölel át? A válasz egyértelmű:
40
Excel XP alapokon minden oszlopot külön-külön ad össze a kijelölések alá. Ha ott nincs hely (mert a kijelölések alatt is vannak számok, akkor beszúrja az összegeknek szükséges cellákat. Lehet egyszerűbben is kiszámolni bizonyos cellák összegét, átlagát, stb.? Igen. Sokkal egyszerűbben is eljárhatunk, ha csak átmenetileg szeretnénk meghatározni bizonyos cellák átlagát, összegét, megszámolni a tartományban lévő nem üres cellák számát, kikerestetni a maximumot vagy éppen a minimumot. Ilyenkor jelöljük ki a cellákat, majd az állapotsoron kattintsunk a jobb egér gombbal az ábrán jelzett részre, és válasszuk ki a helyi menüből a megfelelő műveletet. A lehetőségek megegyeznek az automaItt kell keresni a tárgyalt eszközt tikus számításoknál korábban már felsoroltakkal. Figyelem! Ez a funkció csak kijelöléskor működik! 50. Ábra: Egyszerűbb számolási lehetőség A kijelölés viszont lehet akár többszörös is. Még az sem baj, ha valamelyik terület véletlenül kétszer is kijelölésre kerül. Jól jegyezzük meg ezt a lehetőséget, mert sokszor fogjuk nagy hasznát venni.
12. Feladat: A korábbi, „Valutaváltás” feladatot egészítsük ki egy „Összesen” sorral és oszloppal. Az összesen oszlopba természetesen csak a forintértékeket kell összeadni. Megoldás: Először is fel kell oldani a lapvédelmet, mert védett munkalapon nem tudjuk megoldani a feladatot. Ehhez válasszuk ki az „Eszközök” menüből a „Védelem”, majd abból a „Lapvédelem feloldása…” opciót. Ugyan van hely az összegnek is, de szúrjunk be még egy sort (a paraméter adatok és a tényleges adatok sohase „érjenek össze”). Ezt ugyan még nem tanultuk, de az alábbiak alapján könnyedén megoldható a feladat: jelöljük ki a 13. sort, majd válasszuk a „Beszúrás” menüből a „Sor” opciót. Most menjünk az A13 cellába, és gépeljük be: „Összesen”. Ugyanígy járjunk el H2 cellával. Jelöljük ki a B2-G12 tartományt, majd indítsuk el az AutoSzumma eszközt a ikonnal. Az összegzendő cellákat az Excel most jól ismeri fel, és a helyes összegeket jó számformátummal beírja minden oszlop alá. ikonra kattintással. Mivel Kattintsunk a H3-as cellába, és indítsuk el most is az AutoSzummát a azonban az automatikus argumentum felismerés nem jó eredményt ad, jelöljük ki, mit is kell összeadnia az Excelnek. Jelöljük ki tehát az E3-G3 tartományt, majd kattintsunk a ikonra. Fogjuk meg az autokitöltőjét a H3-as cellának, majd húzzuk le H13-ig, vagy kattintsunk rá duplát. A szegélyek és a kitöltések formázását a korábban tanultaknak megfelelően végezzük el!
14.2 Függvények megadása A függvények segítségével például a következő, gyakran szükséges értékeket határozhatjuk meg: maximum, minimum érték kikeresése, elemek összeszámolása; ¾ számtani, mértani átlag kiszámítása; ¾ feltételes összegzések, adott értékhez tartozó elemek keresése; ¾ stb. A függvényeket négy módszerrel is meg tudjuk majd adni: 1. a már tárgyalt „AutoSzum” listából, melynek utolsó eleme a „További függvények”, ¾
41
ECDL Táblázatkezelés modul 2. a képlet begépelése közben a szerkesztőlécen megjelenő „Függvénylistával”, ami az utoljára használt függvényeket tartalmazza, és amelyben az utolsó elem szintén a „További függvények”, 3. a „Függvényvarázslóval”, 4. vagy a teljes függvény egyszerű begépelésével. Mivel az első két eljárás is valójában a harmadikat, a függvényvarázslót indítja el, a bemutatandó módszerek száma csak kettő. Az Excel több mint 300 függvényt tartalmaz. Az átlag felhasználó ezek közül, legfeljebb ha egy tucatot használ. Szerencsére bármelyikre is van szükségünk, mindegyik függvény hasonlóan adható meg. Példaként nézzük meg, miként lehet megoldani azt, hogy az Excel egy cellatartományból keresse ki a maximumot, majd szintén egy-egy feladaton vagy példán keresztül néhány fontos további függvény is bemutatásra kerül.
14.2.1 Függvényvarázsló Elsőként indítsuk el a függvényvarázslót a szerkesztőlécen lévő ikonnal. A megjelenő párbeszédablakban előbb válasszuk ki a „Választható kategóriák” legördülő listában a megfelelőt, majd a „Függvény neve” listában a konkrét függvényt, azután nyomjuk meg az „OK” gombot. Külön fel szeretném hívni a „Legutóbb használt” kategóriára a figyelmet. Ez a kategória ugyanis a felhasználó szokásainak megfelelően dinamikusan változik. Előbb-utóbb benne lesz a leggyakrabban használt 10 függvény. Így majd nem kell őket a többi kategóriában keresgetni. Ha kiválasztottuk a függvényt, kattintsunk az OK gombra, aminek hatására megjelenik a „Függvényargumentumok” ablak, melyben a függvény argumentumát (értelmezési tartományát) kell megadni. Ezt lehetséges, sőt, célszerű az egérrel végezni. Csak abba az adatbeviteli mezőbe kell kattintani, ahová a cella címet, vagy cellatartományt meg szeretnénk adni (ha egy argumentuma van a függvénynek, akkor még ez sem szükséges). Ezután kattintsunk az argumentumnak megadandó cellára, vagy húzással jelöljük ki a kívánt tartományt. Ha nem férünk a megadandó cellákhoz, akkor a „Függvényargumentumok” ablakot húzzuk el az útból, vagy kattintsunk rá az adatmező végén látható jelre. Ennek hatására a „Függvényargumentumok” ablak eltűnik, pontosabban csak egy adatmezővé zsugorodik. Amennyiben újra meg szeretnénk jeleníteni, kattintsunk az adatmező végén látható jelre. 52. Ábra: A függvény argumentumának megadása a „Függvényargumentumok” ablakban 53. Ábra: A zsugorított „Függvényargumentumok” ablak Ha megadtunk minden argumentumot, kattintsunk a „Kész” gombra, minek hatására máris megjelenik a maximum konkrét értéke a cellában. Hasonló módszerrel kell minden függvényt megadni. A függvényvarázsló viselkedése az Excel 97 verzióban Az Excel 97 verzióban a függvényvarázsló jelentős mértékben másként viselkedett. Miután kiválasztottuk a függvényt, az úgynevezett „Képletpaletta” jelent meg, és a függvény argumentumát ott kellett megadni. Mivel a „Képletpaletta” a legtöbb felhasználónak útban volt csak, jobblétre szenderült.
51. Ábra: A függvényvarázsló
42
Excel XP alapokon 14.2.2 Függvény begépelése Ha egy függvényt elkezdünk begépelni egy képletbe, akkor amint a kezdő zárójelet is beírtuk, megjelenik egy kis címkén az adott függvény teljes szintakszisa. Nincs már más hátra, mint a paraméterek megadása, 54. Ábra: A címkén melyeket természetesen pontosvesszővel kell elválasztani. megjelenő szintakszis Őszintén bevalva az Excel korábbi verzióiban én nem nagyon szoktam a függvényeket így, begépelve használni, mert általában nem emlékszem a pontos paraméterezési szabályokra (gondolom ezzel nem csak én vagyok így), és ez a szolgáltatás csak az XP verzió egyik kellemes újdonsága. Az Excel XP-ben ráadásul a feliratban az egyes paraméterek, és maga a függvénynév is hiperlinkek. A név linkre kattintva a Súgóban máris elolvashatjuk az adott függvény teljes dokumentációját is. A paraméter linkekre kattintva pedig a cellában is az adott paraméterhez ugrik a program, és azt ki is jelöli (ez csak a már bevitt paraméterkre igaz). Így talán még nem érthető miért is jó ez nekünk, ezért némi 55. Ábra: Így kell utólagos magyarázatot fűzök hozzá. Nos, ez akkor hasznos, ha egy több parajavításra használni a címkét méteres függvényt alkalmazunk, és utólag jövünk rá arra, hogy egy korábban már bevitt paramétert elhibáztunk. Ilyenkor csak rákattintunk a címkén a rossz paraméterre, és a cellában található valódi képletben már oda is ugrik a program úgy, hogy azt egyúttal ki is jelöli. Ez azért jó, mert az új paraméter bevitelével a régi rögtön törlődik. Ha tehát az ábra szerinti szituációban a „[szám2]” hiperlinkre kattintunk, akkor a képletben az „E5:E9” kerül kijelölésre. Ha így begépelés közben a szerkesztőlécen a ikonra kattintunk, akkor is megjelenik a „Függvényargumentumok” ablak. Maga a címke egyébként a szokásos módon, azaz egérrel történő húzással mozgatható. Hogy adhatjuk meg a leggyorsabban a függvényeket? Amennyiben nem olyan függvényt akarunk alkalmazni, amelyik megtalálható a listájában (összeg, maximum, minimum, átlag, darabszám), akkor gépeljük be a függvény nevét, egy kezdő zárójelet, majd kattintsunk a ikonra, és a „Függvényargumentumok” ablakban adjuk meg a paramétereket. Így egy viszonylag részletes segítség is látható a paraméterek megadása közben.
14.2.3 Képletbe, illetve másik függvénybe ágyazott függvények A mindennapi feladatokban egy-egy függvényt gyakran kell a képleten belül alkalmazni. Arra viszont a gyakorlatban csak ritkán van arra szükség (mondjuk ECDL vizsgán, de akkor szinte minden feladatban), hogy a függvényen belül szerepeljen egy újabb függvény, amit beágyazásnak neveznek. Elvileg akár 7 szintig is egymásba ágyazhatóak a függvények. Ilyenkor a belső, beágyazott függvény megadásához a lista gombot kell lenyitnunk a szerkesztőléc bal szélén (a felirata mindig az utoljára alkalmazott függvény neve, tehát nem feltétlenül „Szum”). A továbbiakban a korábban tanultaknak megfelelően kell eljárnunk: ¾ válasszuk ki a megfelelő függvényt; ¾ a „Függvényargumentumok” ablak segítségével, a megbeszélteknek megfelelően adjuk meg a beágyazott függvény argumentumát; ¾ kattintsunk a szerkesztőlécre, és folytassuk a képlet bevitelét a beágyazott, tehát a belső függvény zárójele mögött egy pontosvessző begépelésével, aminek hatására a „Függvényargumentumok” ablakban újra a külső függvény paraméterei jelennek meg; ¾ fejezzük be a külső függvény paraméterezését, majd ha végeztünk, de csak akkor, kattintsunk a „Kész” gombra. Ha úgy gépeljük a függvényt, akkor a megfelelő függvénynevet kell beírni, amit persze most is kezdőzárójel követ. Ekkor a függvény címke átvált a beágyazott függvényre, és akkor áll csak vissza a külső függvényre, ha a beágyazott függvény zárójelét bezárjuk.
43
ECDL Táblázatkezelés modul A beágyazás egyébként úgy kikerülhető, hogy a beágyazandó függvényt külön cellában alkalmazzuk, és a külső függvényben csak hivatkozunk ennek az eredményére. Ezt úgy tehetjük meg, hogy ennek a cellának a koordinátáit, mint paramétert adjuk meg. Befejezésül felhívnám a figyelmet arra, hogy bizonyos függvények hibaüzenetet eredményeznek, ha nincs érték azokban a cellákban, melyeket a függvény argumentumának adunk meg. A tényleg gyakran használt függvények közül ilyen például az „Átlag”. Melyik függvényt hogy használjuk? Őszintén megmondva én a súgót csak a legritkább esetben szoktam megnyitni. Most azonban olyan kérdéskörről kezdtünk beszélni, amelynél szinte nélkülözhetetlen. Miért? A beépített függvények száma miatt eleve lehetetlen az összes függvény pontos szintaktikájának ismerete, ráadásul néhány esetben tényleg bonyolult a függvények használata. Miután kiválasztottuk, esetleg begépeltük a megfelelő függvényt, kérjünk segítséget a hiperhivatkozással, vagy gépelés esetén, a függvénycímkén lévő név hiperlinkkel. Az így kapott ablakban nagyon részletes leírását fogjuk megkapni a kérdéses függvénynek. A használat megkönnyítése érdekében a szintakszison kívül több példát is ad a Súgó. Mindezek mellett a kapcsolódó témák megtekintésére is van lehetőségünk, az ablak tetején lévő hiperhivatkozásra történő kattintással.
14.2.4 A leggyakrabban használt függvények A következőkben kategóriákba csoportosítva bemutatásra kerül néhány fontos függvény. Ezek ismerete több mint elegendő a legtöbb gyakorlati feladat megoldásához, valamint a számítógép-kezelő, a szoftverüzemeltető, illetve az érettségi és az ECDL vizsga letételéhez is. A könnyebb azonosíthatóság érdekében, a magyarázatokban majd félkövéren megismétlem a szintaktikában szereplő paramétereket. Amelyik paraméter nem kötelező, azt szögletes zárójelben (például: „[paraméter]”) szerepeltetem. Véleményem szerint a legfontosabb 23 függvény a következő (a kiegészítő információkban további 21 függvény kerül bemutatásra, illetve a karakteres adatokkal végezhető műveleteknél további 3 már szerepelt (5.3.5)): ¾ összegzés (15.2.4.1.1) SZUM(); ¾ feltételes összegzés (15.2.4.1.2) SZUMHA(); ¾ átlag (15.2.4.2.1) ÁTLAG(); ¾ maximum (15.2.4.2.2) MAX(); ¾ minimum (15.2.4.2.3) MIN(); ¾ számok száma (15.2.4.2.4) DARAB(); ¾ oszlopfelirathoz tartozó érték (15.2.4.3.1) FKERES(); ¾ sorfelirathoz tartozó érték (15.2.4.3.2) VKERES(); ¾ egy érték koordinátája (15.2.4.3.3) HOL.VAN(); ¾ egy táblázat adott koordinátájú értéke (15.2.4.3.4) OFSZET(); ¾ több feltétel együttes teljesülése (15.2.4.4.1) ÉS(); ¾ több feltételből egy teljesülése (15.2.4.4.2) VAGY(); ¾ mi történjen, ha egy feltétel teljesül, és mi, ha nem (15.2.4.4.3) HA(); ¾ feltételeknek megfelelő sorok egy oszlopának összege (15.2.4.5.1) AB.SZUM(); ¾ feltételeknek megfelelő sorok egy oszlopában lévő számok száma (15.2.4.5.2) AB.DARAB(); ¾ feltételeknek megfelelő sorok egy oszlopában lévő számok átlaga (15.2.4.5.3) AB.ÁTLAG(); ¾ feltételeknek megfelelő sorok egy oszlopában lévő számok maximuma (15.2.4.5.4) AB.MAX(); ¾ feltételeknek megfelelő sorok egy oszlopában lévő számok minimuma (15.2.4.5.5) AB.MIN(); ¾ részlet nagysága (15.2.4.6.1) RÉSZLET(); ¾ részletek száma (15.2.4.6.2) PER.SZÁM(); ¾ felvehető hitel nagysága, vagy mai érték (15.2.4.6.3) MÉ(); ¾ megtakarítás értéke, vagy jövőbeni érték (15.2.4.6.4) JBÉ(); ¾ kamatláb meghatározása (15.2.4.6.5) RÁTA().
44
Excel XP alapokon 14.2.4.1 Matematikai és trigonometriai függvények Ez a kategória többségében mindenki által tanult, de nem biztos, hogy megtanult függvényeket tartalmaz. Alkalmazásuk ezért általában csak matematikai problémát szokott jelenteni. 14.2.4.1.1 Összegzés (SZUM) SZUM(szám1; [szám2]…) A SZUM segítségével a függvény szám1; [szám2]… nevű argumentumaiban megadott számok adhatók össze. A gyakorlatban azonban számok helyett általában inkább tartományokat adunk meg. Több argumentum megadása a legegyszerűbben többszörös kijelöléssel lehetséges (összesen 30 tartományt lehet megadni). Ha nem szám szerepel a függvény így megadott egyik argumentumának valamelyik cellájában, azt a függvény figyelmen kívül hagyja. Az összegzés egyszerűbb megvalósítása az AutoSzum eszközzel korábban már részletesen bemutatásra került (15.1.). Ehhez a ikont kell alkalmazni. 14.2.4.1.2 Feltételes összegzés (SZUMHA) SZUMHA(tartomány; kritérium; [összegtartomány]) A SZUMHA függvény a tartomány nevű argumentumában megadott tartományban lévő számokat adja össze, amennyiben a szám megfelel a kritérium nevű argumentumban megadott feltételnek. A kritérium idézőjelbe rakott logikai kifejezés és szám lehet. A következőkben lássunk mindegyikre egy-egy példát: ¾ ">350" a függvény csak akkor veszi figyelembe az összegzéshez a tartomány argumentumában megadott adatokat, ha az adott adat nagyobb, mint 350 (amennyiben a „Függvényargumentumok” ablakban adjuk meg a kritériumot, a program automatikusan idézőjelbe rakja azt); ¾ 350 a függvény csak akkor veszi figyelembe az összegzéshez a tartomány argumentumában megadott adatokat, ha az adott adat pontosan 350. Ha megadjuk a harmadik, nem kötelező összegtartomány nevű argumentumot is, akkor az első és a harmadik paraméter egy ugyanolyan méretű és alakú tartomány kell, hogy legyen. Ilyenkor a tartomány paraméterben megadott adatnak nem is kell feltétlenül számnak, vagy logikai kifejezésnek lenni (hiszen az összegtartomány adatai kerülnek összegzésre), és a kritérium lehet szöveg is. Erre is egy példa: ¾ „Péntek” a függvény csak akkor veszi figyelembe az összegzéshez az összegtartomány argumentumban megadott adatokat, ha az adott adat a tartomány argumentumban egy „Péntek” tartalmú cellához tartozik (az összegtartomány és a tartomány argumentumban lévő cellák a helyük szerint vannak egymással kapcsolatban). Ha összegtartomány is megadásra kerül maga az összegzés a következő módon történik: ¾ megnézi, hogy a „tartományban” szereplő 1. adat megfelel-e a kritériumnak; ¾ ha igen, az összegbe beleszámítja az „összegtartomány” 1. adatát; ¾ megnézi, hogy a „tartományban” szereplő 2. adat megfelel-e a kritériumnak; ¾ ha igen, az összegbe beleszámítja az „összegtartomány” 2. adatát; ¾ stb. Hatványozás és négyzetgyökvonás (HATVÁNY, GYÖK) Hatványozás HATVÁNY(szám; kitevő) Négyzetgyökvonás GYÖK(szám) Nem fűzök hozzájuk magyarázatot, mert értelmezésük egyszerű, továbbá mivel a hatványozás a ^ műveleti jellel (AltGr-3, majd szóköz), a gyökvonás pedig törtkitevőjű hatványozással egyszerűbben is megoldható, nem is nagyon fogjuk alkalmazni őket. Például: ¾ A1 cella tartalmának a gyöke =A1^(1/2) (azért kell a zárójel, mert anélkül A1 első hatványát osztja kettővel); ¾ A1 cella tartalma a négyzeten =A1^2; ¾ A1 cella köbgyöke =A1^(1/3) (azért kell a zárójel, mert anélkül A1 első hatványát osztja hárommal); ¾ A1 cella a köbön =A1^3.
45
ECDL Táblázatkezelés modul Szögfüggvények (SIN, COS, TAN, ARCSIN, ARCCOS, ARCTAN) Adott szög szinusza SIN(szám) Adott szög koszinusza COS(szám) Adott szög tangense TAN(szám) Ezeknek a függvényeknek a használata is magától értetődő. Egyetlen fontos megjegyzés: a szám nevű paraméterben a szöget radiánban kell megadni. Egy szám mekkora szög szinusza ARCSIN(szám) Egy szám mekkora szög koszinusza ARCCOS(szám) Használatuk szintén könnyű, és az is logikus, hogy a szöget radiánban adja vissza. Talán arra is emlékezünk matematika óráról, hogy egy szög szinusza és koszinusza -1 és 1 közötti érték, ezért a szám paraméter értéke -1 és 1 közé kell, hogy essen. A fokra történő átszámításhoz a kapott értéket szorozzuk meg 180/PI() értékkel, vagy használjuk a rögtön ismertetésre kerülő szintaktikájú FOK() függvényt. Egy szám mekkora szög tangense ARCTAN(szám) Használata mindenben egyezik a másik két arcus függvényre elmondottakkal, azzal a különbséggel, hogy a szám paraméter értéke ez esetben bármekkora lehet. Fok és radián átszámítása, Π (FOK, RADIÁN, PI) Átváltás fokról radiánra FOK(szám) Átváltás radiánról fokra RADIÁN(szám) Műszaki számításoknál nagyon gyakran szükséges az alkalmazása ezeknek függvénynek, melyekhez szerencsére nem kell részletes magyarázat. Pi pontos értéke PI() Pi értékét adja vissza, paramétere nincs. Logaritmusok (LOG, LN) Egy szám adott alapú logaritmusa LOG(szám[; alap]) Az első, szám paraméterben megadott pozitív valós számnak, a második, alap paraméterben megadott alapú logaritmusát számolja ki. Ha nem adjuk meg a második paramétert, 10-es alapú logaritmust számol az Excel. Természetes alapú logaritmus LN(szám) A szám paraméterben megadott pozitív valós szám természetes alapú logaritmusát adja. Kerekítés (INT, KEREK, KEREKLE, KEREKFEL) Egy tört szám egész része INT(szám) A szám paraméterben megadott tört szám végéről egyszerűen lehagyja a tizedeseket. Egy tört szám kerekített értéke KEREK(szám; hány_számjegy) A szám paraméterben megadott tört számot a kerekítés szabályainak figyelembe vételével (4-ig lefelé, 5-től felfelé) a hány_számjegy paraméterben megadott érték figyelembevételével kerekíti. Amennyiben a hány_számjegy paraméter értéke: ¾ pozitív hány_számjegy számú tizedesre; ¾ 0 egészre; ¾ negatív -1 esetén 10-re,-2 esetén százra, -3 esetén ezerre (ez könyveléskor gyakori feladat), stb. történik a kerekítés. Egy tört lefelé kerekített értéke KEREKLE(szám; hány_számjegy) Egy tört felfelé kerekített értéke KEREKFEL(szám; hány_számjegy) Hasonlóan működik, mint a KEREK, csak nem a kerekítési szabályainak figyelembe vételével, hanem: ¾ KEREKLE mindig lefelé történik a kerekítés; ¾ KEREKFEL mindig felfelé történik a kerekítés.
14.2.4.2 Statisztikai függvények Az ebbe a kategóriába tartozó függvények közül a legfontosabbakat inkább az automatikus számításoknál megbeszélt módszerrel fogjuk majd alkalmazni (15.1.).
46
Excel XP alapokon 14.2.4.2.1 Számtani átlag (ÁTLAG) ÁTLAG(szám1; [szám2]…) Az ÁTLAG segítségével a függvény szám1; [szám2]… nevű argumentumaiban megadott számok számtani átlaga számítható ki. A SZUM függvényhez hasonlóan a gyakorlatban itt is inkább tartományokat adunk meg a számok helyett. Több argumentum megadása a legegyszerűbb többszörös kijelöléssel (természetesen most is összesen 30 tartományt lehet megadni). Ha nem szám szerepel a függvény így megadott egyik argumentumának valamelyik cellájában, azt a függvény figyelmen kívül hagyja. Abban az esetben, ha a megadott argumentumban egyáltalán nincs számot tartalmazó cella #ZÉRÓOSZTÓ! hibaüzenetet kapunk (mivel 0 darab szám átlagát kellene kiszámolnia, amihez nullával kellene osztania az Excelnek, az pedig értelmetlen). A 0 (nulla) értéket tartalmazó cella nem üres! Az átlagszámítás egyszerűbb megvalósítása az automatikus számításoknál már részletesen bemutatásra került (15.1.). Bizonyára emlékezünk rá, hogy ehhez a ikont kell lenyitni, majd kiválasztani az „Átlag” elemet. Mértani átlag (MÉRTANI.KÖZÉP) Mértani átlag MÉRTANI.KÖZÉP (szám1; [szám2]…) Az MÉRTANI.KÖZÉP függvény segítségével a szám1; [szám2]… nevű argumentumaiban megadott számok mértani átlaga számítható ki. A használata szinte mindenben megegyezik a számtani átlaggal, de az argumentumában nem lehet negatív szám. Az alkalmazott képletben összeszorozza az argumentumban megadott értékeket, és annyiadik gyököt von, ahány szorzótényezőt figyelembe tudott venni (csak számokkal számol a képletben).
14.2.4.2.2 Legnagyobb érték (MAX) MAX(szám1; [szám2]…) A MAX segítségével a függvény szám1; [szám2]… nevű argumentumaiban megadott számok közül a legnagyobb érték kerestethető ki. Ezt a függvényt is pontosan úgy kell alkalmazni, mint az ÁTLAG függvényt. A MAX függvény abban az esetben, ha a megadott argumentumban nincs számot tartalmazó cella, 0 eredményt ad. Gyakorlati feladatokban általában azt is meg kell határozni, hogy a maximum érték melyik magyarázó sorfelirathoz tartozik. Például egy táblázat tartalmazza egy hét pénzátváltási adatait, és az a kérdés, melyik napon volt a legnagyobb a forgalom. Ennek a megoldása csak több függvénnyel lehetséges (erre kicsit később konkrét feladatot fogunk nézni): ¾ a MAX függvénnyel kikerestetjük a legmagasabb értéket; ¾ a HOL.VAN függvénnyel meghatározzuk, hogy a kikeresett érték a tartomány hányadik sorában szerepel; ¾ végül az OFSZET (eltolás) függvény segítségével a tartomány bal felső sarkától indulva meghatározzuk az első oszlopnak az imént a HOL.VAN függvénnyel megkapott értékű sorában szereplő adatot. A ikonnal az automatikus argumentum felismerés most is használható (15.1.). Lenyitása után most a „Maximum” elemet kell választani. 14.2.4.2.3 Legkisebb érték (MIN) MIN(szám1; [szám2]…) A MIN segítségével a függvény szám1; [szám2]… nevű argumentumaiban megadott számok közül a legkisebb érték kerestethető ki. Minden másban egyezik a MAX függvénnyel. Megadása egyszerűbb a választani.
ikonnal (15.1.), melynek lenyitása után most a „Minimum” elemet kell
14.2.4.2.4 Számok száma (DARAB) DARAB(érték1; [érték2]…) A DARAB segítségével megszámoltatható, hogy a függvény érték1; [érték2]… nevű argumentumaiban hány szám szerepel. A gyakorlatban számok helyett általában inkább tartományokat adunk meg. Több
47
ECDL Táblázatkezelés modul argumentum megadása a legegyszerűbben természetesen most is többszörös kijelöléssel lehetséges (összesen 30 tartományt lehet megadni). Ha nem szám szerepel a függvény így megadott egyik argumentumának valamelyik cellájában, azt a függvény figyelmen kívül hagyja. Amennyiben az ilyen elemeket is össze szeretnénk számoltatni, alkalmazzuk a DARAB2 függvényt. Az automatikus argumentum felismerés most is használható (15.1.). Miután a tuk a lehetőségeket, most a „Darabszám” pontra kattintsunk.
ikonnal megnyitot-
Elemek száma (DARAB2) Elemek száma DARAB2 (érték1; [érték2]…) Mindenben egyezik a DARAB függvénnyel, csak az argumentumában szereplő számok mellett a szöveget és a logikai értékeket is megszámolja, beleértve az üres szöveget is. Az üres szöveg megadása így lehetséges: "" (azaz két idézőjel, közte semmi, még szóköz sem). Üres elemek száma (DARABÜRES) Üres elemek száma DARABÜRES (érték1; [érték2]…) Azt mondhatnánk, pont az ellenkező logikával dolgozik, mint az előző DARAB2 függvény, mert az üres értékeket számolja meg. Az üres szöveget beleveszi a számításba, de a 0 értéket nem. Nem üres elemek száma (DARABTELI) Nem üres elemek száma DARABTELI (tartomány; [kritérium]) Hasonlóan működik, mint a DARAB függvény. A különbség annyi, hogy míg annál minden számot tartalmazó cella megszámolásra került, most megadható a kritérium paraméterben egy feltétel, hogy mely értékeket számolja csak meg a függvény. A feltétel megadására pontosan olyan szabályok vonatkoznak, mint amit a SZUMHA függvénynél megbeszéltünk (15.2.4.1.2).
13. Feladat (ÁTLAG, MAX, MIN): A pénzváltás táblázatot egészítsük ki az „Összesen” sor alatt három további sorral, ahová számítassuk ki az átlagot, valamint kerestessük ki a mindenkori maximumot és minimumot! Megoldás: Üres sorok beszúrása, feliratok megadása: Mivel már nincs elég sorunk, szúrjunk be 3 sort. Ezt ugyan még nem tanultuk, de a lépéseket követve könnyen meg tudjuk oldani, annál is inkább, mert egy korábbi feladatban is szerepelt már (mivel védett a munkalap, előtte ne felejtsük el feloldani a védelmet): ¾ jelöljük ki a 14. sort; ¾ a „Beszúrás” menüből válasszuk ki a „Sor” opciót, majd ugyanezt ismételjük meg még kétszer. Elsőként most is a feliratokat adjuk meg. Az „Összeg” felirat alá az A14, A15, A16 cellákba gépeljük be rendre az „Átlag”, a „Maximum”, és a „Minimum” feliratokat. Számítások: Jelöljük ki a B2-H12 tartományt, majd indítsuk el az automatikus statisztikai számítások közül az átlagot úgy, hogy a ikonnal lenyitjuk a választékot, és az „Átlag” elemre kattintunk. A program az átlagokat számformátummal együtt beírja minden oszlop alá. Jelöljük ki ismét a B2-B12 tartományt, és hasonlóan az előzőhöz válasszuk a Maximumot. Befejezésül a helyes kijelölés megadása után kerestessük ki a Minimumot. Formátumok: A formátumokkal nem sok munka van, mert csak a rácsvonalakat kell megrajzolni, amit a korábban tanultaknak megfelelően végezzünk el!
14.2.4.3 Mátrix függvények A mátrix kategóriába tartozó függvények szinte kivétel nélkül kereső függvények (az általunk tárgyaltak mind azok). Ezt úgy kell érteni, hogy egy adattartományban adott értéket, vagy annak valamilyen paraméterét lehet a segítségükkel megállapítatni.
48
Excel XP alapokon 14.2.4.3.1 Magyarázó oszlopfelirathoz tartozó érték (FKERES, azaz függőleges keresés) FKERES(keresési_érték; tábla; oszlop_szám[; tartományban_keres]) Az FKERES segítségével a keresési_érték paraméterben megadott adatot tudjuk kikerestetni a tábla paraméterben megadott tartomány első oszlopában, majd annak sorában megállapítatni az oszlop_szám paraméterben megadott oszlopában lévő értéket. A negyedik, tartományban_keres paraméterrel azt adhatjuk meg, hogy pontos egyezést kérünk-e. Ha IGAZ értéknek adjuk meg, vagy elhagyjuk, akkor nem kell pontos egyezés. Ilyenkor az utolsó olyan értéket találja meg, mely még kisebb a keresési_érték paraméterben megadott adatnál (csak rendezett táblában működik helyesen). Az FKERES függvényt három módon használhatjuk: ¾ rendezett tartományban kerestetjük az adott értéknél még kisebb, vagy legfeljebb egyenlő legnagyobb értéket (I. példa); ¾ rendezett tartományban kerestetünk pontos egyezéssel (II. példa); ¾ rendezetlen tartományban kerestetünk pontos egyezéssel (III. példa). Ez így persze aligha emészthető elsőre, de lássunk mindegyik esetre egy-egy példát. I. példa: egy adott értéknél még kisebb utolsó adatot kerestetjük Egy táblázat A1:C15 celláiban tároljuk egy használtautó kereskedés autóinak adatait, ár szerinti növekvő sorrendben, mégpedig az egyes oszlopokban a következőket: ¾ ár A oszlop; ¾ megnevezés B oszlop; ¾ rendszám C oszlop. Ha arra vagyunk kíváncsiak, hogy 3 000 000 Ft-ért mi a típusa a legdrágább autónak, amit még meg tudunk venni, akkor az FKERES függvényt a következő módon kell paraméterezni: ¾ FKERES(3000000;A1:C15;2) Æ Ford Focus ¾ keresési_érték 3 000 000; 56. Ábra: I. példa az FKERES alkalmazására ¾ tábla A1:C15, tehát az a tartomány, amelyben az adatok vannak, és amelynek első oszlopában keres a függvény; ¾ oszlop_szám 2, mivel a megadott tartományon belül a 2. oszlopban szerepel az autó típusa. II. példa: a rendezési kulcs oszlopában kerestetünk egy pontosan egyező adatot Egy másik táblázat A1:C15 celláiban tároljuk egy raktár adatait, cikkszám szerinti növekvő sorrendben, mégpedig az egyes oszlopokban a következőket: ¾ cikkszám A oszlop; ¾ megnevezés B oszlop; ¾ pillanatnyi készlet C oszlop; ¾ mennyiségi egység D oszlop. Amennyiben arra vagyunk kíváncsiak, hogy az adott „52324” cikkszámú termékből mennyi van raktáron, akkor az FKERES függvényt a következő módon kell pa57. Ábra: II. példa az FKERES alkalmazására raméterezni (most megadandó a tartományban_keres paraméter, mert pontos egyezés szükséges): ¾ FKERES(52324;A1:C15;3;HAMIS) Æ 231 ¾ keresési_érték 52324 Idézőjel csak akkor szükséges, ha a cikkszám szövegként van tárolva, azaz a cikkszámokat például aposztróf jellel (’) kezdve adtuk meg; ¾ tábla A1:C15, tehát az a tartomány, amelyben az adatok vannak, és amelynek első oszlopában keresni kell;
49
ECDL Táblázatkezelés modul 3, mivel a megadott tartományon belül a 3. oszlopban szerepel a pillanatnyi készlet; ¾ tartományban_keres HAMIS, mivel most pontos egyezést kérünk. III. példa: nem a rendezési kulcs szerinti oszlopban kerestetünk egy pontosan egyező adatot Ha ugyanazokból az adatokból viszont arra vagyunk kíváncsiak, hogy a „Sertéslapocka” nevű termékből mennyi van raktáron, akkor az FKERES függvényt a következő módon kell paraméterezni: ¾ FKERES("Sertés lapocka";B1:C15;2;HAMIS) Æ 123 ¾ keresési_érték "Sertés lapocka"; ¾ tábla B1:C15, tehát az a tartomány, amelyben az adatok vannak, de most B oszlop az első oszlopa a tartománynak, mert az FKERES mindenképpen a tartomány első oszlopában keres; ¾ oszlop_szám 2, mivel a megadott tartományon belül a 2. oszlopban szerepel a pillanatnyi készlet (hiszen az „A” oszlopot most nem vehettük bele a kijelölésbe, mert a függvény az első oszlopban keres); ¾ tartományban_keres HAMIS, mivel pontos egyezést kérünk. ¾
oszlop_szám
14.2.4.3.2 Magyarázó sorfelirathoz tartozó érték (VKERES, azaz vízszintes keresés) VKERES(keresési_érték; tábla; sor_szám[; tartományban_keres]) Az FKERES segítségével a keresési_érték paraméterben megadott adatot tudjuk kikerestetni a tábla paraméterben megadott tartomány első sorában, majd annak oszlopában megállapítatni a sor_szám paraméterben megadott sorában lévő értéket. A negyedik, tartományban_keres paraméterrel azt adhatjuk meg most is, hogy pontos egyezést kérünk-e. Ha IGAZ értéknek adjuk meg, vagy elhagyjuk, akkor nem kell pontos egyezés. Ilyenkor az utolsó olyan értéket találja meg, mely még kisebb a keresési_érték paraméterben megadott adatnál (csak rendezett táblában működik helyesen). Azt mondhatjuk, hogy az FKERES 90 fokos elforgatásával kapjuk a VKERES függvényt. Mivel ennek megfelelően a két függvény használata szinte megegyezik, csak egy feladatot nézünk majd rá, példákat nem. 14.2.4.3.3 Egy érték koordinátája (HOL.VAN) HOL.VAN(keresési_érték; tábla [egyezés_típusa]) A HOL.VAN segítségével a keresési_érték paraméterben megadott adatot tudjuk kikerestetni a tábla paraméterben megadott egy soros, vagy egy oszlopos tartományban. A harmadik, egyezés_típusa paraméterrel az egyezés jellegét befolyásolhatjuk. A paraméter háromféle megengedett értéke (ha a táblának rendezettnek kell lennie, arra és a rendezés irányára utalok): ¾ 1 az adott értéknél kisebb, vagy egyenlő legnagyobb érték keresése (emelkedő sorrendű rendezettség szükséges, ha nem adjuk meg az egyezés_típusa paramétert, ez az alapértelmezés); ¾ 0 pontosan egyező érték keresése (rendezettség nem szükséges); ¾ -1 az adott értéknél nagyobb, vagy egyenlő legkisebb érték keresése (csökkenő sorrendű rendezettség szükséges). Példa: Egy táblázat A1:C15 celláiban tároljuk egy raktár adatait, cikkszám szerinti növekvő sorrendben, mégpedig az egyes oszlopokban a következőket: ¾ cikkszám A oszlop; ¾ megnevezés B oszlop; ¾ székhelyen eladott C oszlop; A táblázatot úgy helyeztük el, hogy a magyarázó feliratok az 1. sorban, az első tételsorok pedig a 2. sorban szerepelnek. 58. Ábra: Példa a HOL.VAN alkalmazására
50
Excel XP alapokon Szeretnénk megtudni, hogy a „52324” cikkszámú termék hányadik sorban szerepel (ennek látszólag nem sok értelme van, de később látjuk, hogy mégis milyen hasznos lesz). Ehhez a következő paraméterezés szükséges: ¾ HOL.VAN(52324;A2:A15;0) Æ 9 ¾ keresési_érték 52324 (idézőjel csak akkor szükséges, ha a cikkszám szövegként van tárolva); ¾ tábla A2:A15, hiszen a tábla paraméterben megadott tartomány csak egy oszlopos, vagy egy soros lehet (most nem kell kijelölni semmilyen magyarázó feliratot); ¾ egyezés_típusa 0, amit meg kell adni, mert rendezett ugyan a tábla paraméterben megadott tartomány, de pontos egyezés szükséges. 14.2.4.3.4 Egy táblázat adott koordinátájú értéke (OFSZET) OFSZET(hivatkozás; sor; oszlop [;magasság]) [;szélesség]) Az OFSZET segítségével a hivatkozás paraméterben megadott kiindulási pontból lefelé a sor, és jobbra az oszlop paraméterben megadott helyen lévő cella tartalmát kapjuk vissza. Ha a negyedik, magasság, és az ötödik szélesség paramétert is megadjuk, akkor egy tartományt ad vissza. Ennek azonban csak akkor van értelme, ha egy olyan függvénybe ágyazzuk bele, melynek az argumentuma tartomány. Lássunk erre két példát. I. példa: nem szerepel a 4. és 5. paraméter Egy táblázat A1:B27 celláiban tároljuk az angol ABC nagybetűinek ASCII kódjait, az alábbiak szerint: ¾ az angol ABC nagy betűi A oszlop; ¾ a neki megfelelő ASCII kód B oszlop; A táblázatot úgy helyeztük el, hogy az 1. sorban a magyarázó feliratok, a 2. sorban pedig az első betű és ASCII kód pár szerepel. Azt szeretnénk megtudni, hogy a 3. betűnek (ez a C) mi a kódja. Ehhez a következő paraméterezés szükséges: ¾ OFSZET(A1;3;1) Æ 67 ¾ hivatkozás A1 (innét fog jobbra és lefelé lépni a 2. és 3. paraméterben megadott értékeket); ¾ sor 3, mert A1-tól 1-el lefelé az „A”, 2-vel lefelé a „B”, 3-al lefelé pedig a „C” található; ¾ oszlop 1, mer A1-től 1-el jobbra, a B oszlopban szerepelnek az 59. Ábra: ASCII kódoknak megfelelő karakterek. Példa az OFSZET alkalmazására II. példa: szerepel a 4. és 5. paraméter Egy táblázat A1:C15 celláiban tároljuk egy raktár adatait, cikkszám szerinti növekvő sorrendben, mégpedig az egyes oszlopokban a következőket: ¾ cikkszám A oszlop; ¾ megnevezés B oszlop; ¾ székhelyen eladott darabszám C oszlop; ¾ Pécsett eladott mennyiség D oszlop; ¾ Győrben eladott mennyiség E oszlop. A táblázatot úgy helyeztük el, hogy az 1. sorban a magyarázó feliratok, a 2. sorban pedig az első tételsor szerepel. Ez eddig megegyezik a HOL.VAN példa feladatával (15.2.4.3.3). Azt szeretnénk megtudni, hogy a 9. adatsorban szereplő „52324” cikkszámú termékből összesen menynyit adtak el a három városban. Ehhez a következő paraméterezés szükséges: ¾ OFSZET(A1;9;2;1;3) beágyazva egy SZUM-ba, azaz SZUM(OFSZET(A1;9;2;1;3)) Æ 760 ¾ hivatkozás A1 (innét fog jobbra és lefelé lépni a 2. és 3. paraméterben megadott értéket); ¾ sor 12, mert A1-tól 1-el lefelé van az 1-es adatsor, 2-vel lefelé a 2-es adatsor, stb.; ¾ oszlop 2, mer A1-től 2-vel jobbra, a C oszlopban kezdődnek az eladott darabszámok; ¾ magasság 1, mert 1 sor magasságú területet kell figyelembe venni a SZUM függvénynek;
51
ECDL Táblázatkezelés modul 3 mert 3 oszlop (C, D, és E oszlopok) szélességű területet kell figyelembe venni a SZUM függvénynek. Csak beágyazva fog működni! A 9 begépelése helyett megtehetjük, hogy a HOL.VAN függvénnyel (15.2.4.3.3) előbb megállapítatjuk a „52324” cikkszám helyzetét, és mint paramétert adjuk meg (akár beágyazott függvényként). ¾ SZUM(OFSZET(A1; HOL.VAN(52324;A2:A15;0);2;1;3)) Æ 760 Hát ez így már bizony elég rémisztő, de akit megnyugtat, én sem szoktam tudni kapásból megoldani az ilyen összetetten beágyazott függvényeket. Helyette alkalmazzuk a három függvényt amennyire csak lehet külön-külön cellában, és a cellákra hivatkozzunk, ahol kell (a SZUM-ba mindenképpen be kell ágyazni az OFSZET-et). Persze most is legyenek magyarázó feliratok. Egy lehetséges megoldás: ¾ G1 „Mit keres?”; ¾ G2 üres; ¾ G3 „Helyezése”; ¾ G4 HOL.VAN(G2;A2:A15;0); ¾ G5 „Összesen eladva”; ¾ G6 SZUM(OFSZET(A1;9;2;1;3)). A keresett cikkszámot a G2 cellában kell megadni. Ez már tényleg egy elegáns megoldás, legfeljebb még azt kellene megoldani, hogy ha nem létező cikkszámot adunk meg, akkor hibaüzenetet adjon – gondolnánk. De ez sem feladat, mert a HOL.VAN eleve a „#HIÁNYZIK” hibaüzenetet küldi, ha nem találja meg a keresett adatot. 14. Feladat (FKERES, HOL.VAN, OFSZET): A korábban elkészült táblázatból már leolvasható a mindenkori maximum és minimum érték, de az sajnos nem, hogy az adat mely dátumhoz kapcsolódik. Ezért a meglévő táblázat mellé, mondjuk a J osz¾
szélesség
60. Ábra: A megoldandó feladat loptól, kerestessük ki az „Összesen” oszlop szélső értékeit. A feladatra két megoldást is nézünk. I. megoldás Most is a feliratokkal kezdjük: Vegyük le a védelmet. A J1 cellába írjuk be: „A szélső értékekhez tartozó dátumok”. Zárjuk le az adatbevitelt Enter billentyűvel, és a J2 cellába írjuk be „Maximális átváltás napja”, Enter, a J3-ba pedig „Minimális átváltás napja” és Enter. A függvények megadása: Mielőtt a képleteket bevinnénk, néhány gondolat az alkalmazandó FKERES függvénnyel kapcsolatban. Az FKERES a következőket tudja: ¾ ha kijelölünk egy tartományt; ¾ és megadunk egy értéket; ¾ a tartomány bal szélső oszlopában megkeresi a megadott értéket;
52
Excel XP alapokon majd a megtalált érték sorában a tartomány n-edik oszlopában (n értékét mi adjuk meg) található értéket kiolvassa. Ez szempontunkból most azt a problémát veti fel, hogy megkeresi majd ugyan a függvény a maximális értékhez tartozó sort, de mivel a hozzátartozó magyarázó felirat tőle balra van, így nem vehetjük bele a kijelölésbe (mert az első oszlopban keres), ezért nem is tudja visszaadni az értékhez tartozó napot. A megoldás az lehet, hogy a magyarázó feliratokat a táblázat jobboldalára is beszúrjuk (ha ott zavar, akkor majd a végén elrejtjük). Egy elegánsabb módszert a II. megoldásban fogunk látni. A magyarázó feliratnak szúrjunk be egy oszlopot. Ehhez jelöljük ki a J oszlopot, majd válasszuk ki a „Beszúrás” menüből az „Oszlopok” opciót. ¾
Most másoljuk át a magyarázó feliratokat. Jelöljük ki az A3-A12 tartományt, majd kattintsunk a ikonra. Menjünk az I3 cellába, és most a ikonra kattintsunk. Ezzel készen is van a másolás. Menjünk az L2 cellába, és indítsuk el a függvényvarázslót a ikonnal. Válasszuk ki a „Mátrix” kategóriából az „FKERES” függvényt, majd kattintsunk az „OK” gombra. Adjuk meg a függvény argumentumait a következők szerint: ¾ elvileg a „Keresési_érték” mezőben villog a szövegkurzor, mi pedig kattintsunk a H15 cellába; ¾ kattintsunk a következő, „Tábla” nevű mezőbe, majd jelöljük ki H3-I12 tartományt; ¾ kattintsunk az „Oszlop_szám” mezőbe, majd írjuk be: 2 (egy kettes számjegy); ¾ kattintsunk a „Tartományban_keres” mezőbe, és írjuk be: hamis. Befejezésül kattintsunk a „Kész” gombra. ikonnal. Válasszuk ki most is az Menjünk az L3 cellába, és indítsuk el most is a függvényvarázslót a „FKERES” függvényt, majd kattintsunk az „OK” gombra. Adjuk meg az argumentumokat az alábbi lépésekkel: ¾ elvileg a „Keresési_érték” mezőben villog a szövegkurzor, mi pedig kattintsunk a H16 cellába; ¾ kattintsunk a „Tábla” nevű mezőbe, majd jelöljük ki most is H3-I12 tartományt; ¾ kattintsunk az „Oszlop_szám” mezőbe, majd írjuk be: 2 (egy kettes számjegy); ¾ kattintsunk a „Tartományban_keres” mezőbe, és írjuk be: hamis. Befejezésül kattintsunk a „Kész” gombra. Mint látjuk a két argumentum, szinte megegyezik, csak a keresett értékek különböznek. Formátum: Egy bökkenő van csak, a képletek helyén számokat, és nem pedig dátumot látunk. De emlékezzünk csak: a dátumokat az Excel számként kezeli, és csak a formátumuk miatt jeleníti meg őket dátumként! Jelöljük ki az L2-L3 tartományt, majd a cellaformázást elindítva („Formátum”, „Cellák…”) lapozzunk a „Szám” regiszterhez. A „Dátum” kategóriából válasszuk ki a „március 14.” formát. Ezzel gyakorlatilag már készen vagyunk, csak néhány „csinosító” művelet van hátra. Rejtsük el az I oszlopot! Ehhez jelöljük ki, majd a „Formátum” menüből válasszuk az „Oszlop”, végül az „Elrejtés” opciókat. Befejezésül adjuk meg a szegélyeket, ha kell, állítsuk véglegesre az oszlopszélességeket, és rakjuk viszsza a lapvédelmet. II. megoldás Ez a megoldás elegánsabb, de talán nehezebben érthető. Feliratok: Ugyanaz, mint az I. megoldásban. A függvények megadása: Menjünk a K2 cellába (mivel most nem kellet beszúrni egy oszlopot, most vagyunk a képlet helyén), ikonra kattintással. Válasszuk ki a „Mátrix” kategóriából az majd indítsuk el a függvényvarázslót a „OFSZET” függvényt, majd kattintsunk az „OK” gombra. A „Függvényargumentumok” ablakban adjuk meg az argumentumokat (melyek között további függvények is lesznek) az alábbiak szerint: ¾ elvileg a „Hivatkozás” mezőben villog a szövegkurzor, mi pedig kattintsunk a H2 cellába; ¾ kattintsunk a következő, „Sorok” nevű mezőbe, majd a szerkesztőlécen nyissuk le a ikont, és válasszuk a „További függvények…” elemet;
53
ECDL Táblázatkezelés modul válasszuk ki a „Mátrix” kategóriából a „HOL.VAN” függvényt, majd a „Függvényargumentumok” ablakban adjuk meg a beágyazott függvény argumentumait is; ¾ most a „Keresési_érték” mezőben villog a kurzor, mi pedig kattintsunk a H15 cellára; ¾ kattintsunk a második, „Tábla” argumentumba, majd jelöljük ki a H3-H12 tartományt; ¾ az „Egyezés_típusa” argumentumot állítsuk be 0-ra; ¾ kattintsunk a szerkesztőlécen a pillanatnyi képlet végén lévő két befejező zárójel közé, majd gépeljünk egy pontosvesszőt; amivel visszatértünk a külső „OFSZET” függvényhez; ¾ az „Oszlopok” paraméternek adjunk meg -7 értéket (mert 7 oszloppal balra van a keresett felirat). Befejezésül kattintsunk a „Kész” gombra. ikon segítségével válasszuk ki a „Mátrix” kategóriából az „OFSZET” Menjünk a K3 cellába és a függvényt, majd kattintsunk az „OK” gombra. Adjuk meg most is a függvények argumentumait: ¾ a „Hivatkozás” értéke legyen H2; ¾ kattintsunk a következő, „Sorok” nevű mezőbe, majd a szerkesztőlécen nyissuk le a ikont, és válasszuk a „További függvények…” elemet; ¾ válasszuk ki a „Mátrix” kategóriából a „HOL.VAN” függvényt; ¾ a „Keresési_érték” legyen H15; ¾ a „Tábla” legyen H3-H12; ¾ az „Egyezés_típusa” legyen 0; ¾ kattintsunk a szerkesztőlécen a pillanatnyi képlet végén lévő két befejező zárójel közé, majd gépeljünk egy pontosvesszőt, amivel ismét visszatértünk a külső „OFSZET” függvényhez; ¾ az „Oszlopok” legyen most is -7. Befejezésül most is kattintsunk a „Kész” gombra. Formátum: A formátumot adjuk meg úgy, mint az I. megoldásban. 15. Feladat (VKERES): Készítsünk egy olyan táblázatot, mely kiszámolja a havi SZJA előleget. Megoldás: A megoldás során olyan részeredményeket is kiszámolunk és megjelenítünk a táblázatban, melyekre gyakorlatilag nem is vagyunk kíváncsiak. Ennek a könnyebb érthetőség az oka. Ha gondoljuk, a feladat befejezéseként majd elrejthetjük őket. A személyi jövedelemadó számításához egy táblázatban megadjuk majd az éves adókulcsokat, és azo¾
61. Ábra: A következő feladat kat az értékhatárokat, melyekhez az adott kulcs tartozik, illetve az adott sáv alsó határára eső halmozott adót. A feladatban a 2004. évi adatok szerepelnek, de ha aktualizáljuk őket, más években is helyes eredményt fogunk kapni. Magyarázó feliratok: Elsőként gépeljük be az oszlopok magyarázó feliratait (mivel vízszintesen nincs elég hely, egymás alá írtam az egy sorba beviendő adatokat): A1 „Név” B1 „Havi bruttó bér” C1 „Éves bruttó bér”
54
Excel XP alapokon D1 „A sáv alsó határa” E1 „A sáv alsó határára eső adó” F1 „A sáv adója” G1 „Havi SZJA” H1 „Havi nettó bér” J1 „Adótábla” Maga az adótábla (ezek a J2:M4 tartományba kerülnek): J2 „Sáv alsó határa” K2 0 L2 800 000 M2 1 500 000 J3 „Alsó határra eső adó” K3 0 L3 144 000 M3 326 000 J4 „Adott sáv adókulcsa” K4 0,18 L4 0,26 M4 0,38 Az adatok (ezek az A2:B6 tartományba kerülnek): A2 „Kovács József” B2 220 000 A3 „Szalay László” B3 175 000 A4 „Salamon Katalin” B4 53 000 A5 „Szórádi Éva” B5 98 000 A6 „Salakta Pál” B6 112 000 A magyarázó feliratok, és a kiinduló adatok formázása: Kivételesen, elsősorban a jobb áttekinthetőség érdekében már menetközben formázzuk meg az eddig bevitt adatokat. Az A1-H1 tartomány szövegének igazítása Jelöljük ki a kérdéses tartományt, majd lapozzunk a „Formátum” menü „Cellák” opciójának „Igazítás” regiszteréhez, azután forgassuk el a szöveget 90 fokkal, és mind vízszintesen, mind függőlegesen igazítsuk középre. Ezek után még állítsuk félkövérre is a , valamint töltsük ki sárgával a ikon segítségével. Az adótábla formázása Jelöljük ki elsőként a J1-M1 tartományt, majd igazítsuk a ikonnal. A „Cellák formázása” ablakban ikonnal félkövérre is, végül töltsük ki sárgával a ezt is állítsuk függőlegesen is középre, valamint a ikonnal . Most jelöljük ki a K2-M3 tartományt, és formázzuk meg a ikonnal, majd kattintsunk ikonra. E terület formázásának befejezéseként jelöljük ki a K4-M4 tartományt, és kattintkétszer a sunk a ikonra. A B2-H6 tartomány formázása Jelöljük ki, majd kattintsunk a ikonra egyszer, aztán kétszer a ikonra. A képletek: C2 cellában Kattintsunk a C2 cellába, majd gépeljünk egy egyenlőségjelet. Kattintsunk a B2 cellára, majd gépeljük ikonnal. Fogjuk meg az autokitöltőt, és húzbe „*12” (idézőjel nélkül), és zárjuk le az adatbevitelt a zuk le C6-ig, vagy kattintsunk rá duplát. D2 cellában Kattintsunk D2-be. Indítsuk a függvényvarázslót a ikonnal. Keressük meg a VKERES függvényt („Mátrix” kategória), majd nyomjuk meg az „OK” gombot. Kattintsunk a C2 cellára. ikonra, és jelöljük ki J2-M2 tartományt, majd nyomjuk meg Kattintsunk a „Tábla” mezőbe, azután a ikonnal az F4 funkcióbillentyűt. Nyissuk le a „Függvényargumentumok” ablakot a Kattintsunk a „Sor_szám” mezőbe, és gépeljük be „1” (idézőjel nélkül). Végül nyomjuk meg a kész gombot. Az autokitöltőt megfogva húzzuk le D6-ig, vagy kattintsunk rá duplát. E2 cellában Kattintsunk E2-be. ikonnal. Keressük meg a VKERES függvényt („Mátrix” kategória), Indítsuk a függvényvarázslót a majd nyomjuk meg az „OK” gombot. Kattintsunk a C2 cellára.
55
ECDL Táblázatkezelés modul Kattintsunk a „Tábla” mezőbe, azután a ikonra, és jelöljük ki J2-M3 tartományt, majd nyomjuk meg az F4 funkcióbillentyűt. Kattintsunk a „Sor_szám” mezőbe, és gépeljük be „2” (idézőjel nélkül). Végül nyomjuk meg a kész gombot. Az autokitöltőt megfogva húzzuk le E6-ig, vagy kattintsunk rá duplát. F2 cellában Kattintsunk az F2 cellába. Indítsuk el a VKERES függvényt, majd a „Keresési_érték” mezőbe adjuk meg most is a C2-es cellát. A „Tábla” most J2-M4 legyen (persze most is nyomjuk meg az F4 funkcióbillentyűt), a Sor_szám” pedig „3” (idézőjel nélkül). Ha ezekkel végeztünk, akkor viszont ne a „Kész” gombot nyomjuk meg, hanem kattintsunk a szerkesztőlécen lévő képlet mögé. A szövegkurzor most már ott jelent meg. Gépeljünk egy „*” jelet, majd folytassuk a képletet. Gépeljünk egy kezdő zárójelet, majd kattintsunk a C2 cellára, aztán következzék egy „-” jel, majd kattintsunk a D2 cellára, végül gépeljünk egy befejező zárójelet (mindent idézőjel nélkül). Kattintsunk a ikonra, és az autokitöltőt húzzuk le F6-ig, vagy kattintsunk rá duplát. G2 cellában Kattintsunk a G2 cellába, majd gépeljük be „=(”, kattintsunk az E2-re, gépeljünk egy „+” jelet, kattintsunk az F2-re, és gépeljük be a „/12)” (persze mindent idézőjelek nélkül). Zárjuk le az adatbevitelt a ikonnal, majd az autokitöltőt húzzuk le G6-ig, vagy kattintsunk rá duplát. H2 cellában Végül az utolsó képlethez kattintsunk előbb H2-be, majd gépeljünk egy egyenlőségjelet. Kattintsunk B2-re, következik egy „-” jel (idézőjel nélkül), majd kattintás G2-re. Most is a ikonnal zárjuk le a bevitelt, végül húzzuk le az autokitöltőt H6-ig, vagy kattintsunk rá duplát. Utolsó simítások: Adjuk meg a szegélyeket, és állítsuk be véglegesre az oszlopszélességeket. Ha gondoljuk, rejtsük el a részeredményeket tartalmazó oszlopokat (jelöljük ki a D-F oszlopokat, majd „Formátum” menü, „Oszlop”, „Elrejtés” opció).
14.2.4.4 Logikai függvények A logikai függvények tárgyalása előtt egy pár mondatot szólni kell a logikai kifejezésekről is. Minden logikai kifejezés csak két értéket vehet fel: IGAZ, vagy HAMIS. A logikai kifejezések többnyire egy-egy cellába kerülnek begépelésre, és általában maguk is egy-egy cella értékét hasonlítják össze valamilyen konstanssal, de az is lehet, hogy két cellát egymással. Ha egy cellába gépeljük be őket, akkor – mint minden kifejezést – egyenlőségjellel kell kezdeni. A következő példákból minden fontos kiderül: ¾ =C2>500 akkor ad IGAZ értéket, ha C2 cella tartalma nagyobb, mint 500; ¾ =D2<=1200 csak akkor IGAZ, ha D2 legalább 1 200; ¾ =E2<>”Zöld” ha E2 nem zöld, akkor IGAZ, különben HAMIS; ¾ =F2=”Zöld” ha F2 zöld, akkor IGAZ; ¾ =G2>”Nagy” ha a G2 cellában lévő szöveg ABC rendben hátrább lenne, mint „Nagy”, akkor IGAZ. A példákból is látható, hogy az alkalmazható összehasonlító operátorok: „=”, „<>” (nem egyenlő), „<”, „>”, „<=”, „>=”. A logikai kifejezésekben alkalmazhatók még konstansok (szám és szöveg), valamint címek. Szövegek összehasonlításakor a kis- és nagybetűk nem kerülnek megkülönböztetésre. Egy-egy ilyen logikai kifejezés kiértékelése önmagában általában nem jelent gondot. A feladatok jelentős részében azonban több feltétel kiértékelésének kombinációjától függ, hogy mit hogyan kell számolni. Ilyenkor már merülhetnek fel problémák. Most nem megyünk bele részletesen az úgynevezett igazságtáblákba, mert azokról a két legfontosabb logikai függvény az ÉS() és a VAGY() tárgyalásakor a lényeg úgyis kiderül.
56
Excel XP alapokon 14.2.4.4.1 Több feltétel együttes teljesülése (ÉS) ÉS(Logikai1; Logikai2; …) Az ÉS függvény Logikai1, Logikai2, … nevű valamennyi paramétere egy-egy olyan cellára történő hivatkozás, melyben logikai kifejezés szerepel, vagy maga a paraméter a logikai kifejezés (amennyiben közvetlenül a függvénybe gépeljük be a logikai kifejezést, akkor azt nem kell egyenlőségjellel kezdeni). Az ÉS függvény akkor ad IGAZ értéket, ha minden argumentuma IGAZ. Lássunk két példát rá: cím1 adat1 cím2 adat2 függvény Æ eredménye indoklás 1 indoklás2 ¾ C2 600 D2 300 ÉS(C2>500; D2<=1200) Æ IGAZ mert C2>500 Æ IGAZ D2<=1200 Æ IGAZ ¾ E2 ”Kék” C2: 300 ÉS(E2>”Kék”; C2<=1200) Æ HAMIS mert E2>”Kék”Æ HAMIS C2<=1200Æ IGAZ Az első példa értéke IGAZ csak, mert csak ott IGAZ mindkét argumentum. Több argumentum esetén mindnek IGAZ-nak kell lenni ahhoz, hogy az „ÉS” függvény IGAZ értéket adjon! 14.2.4.4.2 Több feltételből egy teljesülése (VAGY) VAGY(Logikai1; Logikai2; …) A VAGY függvény Logikai1, Logikai2, … nevű valamennyi paramétere szintén egy-egy olyan cellára történő hivatkozás, melyben logikai kifejezés szerepel, vagy maga az argumentum a logikai kifejezés. Most is igaz, hogy amennyiben közvetlenül a függvénybe gépeljük be a logikai kifejezést, akkor azt nem kell egyenlőségjellel kezdeni. A VAGY függvény akkor ad IGAZ értéket, ha legalább egy argumentuma IGAZ. Lássuk az előző példákat VAGY függvénnyel: cím1 adat1 cím2 adat2 függvény Æ eredménye indoklás 1 indoklás2 ¾ C2 600 D12 300 VAGY(C2>500; D12<=1200) Æ IGAZ mert C2>500 Æ IGAZ D12<=1200 Æ IGAZ ¾ E2 ”Kék” C2: 300 VAGY(E2>”Kék”; C2<=1200) Æ IGAZ mert E2>”Kék”Æ HAMIS C2<=1200Æ IGAZ Most mindkét példa értéke IGAZ, mert mindegyikben van IGAZ argumentum. Több argumentum esetén elég egynek IGAZ-nak kell lenni ahhoz, hogy a „VAGY” függvény IGAZ értéket adjon! 14.2.4.4.3 Mi történjen, ha egy feltétel teljesül, és mi, ha nem (HA) HA(Logikai_vizsgálat; Érték_ha_igaz [; Érték_ha_hamis]) A HA függvény Logikai_vizsgálat paramétere az, ami a neve: egy logikai vizsgálat. Ez lehet egy olyan cellára történő hivatkozás, melyben logikai kifejezés szerepel, vagy maga a logikai kifejezés. Most is igaz, hogy amennyiben közvetlenül a függvénybe gépeljük be a logikai kifejezést, akkor azt nem kell egyenlőségjellel kezdeni. Emennyiben a kiértékelés eredménye IGAZ, akkor az Érték_ha_igaz paraméter, ha pedig HAMIS, akkor az Érték_ha_hamis paraméter értéke jelenik meg abban a cellában, ahol maga a HA függvény szerepel. Természetesen ez utóbbi két paraméter is hivatkozhat cellára. Lássunk erre is két példát: cím1 adat1 cím2 adat2 cím adat függvény Æ eredménye indoklás ¾ C2 600 D2 Nagy E2 Kicsi HA(C2>500; D2;E2) Æ Nagy mert C2>500 Æ IGAZ ¾ C2 300 D2 Nagy E2 Kicsi HA(C2>500; D2;E2) Æ Kicsi mert C2>300 Æ HAMIS 16. Feladat (VAGY, HA): Az előző 15. feladaton végezzünk még egy kiegészítést: ha a 20 000 Ft SZJA előleg felett fizetők száma meghaladja a hármat, vagy az adózók által fizetett összes adó összege magasabb 260 000 Ft-nál, akkor jelenjen meg egy „Sok SZJA”, ellenkező esetben padig egy „Kevés SZJA” figyelmeztető felirat az A8 cellában. Megoldás: Két megoldást is bemutatok. Előbb az egyszerűség kedvéért nem fogunk beágyazást alkalmazni, hanem a részeredményeket is kiszámítatjuk, és majd azokra hivatkozunk. Azután beágyazott függvényekkel is elvégezzük ugyanazt.
57
ECDL Táblázatkezelés modul I. Beágyazás nélkül Magyarázó feliratok: Az A10 cellába írjuk be „Összes adó”, A11-be „”20 000 felett adózók száma, A12-be „Van 20 000 felett, vagy több mint 60 000” Képletek: B10 Kattintsunk B10-be, majd a ikonnal indítsuk el az AutoSzummát, azután jelöljük ki a G2:G6 tartományt, végül nyomjunk Entert. B11 Jó helyen, a B11-ben állunk, itt indítsuk el a függvényvarázslót a ikonnal, válasszuk ki a „Statisztikai” kategóriából a „DARAB.TELI” függvényt, és kattintsunk az „OK” gombra. A „Függvényargumentum” ablakban a „Tartomány” mezőbe adjuk meg a G2:G6 tartományt, a „Kritérium” argumentum62. Ábra: A megoldandó, egy kicsit speciális feladat nak pedig adjuk meg a „>20000” feltételt, befejezésül nyomjuk meg a „Kész” gombot. B12 Kattintsunk a B12-be, majd indítsuk a függvényvarázslót a ikonnal, és válasszuk ki a „Logikai” kategóriából a „VAGY” függvényt. A „Logikai1” argumentumnak a „B10>260000”, a Logikai2” argumentumnak pedig a „B11>3” kifejezést adjuk meg, majd kattintsunk a „Kész” gombra. A8 Álljunk az A8 cellába, indítsuk a függvényvarázslót a ikonnal, és a „Logikai” kategóriából most a „HA” függvényt válasszuk. A „Logikai_vizsgálat” argumentumnak B12 cellát adjuk meg. Az „Érték_ha_igaz” argumentumba „Sok SZJA”, az „Érték_ha_hamis” argumentumba „Kevés SZJA” szöveget gépeljünk be, majd kattintsunk a „Kész” gombra. Formázás feliratok: A formázásokat (szegélyek, kitöltések) már nem jelent gondot a korábban tanultaknak megfelelően önállóan elvégezni. II. Beágyazással A8 cella képlete A képlet meglehetősen bonyolult, mert három beágyazott függvényt is tartalmaz a külső függvény. Állikonnal, és a „Logikai” kategóriából válasszuk ki junk az A8 cellába, indítsuk a függvényvarázslót a a „HA” függvényt. Most benne állunk a „Függvényargumentumok” ablakban a „Logikai_vizsgálat” mezőben. ikonnal válasszuk ki a „További függvények…” közül a „Logikai” A szerkesztőlécen lévő kategóriából a „VAGY” függvényt. Most a „Függvényargumentumok” ablakban a „Logikai1” argumentumban állunk. ikont, és a „További függvények…” elem segítségével a A szerkesztőlécen nyissuk le a „Mat. és trigonom.” kategóriából a „SZUM” függvényt válasszuk. Most a „Függvényargumentumok” ablakban a „Szám1” argumentumban állunk. Jelöljük ki a G2:G6 tartományt, majd kattintsunk a pillanatnyi képlet végén lévő három befejező zárójel közül jobbról a második elé, és idézőjel nélkül gépeljük be: „>260000”. Ezzel visszakerültünk a „VAGY” függvény „Függvényargumentumok” ablakába.
58
Excel XP alapokon Kattintsunk bele a „Logikai2” mezőbe, és a ikonnal nyissuk meg függvények listáját, majd válasszuk a „További függvények…” elemet. A kapott ablakban a „Statisztikai” kategóriából indítsuk el a „DARABTELI” függvényt. Most a „Függvényargumentumok” ablak „Tartomány” argumentumában állunk. Jelöljük ki a G2:G6 tartományt, majd kattintsunk bele a „Kritérium” argumentumba. Gépeljük be: „>20000” (most kell az idézőjel is), majd kattintsunk a pillanatnyi képlet végén lévő három befejező zárójel közül jobbról a második elé. Idézőjel nélkül gépeljük be: „>3”. Kattintsunk a képlet végén jobbról az első befejező zárójel elé, majd gépeljünk be egy pontosvesszőt. Ezzel visszakerültünk a „HA” függvény „Függvényargumentumok” ablakába. Az „Érték_ha_igaz” és az „Érték_ha_hamis” mezőkbe gépeljük be: „Sok SZJA”, illetve „Kevés SZJA”. Kattintsunk a „Kész” gombra. Ezzel átvitt és valódi értelemben is minden szempontból „készen vagyunk”. Formázás feliratok: Most is a tanultaknak megfelelően alakítsuk ki A8 cella képét.
14.2.4.5 Adatbázis függvények Aki már érti a statisztikai függvényeket, az gyorsan megtanulja majd az ebbe a kategóriába tartozó függvényeket is. Mindegyiknek az a lényege, hogy nem a kijelölt tartomány összes tételét veszi bele a számításba, hanem csak bizonyos feltételeknek megfelelőket. Ráadásul a feltételek az adott tétel sorának bármely adatára vonatkozhatnak (de minden sorban ugyanarra az oszlopra). A feltételek – az úgynevezett kritériumok – megadása jelenti az egyetlen nehézséget. Ennek mikéntjére rögtön nézünk három példát, és találkozunk még továbbiakkal az irányított szűröknél is (22.4.2), mert ott szintén meg kell majd adni kritériumokat. A kritérium (feltétel) lehet egyetlen logikai kifejezés, de lehet egészen összetett is, „ÉS” és „VAGY” kapcsolatokkal. Egy elemi (tehát csak egy feltételt tartalmazó) kritériumot úgy kell megadni, hogy felírjuk annak az oszlopnak a magyarázó feliratát, amelyre a feltétel vonatkozik, majd az alatta lévő cellába megadjuk a feltételt. Maga a feltétel logikai kifejezés és szám lehet. A következőkben lássunk mindkettőre egy-egy példát: ¾ >350 az adatbázis függvény csak akkor veszi figyelembe a számításhoz a tartomány argumentumában megadott adatokat, ha az adott adat nagyobb, mint 350; ¾ =350 a függvény csak akkor veszi figyelembe a számításhoz a tartomány argumentumában megadott adatokat, ha az adott adat pontosan 350. Még egyszer hangsúlyozom, a fenti feltételeket úgy kell megadni, hogy előbb begépeljük egy cellába annak az oszlopnak (mezőnek) a nevét, amelyre a feltétel vonatkozni fog, majd az alatta lévő cellába magát a feltételt. Ha több feltételt is meg akarunk adni „ÉS” és „VAGY” kapcsolatokkal, akkor azt kell megjegyezni, hogy az egy sorba írt feltételek kapcsolata „ÉS”, a külön sorba írt feltételek kapcsolata pedig „VAGY”. Lássunk az „ÉS” és a „VAGY” kapcsolatokra is példákat. I. példa: egyetlen „ÉS” kapcsolat Tegyük fel, hogy csak azokat a tételsorokat (rekordokat) akarjuk a számításnál figyelembe vetetni, ahol a lakhely „Győr”, és a születési dátum korábbi, mint „1984.01.01” (a két feltételnek egyszerre kell teljesülnie, tehát a kapcsolat „ÉS”, amit egy sorba kell írni). A feladat megoldása a következő: ¾ Két egymás melletti cellába begépeljük annak a két oszlopnak a magyarázó feliratát, amelyben a lakhely és a születési dátum szerepel (tegyük fel, hogy ez „Lakhely” és „Született”); ¾ Az alattuk lévő cellákba vigyük be a két feltételt, de mivel a kapcsolat közöttük „ÉS”, ezért a két feltételnek feltétlenül egy sorban kell lennie: Lakhely Győr
Született <1984.01.01
59
ECDL Táblázatkezelés modul Az adatbázis függvény kritérium tartományába majd azokat a cellákat kell megadni, amelyekben a feltételek szerepelnek, bele értve a magyarázó feliratokat is (ez most 4 cella, ami egy 2 soros és 2 oszlopos tartomány). II. példa: egyetlen „VAGY” kapcsolat Most viszont csak azokat a tételsorokat (rekordokat) akarjuk a számításnál figyelembe vetetni, ahol a lakhely nem „Budapest”, vagy a születési dátum későbbi, mint „1984.01.01” (a két feltételből elég az egyiknek teljesülnie, tehát a kapcsolat „VAGY”, amit külön sorba kell írni). A megoldás a következő: ¾ Két egymás melletti cellába begépeljük most is annak a két oszlopnak a magyarázó feliratát, amelyben a lakhely és a születési dátum szerepel; ¾ Az alattuk lévő cellákba a két feltételt, de mivel a kapcsolat közöttük „VAGY”, ezért a két feltételnek két külön sorba kell kerülnie (természetesen ilyenkor az egyik magyarázó felirat alatt egy cella üres marad): ¾
Lakhely <>Budapest
Született
>1984.01.01 ¾ Az adatbázis függvény kritérium tartományába majd most is azokat a cellákat kell megadni, amelyekben a feltételek szerepelnek, persze a feliratokkal együtt (ez most már 6 cella, egy 3 soros és 2 oszlopos tartományban). III. példa: két „ÉS” és egy „VAGY” kapcsolat egy időben Azokat a tételeket akarjuk a számításnál figyelembe venni, ahol: ¾ Amennyiben a lakhely „Budapest”, akkor a születési idő későbbi, mint „1984.01.01” (mivel ennek a két feltételnek egyszerre kell teljesülnie, a kapcsolat „ÉS”, ezért egy sorba kell írni); ¾ Amennyiben a lakhely nem „Budapest”, akkor a születési idő korábbi, mint „1980.01.01” (a két feltételnek szintén egyszerre kell teljesülnie, a kapcsolat most is „ÉS”, azaz egy sorba kell írni). ¾ A két összetett feltételből viszont elég, ha az egyik igaz (ez „VAGY” kapcsolat, tehát két külön sorba kell írni az első és a második összetett feltételt). A megoldás most a következő: ¾ Két egymás melletti cellába begépeljük most is annak a két oszlopnak a magyarázó feliratát, amelyben a lakhely és a születési dátum szerepel; ¾ Az alattuk lévő cellákba a négy feltételt kell begépelni, úgy, hogy egy sorba kerüljön az egyik, egy másik sorba a másik kettő „ÉS” kapcsolatú két feltétel (a két sor között pedig „VAGY” lesz a kapcsolat): Lakhely Született =Budapest >1984.01.01 <>Budapest <1980.01.01 ¾ Az adatbázis függvény kritérium tartományába a feltételek, és magyarázó felirataik kell hogy kerüljenek (ez most szintén 6 cella, egy 3 soros és két oszlopos tartományban). IV. példa: több „ÉS” és több „VAGY” kapcsolat egy időben Azokat a tételeket akarjuk a számításnál figyelembe venni, ahol: ¾ Amennyiben a lakhely „Budapest”, akkor a születési idő későbbi, mint „1984.01.01” és korábbi, mint „1984.12.31” (tehát ennek a három feltételnek egyszerre kell teljesülnie, vagyis „ÉS” a kapcsolat, amit egy sorba kell írni); ¾ Amennyiben a lakhely „Győr”, akkor a születési idő korábbi, mint „1975.01.01” (a két feltételnek egyszerre kell teljesülnie, azaz a kapcsolat „ÉS”, amit egy sorba kell megadni). ¾ Amennyiben a lakhely nem „Budapest” és nem „Győr”, akkor a születési idő korábbi, mint „1980.01.01” (ennek a három feltételnek is egyszerre kell teljesülnie, szintén „ÉS”, azaz egy sorba kell bevinni). A három összetett feltételből viszont elég, ha az egyik igaz („VAGY” kapcsolat).
60
Excel XP alapokon Azt már talán megtanultuk, hogy „ÉS” kapcsolat esetén egy sorba kell írni az elemi feltételeket. A gondot most az jelenti, hogy több feltételt is ugyanarra a mezőre kellene megadni. A problémát úgy tudjuk megoldani, hogy többször is megadjuk ugyanannak a mezőnek a nevét (annyiszor, ahány elemi feltétel vonatkozik rá „ÉS” kapcsolattal). A megoldás most a következő: ¾ Egymás melletti cellákba begépeljük be az oszlopok magyarázó feliratát, annyiszor, ahányszor kell (ez lehet, hogy menet közben alakul csak ki); ¾ Az alattuk lévő cellákba a vigyük be a feltételeket, a korábban tanultak szerint:
¾
Lakhely Lakhely Született Született =Budapest >1984.01.01 <1984.12.31 =Győr <1975.01.01 <>Győr <>Budapest <1980.01.01 Az adatbázis függvény kritérium tartományába a feltételek, és magyarázó felirataik kell hogy kerüljenek (ez most már 16 cella, egy 4 soros és 4 oszlopos tartományban).
14.2.4.5.1 Feltételeknek megfelelő sorok egy oszlopának összege (AB.SZUM) AB.SZUM(tartomány; oszlop; kritérium) Az AB.SZUM segítségével a tartomány nevű argumentumában megadott területből (később adatbázisnak fogjuk hívni) az oszlop paraméterben megadott oszlopban (ezt pedig mezőként említjük majd) lévő számokat lehet összegezni. Az oszlopot most magyarázó oszlop felirata segítségével, vagy számával kell megadni. Az összegbe azonban csak azokat a tételsorokat számítja bele, amelyek megfelelnek a kritérium argumentumban megadott feltételeknek. A három összegző függvény összehasonlítása (SZUM, SZUMHA, AB.SZUM) Miért van szükség három különböző összegző függvényre? Tulajdonképpen az AB.SZUM függvénnyel mindent meg lehetne oldani, csak a használata bonyolult (legalább is a másik kettőnél bonyolultabb). Az AB.SZUM segítségével több, egészen bonyolult feltételnek is eleget tevő tételsor egy oszlopát lehet összegezni. A SZUMHA segítségével már csak egy feltétel adható meg, míg a SZUM feltétel nélkül összegez. Ne keverjük majd össze a SZUMHA és az AB.SZUM kritérium megadását: míg az előbbinél a függvénybe is be lehet gépelni a kritériumot, addig az utóbbinál egy külön kritérium tartományban kell megadni!
14.2.4.5.2 Feltételeknek megfelelő sorok egy oszlopában lévő számok száma (AB.DARAB) AB.DARAB(tartomány; oszlop; kritérium) Szinte megegyezik az AB.SZUM függvénnyel, de nem összegez, hanem az oszlop argumentumban, a feliratával, vagy számával megadott mezőben előforduló, számot tartalmazó cellákat számolja meg (mint a DARAB függvény). A kritérium megadása a szokásos. 14.2.4.5.3 Feltételeknek megfelelő sorok egy oszlopában lévő számok átlaga (AB.ÁTLAG) AB.ÁTLAG(tartomány; oszlop; kritérium) Mindenben megegyezik a két korábbi adatbázis függvénnyel, de most az oszlop argumentumban, a magyarázó feliratával, vagy számával megadott mezőben előforduló számok átlagát számolja ki (mint az ÁTLAG függvény). A kritérium megadása a részletesen bemutatott módon lehetséges. 14.2.4.5.4 Feltételeknek megfelelő sorok egy oszlopában lévő maximum (AB.MAX) AB.MAX(tartomány; oszlop; kritérium) Ez a függvény az oszlop argumentumban, a magyarázó feliratával, vagy számával megadott mezőben előforduló számok közül a maximumot adja vissza (mint a MAX függvény). A kritérium megadása természetesen most is a szokásos.
61
ECDL Táblázatkezelés modul 14.2.4.5.5 Feltételeknek megfelelő sorok egy oszlopában lévő számok minimuma (AB.MIN) AB.MIN(tartomány; oszlop; kritérium) Mindenben megegyezik a korábbi adatbázis függvényekkel, de az oszlop argumentumban, a magyarázó feliratával, vagy számával megadott mezőben előforduló számok közül a minimálisat keresi ki (mint a MIN függvény). A kritérium megadása a megbeszélt módszerrel lehetséges. 17. Feladat (AB.DARAB, AB.SZUM): Az előző táblázatunkat egészítsük ki pár olyan adattal, mely azt mutatja meg, hogy hány olyan dolgozó van, aki 20 000 Ft-nál magasabb SZJA előleget fizet, és ezek együttes összege mennyi! Megoldás: Bár a feladat megoldható lenne a DARABTELI (20 000 felettiek száma) valamint a SZUMHA (20 000 felettiek összege) függvényekkel is, használjunk adatbázis függvényeket. Kattintsunk A8 cellába és gépeljük be „20 000 Ft felettiek száma:”, Enter, majd „20 000 Ft fe63. Ábra: Az előző feladat kiegészítéseként megoldandó új feladat lettiek összege”, és Enter. Jelöljük ki az A1-H1 tartományt, majd másoljuk ki a vágólapra a ikonnal. Menjünk az A11 cellába, majd kattintsunk a ikonra. Menjünk azon felirat alá, melyre feltételt akarunk megszabni. Ez most a G12 cella, ahová gépeljük be a feltételt, azaz „>20000” Kattintsunk a B8 cellába, és indítsuk el a függvényvarázslót a ikonnal. Válasszuk az AB.DARAB függvényt („Adatbázis” kategória). A „Függvényargumentumok” ablakban adjuk meg a függvény argumentumait. Az „Adatbázis” mezőbe vigyük be A1-H6 tartományt (használjuk a ikonokat), a „Mező” mezőbe „7” (hetes számjegy) kerüljön, a „Kritérium” mezőbe pedig A11-H12 tartomány. A végén a „Kész” gombbal zárjuk le a bevitelt. ikonnal. Válasszuk az AB.SZUM függKattintsunk a B9 cellába. Indítsuk el a függvényvarázslót a vényt („Adatbázis” kategória). A képletpalettán most is adjuk meg az argumentumokat. Az „Adatbázis” mezőbe vigyük be A1-H6 tartományt (használjuk a ikonokat), a „Mező” mezőbe „7” (hetes számjegy) kerüljön, a „Kritérium” mezőbe pedig A11-H12 tartomány. A végén a „Kész” gombbal zárjuk le a bevitelt. A formázásokat a minta szerint végezzük el.
14.2.4.6 Pénzügyi függvények Az ebbe a kategóriába tartózó függvények legnagyobb része egészen speciális pénzügyi feladatok gyors és viszonylag egyszerű kiszámítására lett kifejlesztve. Van olyan, mely például a leszámítolt értékpapír, mondjuk egy kincstárjegy éves hozamát adja eredményül. Ez ugye a legtöbb ember számára nem nevezhető tipikus feladatnak, így nem is fogunk ilyenekkel foglalkozni. Az viszont mindenki életében elő szokott fordulni, hogy kölcsönt vesz fel, vagy éppen fordítva, havi fix összeget rak takarékba. A bemutatásra kerülő függvények segítségével kiszámítható, hogy: ¾ amennyiben felveszünk egy adott összegű hitelt, akkor annak mekkora lesz a havi törlesztő részlete (RÉSZLET);
62
Excel XP alapokon illetve amennyiben meg akarunk takarítani egy bizonyos összeget, akkor ahhoz havonta mennyit kell befizetni, (RÉSZLET); ¾ amennyiben a hitel mellett a havi törlesztő részlet nagyságát adjuk meg, akkor azt mennyi ideig kell fizetni (PER.SZÁM); ¾ vagy amennyiben a megtakarítandó összeg mellett a havi megtakarítás nagysága ismert, akkor a teljes összeg mennyi idő alatt jön össze (PER.SZÁM); ¾ mekkora hitelt vehetünk fel, ha tudjuk, hogy havonta adott törlesztési összeget tudunk vállalni (MÉ); ¾ mennyit fog érni a megtakarításunk, ha havonta adott összeget teszünk félre (JBÉ); ¾ mekkora a felszámított kamat adott összegű kölcsön, részlet és törlesztési szám esetén (RÁTA); ¾ illetve mekkora kamatot adtak ismert összegű megtakarítás, részlet és törlesztési szám esetén (RÁTA). A bemutatásra kerülő függvények feltételezik, hogy a kamat fix a teljes törlesztési időszak alatt (ez a kamatokra általában nem mondható el), és a törlesztési összegek is egyenlők. Mindegyik tárgyalt függvénynél a következő paraméterek közül szerepel négy, és az ötödiket akarjuk az Excellel kiszámoltatni: paraméter neve magyarázat mely függvény adja meg ¾ részlet egy fizetés összege RÉSZLET ¾ időszakok_száma ennyi alkalommal történik fizetés PER.SZÁM ¾ ráta a kamatláb, amit százalékban kell megadni RÁTA ¾ mai_érték a futamidő eleji összeg (pl. ezt vesszük fel hitelként) MÉ ¾ jövőbeli_érték a futamidő végi összeg (pl. ennyit gyűjtünk össze) JBÉ A legtöbb esetben, ha a két utolsó paraméter, a mai_érték és a jövőbeli_érték egyszerre szerepel a függvény argumentumai között, akkor általában az egyiket kell csak megadni, a másik nulla. Miért? ¾ mert a tartozást (mai_érték) addig fizetjük, míg nulla nem lesz (jövőbeli_érték); ¾ illetve a megtakarítást nulláról indítjuk (mai_érték), és adott összeget rakunk félre (jövőbeli_érték). Az összes függvénnyel kapcsolatban két további nagyon fontos dologra is fel kell hívnom a figyelmet: ¾ amennyiben a törlesztési, vagy megtakarítási időszak havi ciklusú, akkor a kamatot is havi kamatként kell megadni; ¾ a paraméterként megadott összegeket előjelesen kell bevinni, illetve mindegyik függvény is így adja vissza az eredményét, azaz negatív előjellel a szempontunkból nézve kiadásokat, pozitívval a bevételeket. ¾
Mai érték és jövőbeli érték Tapasztalatom szerint a legtöbb felhasználó nem tudja jól alkalmazni a pénzügyi függvényeket, mert nem értik a különbséget a mai érték, és a jövőbeni érték között. Ez többnyire még a gazdasági iskolák hallgatóira is igaz. A futamidő elején lévő tőke nagysága a mai, míg a futamidő végén lévő a jövőbeni érték. A jövőbeni érték tehát nem azt jelenti, hogy az adott összeg a jövőben mennyit fog érni (nincs ember, aki ezt pontosan ki tudná számolni, hiszen az infláció változó értékű), hanem azt, hogy a tőke még nem áll rendelkezésünkre, csak a futamidő végére lesz meg.
14.2.4.6.1 Részlet nagysága (RÉSZLET) RÉSZLET(ráta; időszakok_száma; [; mai_érték] [; jövőbeli_érték][; típus]) A függvényt két célra is használhatjuk: ¾ meghatározhatjuk, hogy adott összegű tartozás (mai_érték) esetén ismert kamat (ráta) és fizetési periódusszám (időszakok_száma) mellett mekkora törlesztő részletet kell fizetni, ¾ illetve kiszámolhatjuk, hogy egy tervezett összegű megtakarítás (jövőbeli_érték) adott kamat (ráta) és fizetési periódusszám (időszakok_száma) mellett mekkora összegű befizetésekkel jön össze. Vigyázzunk: ¾ ha havonta akarjuk fizetni a részletet, a kamatot is havi kamatként kell megadni (éves kamat/12); ¾ ha viszont negyedévente fizetünk, akkor a kamatnak is negyedévinek kell lennie (éves kamat/4); ¾ stb! A mai_érték és a jövőbeli_érték argumentum közül az egyiket meg kell adni! Az utolsó, többnyire nem használt típus paraméterrel azt adjuk meg, hogy a periódusok elején, vagy végén fizetünk. Ha elhagyjuk a feltételezett értéke 0, ami azt jelenti, hogy a periódusok végén fizetünk (1 esetén a periódusok elején).
63
ECDL Táblázatkezelés modul Vigyázzunk, ne keverjük össze a PRÉSZLET és az RRÉSZLET függvényekkel, mert azok csak a tőketörlesztést, illetve a kamattörlesztést határozzák meg! Példa: Számítsuk ki, hogy 10 % éves kamat mellett (ez a ráta) 5 év alatt (ez az időszakok_száma) mekkora összeget kell beraknunk a bankba (ez a részlet, amit keresünk), ha 1 000 000 Ft-ot akarunk összegyűjteni (ez a jövőbeli_érték)! A megoldáshoz vezető eszmefuttatás a következő: Mivel a futamidő elején 0 összeggel rendelkezünk, tehát a mai_érték 0, a 1 00 000 Ft pedig csak a futamidő végére jön össze, tehát ez a jövőbeli_érték. Vigyázzunk arra is, hogy a ráta és az időszakok_száma paramétert egyfajta időintervallumra, mondjuk havira hozzuk, azaz a 10%-ot osszuk el, az 5 évet pedig szorozzuk 12-vel! A részletet negatív előjellel fogjuk megkapni, mert mi fizetjük! A megoldás: =RÉSZLET(10%/12; 5*12; 0; 1000000) Æ -12 913,71 Ft 18. Feladat (RÉSZLET): Számítsuk ki, hogy mennyi törlesztő részletet kell fizetni az egyes adósoknak, ha az éves kamat a törlesztés teljes időszakára évi 22 %. Természetesen adott a tőketartozás, és hónapokban megadva a törlesztések száma is. Megoldás: Vigyük be a magyarázó feliratokat, és a forrásada64. Ábra: Törlesztő részlet számítása tokat: A1 „Adós neve” B1 „Tartozás” C1 „Törlesztő részletek száma” D1 „A részlet összege” A2 „Kovács József” B2 125 000 C2 24 A3 „Szalay László” B3 2 560 000 C3 12 A4 „Salamon Katalin” B4 251 230 C4 16 A5 „Szórádi Éva” B5 2 564 875 C5 18 A6 „Salakta Pál” B6 214 875 C6 12 Adjuk meg a képletet a D2 cellába: Kattintsunk a D2-re, majd a ikonra. A „Pénzügyi” kategóriából válasszuk a RÉSZLET függvényt és kattintsunk az „OK” gombra. A „Függvényargumentumok” ablakban a következőket vigyük be: a „Ráta” mezőbe „22%/12” (mivel a kamatláb évi 22 %, a fizetési periódus havi, a kamatot is át kell számítani havira), az „Időszakok_száma” mezőbe C2 cellacím, és a „Mai_érték” mezőbe B2 cellacím. Ha ez megvan, kattintsunk a „Kész” gombra. Fogjuk meg az autokitöltőt, és húzzuk le D6-ig, vagy kattintsunk rá duplát. Formázás: A formázáshoz egyetlen kiegészítő magyarázat. A fejlécben lévő többsoros feliratokhoz a „Cellák formázása” ablak „Igazítás” regiszterén pipáljuk ki a „Sortöréssel több sorba” jelölőnégyzetet, vagy Alt Enter billentyűkombinációval adjuk meg magunk a sortörés helyét már adatbevitel közben. 14.2.4.6.2 Részletek száma (PER.SZÁM) PER.SZÁM (ráta; részlet [; mai_érték] [; jövőbeli_érték][; típus]) A függvénnyel azt határozhatjuk meg, hogy hány alkalommal kell fizetnünk, amennyiben adott fix ráta (kamatláb) mellett, a részlet paraméterben megadott egyenlő összegű részletekben akarunk egy összeget visszafizetni (mai_érték), vagy megtakarítani (jövőbeli_érték). A mai_érték és a jövőbeli_érték argumentum közül legalább az egyiket meg kell adni!
64
Excel XP alapokon Vigyázzunk most is arra, hogy amilyen időszakra vonatkozik a kamatláb, abban az időszakban adja meg a függvény a részletek számát. Tehát ha például éves rátát adunk meg, akkor években, ha pedig havi kamatlábat adunk meg, akkor hónapokban adja vissza a részletek számát is. A típus paraméter használata megegyezik a RÉSZLET függvényben leírtakkal. Példa: Számítsuk ki, hogy 6 % éves kamat mellett (ez a ráta) havi 12 000 Ft-os befizetéssel (ez a részlet) mennyi idő alatt jön össze 1 000 000 Ft (ez a jövőbeli_érték)! A megoldás során most a következőket kell átgondolni: Mivel a futamidő elején 0 Ft összeggel rendelkezünk, a mai_érték 0, az 1 00 000 Ft pedig a jövőbeli_érték, mert csak a futamidő végére jön össze. Vigyázzunk arra is, hogy a ráta és az időszakok_száma paramétert egyfajta időintervallumra hozzuk, azaz a 6%-ot osszuk el 12-vel, így majd hónapokban kapjuk meg a fizetési periódusok számát is! A részletet negatív előjellel kell megadni, mert mi fizetjük! A megoldás: =PER.SZÁM(6%/12; -12000; 0; 1000000) Æ 69,83534743 19. Feladat (PER.SZÁM): Most azt számítsuk ki, hogy amennyiben egy pénzintézet ügyfelei fel kívánnak venni a futamidő alatt állandó 22 %-os kamatra egy bizonyos összeget, akkor fix összegű törlesztéssel hány hónapig kell azt fizetniük. Megoldás: Mivel a feladat szinte megegyezik az előzővel, csak a képletet 65. Ábra: beszéljük meg (az előző feladatban a részletek száma volt ismert, Törlesztő részlet számítása és a törlesztést számoltuk ki). Kattintsunk tehát C2-be, majd ikonnal. Válasszuk ki a „Pénzügyi” kategóriából a „PER.SZÁM” indítsuk el a függvényvarázslót a függvényt. Az argumentumok: „Ráta” „22%/12” (mivel a kamatláb évi 22%, és a fizetési periódus most is havi), „Részlet” mezőbe B2 cellacím, és a „Mai_érték” mezőbe A2 cellacím. Ha ez megvan, kattintsunk a „Kész” gombra. Fogjuk meg az autokitöltőt, és húzzuk le C6-ig, vagy kattintsunk rá duplát. 14.2.4.6.3 Felvehető hitel nagysága, vagy mai érték (MÉ) MÉ (ráta; időszakok_száma; részlet [; jövőbeli_érték][; típus]) Azt adja vissza a függvény, hogy ha adott fix ráta (kamatláb) mellett a részlet paraméterben megadott összegben, és az időszakok_száma argumentumban megadott alkalommal vállaljuk egy hitel törlesztését, akkor mekkora hitelt vehetünk fel. Vigyázzunk arra, hogy most is abban az időszakban adjuk meg a részletek számát, amilyen időszakra a kamatláb vonatkozik. A jövőbeli_érték, és a típus paraméter használata a RÉSZLET függvényben leírtakkal most is megegyezik. Példa: Számítsuk ki, hogy 9 % éves kamat felszámítása mellett (ez a ráta) 15 éven át (ez az időszakok_száma) havi 12 000 Ft-os törlesztést vállalva (ez a részlet), mekkora hitelt vehetünk fel! A megoldáshoz az alábbiak figyelembe vétele szükséges: Most a futamidő elején lévő összeget, azaz a mai értéket keressük, amire a MÉ() függvény szolgál. Természetesen most is vigyázzunk arra, hogy a ráta és az időszakok_száma paramétert egyfajta időintervallumban adjuk meg. Ehhez a 9%-ot osszuk el, a 15 évet pedig szorozzuk meg 12-vel! A részletet negatív előjellel kell megadni, mert mi fizetjük! A megoldás: =MÉ(9%/12; 15*12; -12000) Æ 1 183 120,91 Ft
65
ECDL Táblázatkezelés modul 14.2.4.6.4 Megtakarítás értéke, vagy jövőbeni érték (JBÉ) JBÉ (ráta; időszakok_száma; részlet [; jövőbeli_érték][; típus]) Azt adja vissza a függvény, hogy amennyiben az időszakok_száma argumentumban megadott alkalommal teszünk félre egy, a részlet paraméterrel egyező összeget adott fix ráta (kamatláb) mellett, akkor mekkora értékű lesz a megtakarításunk. Vigyázzunk arra, hogy abban az időszakban adjuk meg a részletek számát is, amilyen időszakra a kamatláb vonatkozik. A jövőbeli_érték, és a típus paramétert a RÉSZLET függvényben leírtak szerint kell használni. Példa: Számítsuk ki, hogy amennyiben 10 % éves kamatra (ez a ráta) 5 éven keresztül (ez az időszakok_száma) havonta 5 000 Ft-ot beteszünk a bankba (ez a részlet), mekkora összeg gyűlik össze! A megoldás gondolatmenete: Mivel a futamidő végén rendelkezésre álló összeget, a jövőbeni értéket keressük, azért a JBÉ() függvényt kell használni. Vigyázzunk arra, hogy a ráta és az időszakok_száma paramétert egyfajta időintervallumra hozzuk, azaz a 10%-ot osszuk el, az 5 évet pedig szorozzuk 12-vel! A részletet negatív előjellel kell megadni, mert mi fizetjük! A megoldás: =JBÉ(10%/12; 5*12; -5000) Æ 387 125,36 14.2.4.6.5 Kamatláb meghatározása (RÁTA) RÁTA (időszakok_száma; részlet; mai_érték [; jövőbeli_érték][; típus]) Azt adja vissza a függvény, hogy amennyiben fel kívánunk venni egy a mai_érték paraméterben megadott összegű hitelt, vagy össze kívánunk gyűjteni a jövőbeni_érték paraméterben szereplő megtakarítást, és azt az időszakok_száma argumentumban megadott alkalommal fizetjük, alkalmanként a részlet paraméterrel egyező összegben, akkor az hány százalékos kamatot jelent. Vigyázzunk arra, hogy amilyen időszakban megadjuk a részletek számát, olyan időszakra fog vonatkozni a visszaadott kamatláb is. A jövőbeli_érték, és a típus paramétert a RÉSZLET függvényben leírtak szerint kell használni. I. példa: Számítsuk ki, hogy amennyiben 5000 Ft-ot (ez a részlet) raktunk be takarékba havonta 5 éven keresztül (ez az időszakok_száma), és 400 000 Ft gyűlt így össze (ez a jövőbeli_érték), mennyi kamatot fizetett a bank! A megoldás során a következőket kell átgondolni: Mivel a futamidő végén rendelkezésre álló összeget ismerjük, a RÁTA() függvényben most a jövőbeni_érték paramétert kell megadni. Amennyiben havi részlet kerül megadásra, és az időszakok_száma is hónapokban van megadva, a kiszámított kamat is havi lesz. A részletet negatív előjellel kell megadni, mert mi fizetjük! A megoldás: =RÁTA(5*12; -5000; 0; 400000) Æ 0,94% (Ne felejtsük el, hogy ez havi kamatláb!) II. példa: Mennyi kamatot számít fel a bank, ha 200 000 Ft hitelre (ez a mai_érték) 5000 Ft-ot (ez a részlet) kell fizetnünk havonta 6 éven keresztül (ez az időszakok_száma)! A megoldás során a következőket kell átgondolni: Mivel a futamidő elején kapott összeget ismerjük, a RÁTA() függvényben most a mai_érték paramétert kell megadni. Mivel havi részlet kerül megadásra, és az időszakok_száma is hónapokban van megadva, a kiszámított kamat most is havi lesz. A részletet természetesen most is negatív előjellel kell megadni, mert mi fizetjük! A megoldás: =RÁTA(6*12; -5000; 200000) Æ 1,82% (Ez is havi kamatláb!)
66
Excel XP alapokon
15. Műveletek cellákkal, sorokkal, oszlopokkal, tartományokkal 15.1 Cellák, sorok, oszlopok beszúrása ¾ „Beszúrás” menü, „Cellák…” / „Sorok” / „Oszlopok” ½ Ha egy táblázatba utólag kell beszúrni cellát, sort, vagy oszlopot, akkor azt minden nehézség nélkül megtehetjük. Ahogy már megszoktuk, a beszúrás most is az aktuális cella elé történik, ezért előbb ki kell választanunk az aktuális cellát, majd a „Beszúrás” menüből a megfelelő almenüpontot elindítani. 66. Ábra: Beszúrás elHa cellát szúrunk be, akkor a programnak helyet kell készíteni a cellának. lenőrző kérdése Mivel ezt kétféleképpen teheti meg, a módszerre rákérdez. Mint látható, rádió gombok segítségével kell a megfelelőt kiválasztanunk. Az is látszik, hogy így is lehet sort, illetve oszlopot beszúrni. A legfontosabb azonban az, hogy ha a beszúrás miatt egy kifejezés más címre kerül, akkor az ilyen képletekben aktualizálódik az összes cellacím. A levonandó végkövetkeztetés: nyugodtan beszúrhatunk cellákat a már képletekkel feltöltött munkalapokba is, a kifejezések nem „romlanak” el. 21. Feladat: Szúrjunk be cellákat a „Valutaváltás” táblázat A3-H3 tartománya elé, és adjuk meg a valutanemeket! Megoldás: Vegyük elő a korábban készült munkánkat, majd jelöljük ki az A3-H3 cel67. Ábra: A beszúrásra vonatkozó feladat latartományt. Nyissuk meg a „Beszúrás” menüt, majd válasszuk a „Cellák…” opciót. A megjelenő párbeszédablakban hagyjuk kijelölve a „Cellákat lefelé tolja” választást, és kattintsunk az „OK” gombra. A B3 cellától kezdve rendre gépeljük be a következőket: „Euró”, Tabulátor „Dollár”, Tabulátor, „Svájci frank”, Tabulátor, „Ft”, Tabulátor”, „Ft”, Tabulátor”, „Ft”, Tabulátor, „Ft”, Tabulátor.
15.2 Cellák, sorok, oszlopok törlése, és a cella adatok törlése még egyszer ¾ „Szerkesztés” menü, „Törlés…” illetve „Tartalom törlése8” ½ Korábban már beszéltünk a cella adatok törléséről, de most még egyszer vissza kell térnünk erre a témára. Akkor a Delete gombbal töröltük a cella tartalmát. Megállapítottuk, hogy a cella tartalma ugyan törlődik, de a cella megmarad. Sőt! A cella formátuma is érvényben lesz. Ha nem csak a tartalmat, hanem a formátumot is törölni szeretnénk, akkor a „Szerkesztés” menüből a „Tartalom törlése” pontot kell választanunk. A Delete gombnak a „Képletet” felel meg. A „Megjegyzések” kivételével valószínűleg minden nagyjából érthető. Erről annyit kell tudni, hogy nagyon bonyolult táblázatoknál bizonyos cellákba célszerű rejtett magyarázó feliratokat írni. Ezek lesznek a „Megjegyzések” (velük nem foglalkozunk, akinek mégis szükséges, 69. Ábra: 68. Ábra: A „Szerkesztés” menü olvassa el az Excel Súgójában). A cella törléskor „Tartalom törlése” opciója jelentkező kérdés Ha a „Törlés…” menüpontot választ-
67
ECDL Táblázatkezelés modul juk, egy a beszúráshoz hasonló párbeszédablakban kérdez rá a program arra, hogy a törölt cellák üres helyét merről töltse fel, mivel „lyuk” nem maradhat a táblázatban. A legfontosabb megjegyzendő információ viszont az, hogy ha cellákat fizikailag törlünk, akkor képleteink felborulhatnak! Számot viszek be, mégis dátum jelenik meg Hogyha egy dátumot tartalmazó cella tartalmát a Delete gombbal kitöröljük, majd a cellába egy számot viszünk be, akkor legnagyobb meglepetésünkre dátum jelenik meg a cellában. Bár, ha jobban átgondoljuk a dolgokat, ez nem is olyan meglepő. Az Excel ugyanis a dátumokat számként tárolja (12.1.), csak dátum számformátumot rendel a cellához (14.5.). A Delete billentyűvel pedig a formátum nem kerül törlésre. Ezért ha azután egy számot viszünk be a cellába, az ismét dátum számformátummal jelenik meg. Az „1” helyén „1900.01.01”, a „2” helyén „1900.01.02”, stb. A megoldás az, hogy a formátumot is kitöröljük, vagy a számformátumot állítjuk át. Számomra csak az nem érthető, hogy a Delete billentyű lenyomásakor miért nem jelenik meg egy párbeszédablak, mely megkérdezi, hogy mit és hogyan szeretnénk törölni (az OOo Calc programban ugyanis ez történik, ráadásul azt a programot ingyen használhatjuk).
15.3 Cellák és tartományok elnevezése Remélhetően már látjuk, hogy micsoda nagyszerű program az Excel. Nekünk csak egy táblázatba kell bevinni az adatokat, azután megadjuk, hogy miként kell az eredményeket kiszámolnia a programnak, és minden más az Excel dolga. Egyetlen bökkenő van csak: a képletekben szereplő cella- és tartománycímek kissé nehézkesek. Igaz, meg lehet őket szokni, de mennyivel jobb lenne, ha az adatokra nevekkel hivatkozhatnánk, és mondjuk így számolhatnánk ki az értéket: „mennyiség * egységár”. Szerencsére a program erre is biztosít lehetőséget, az úgynevezett „neveket”. Sőt, szokás szerint nem is egyet, ugyanis neveket: 1. megadhatunk; 2. és létrehozhatunk. A nevekkel kapcsolatosan, létrehozási módszerüktől függetlenül a következőket kell tudnunk: ¾ a névnek az egész munkafüzeten belül egyedinek kell lennie; ¾ nem szerepelhet benne szóköz, ezért ha tagolni szeretnénk, használjuk a „_” karaktert; ¾ nem szerepelhet benne „-” (kötőjel), „:” (kettőspont) és „$” (dollár) jel sem; ¾ az első karakternek betűnek kell lenni; ¾ a kis és nagybetűk között, bár megjeleníti őket az Excel, nincs különbség; ¾ maximum 255 karakter lehet egy név; ¾ cellacímmel egyező név nem használható (bár ilyen ötletünk úgysem lenne). Nevek megadása: Ha a neveket úgy adjuk meg, akkor minden egyes cellához, vagy tartományhoz egyenként kell nevet rendelni. Ez tehát hosszadalmas procedúra lesz. Nevek létrehozása: Ekkor az Excel automatikusan fogja a sor- és oszlopfeliratok alapján a neveket létrehozni. Ezt a sor és oszlopfeliratok megadásánál vegyük figyelembe, és csak olyan feliratokat alkalmazzunk, melyek megfelelnek majd a nevekkel kapcsolatos szabályoknak is. Ez a módszer sokkal gyorsabb lesz, de azt fogja eredményezni, hogy bizonyos cellák több elnevezett tartományban is szerepelni fognak. Erre majd a feladatokban láthatunk példákat.
15.3.1 Név megadása szerkesztőlécre történő begépeléssel Ez a legkönnyebben megérthető, de véleményem szerint leghosszadalmasabb módszer, ugyanis minden nevet nekünk kell begépelni. Menete a következő: 1. jelöljük ki azt a cellát, vagy tartományt, melynek nevet szeretnénk adni; 2. a szerkesztőléc baloldalára, ahol az aktuális cellacím látszik, kattintsunk oda, majd gépeljük be a nevet; 3. nyomjuk meg az Enter billentyűt.
68
Excel XP alapokon 15.3.2 Nevek megadása menüből ¾ „Beszúrás” menü, „Név”, „Név megadása…” / Ctrl - F3 ½ Az előző módszerre nagyon hasonlít, de a nevet nem kell feltétlenül begépelni, ugyanis lehet, hogy felkínálja. Az eljárás lépései: 1. jelöljük ki azt a cellát, vagy tartományt, melynek nevet szeretnénk adni; 2. nyomjuk meg a Ctrl - F3 billentyűkombinációt, vagy indítsuk el a „Beszúrás” menüből a „Név”, abból pedig a „Név megadása…” opciót; 3. ha a kijelölt tartománytól balra, vagy felette sor-, vagy oszlopfelirat szerepel, akkor azt automatikusan felkínálja névnek a program; 70. Ábra: Név megadása menüből 4. amennyiben a név nem jó, vagy nem szerepel a felső mezőben adat, gépeljük be; 5. nyomjuk meg a „Hozzáadás” gombot. Milyen sor- és oszlopfeliratokat kínál fel névként az Excel? Olyanokat, amelyek megfelelnek a korábban felsorolt kritériumoknak. Egy kivétel van csak: szóköz lehet a feliratban. A szóközt ugyanis automatikusan lecseréli „_” karakterre az Excel (ahogyan az a példában is látható). Nevek törlése Ha a cella- és tartománynevek közül valamelyiket törölni szeretnénk (függetlenül attól, hogy azt hogyan adtuk meg), akkor szintén a „Név megadása” ablakot kell megnyitni a „Beszúrás” menü „Név”, „Nevek megadása…” opciójával, vagy a Ctrl -F3 billentyűkombinációval. Válasszuk ki a törlendő nevet, majd kattintsunk az „Eltávolítás” gombra.
15.3.3 Nevek létrehozása menüből ¾ „Beszúrás” menü, „Név”, „Létrehozás…” / Ctrl - Shift - F3 ½ Ez a módszer lesz a leggyorsabb és legpraktikusabb. Egyetlen dologra kell csak vigyázni: úgy kell a táblázatban a sor- és oszlopfeliratokat megadni, hogy azok mindegyike megfeleljen a névadás szabályainak (kivétel a szóközre vonatkozó korlátozás). Ezek után az eljárás menete az alábbiak szerint hajtandó végre: 1. jelöljük ki azokat a tartományokat, melynek nevet szeretnénk adni úgy, hogy az adatokon kívül a hozzájuk tartozó sor- és oszlopfeliratok is szerepeljenek bennük (többszörös kijelölés alkalmazható); 2. nyomjuk meg a Ctrl - Shift - F3 billentyűkombinációt, vagy indítsuk el a „Be71. Ábra: Nevek létrehozása szúrás” menüből a „Név”, abból pedig a „Létrehozás…” opciót; 3. a program kijelzi, hogy a kijelölésekben merre ismert fel feliratokat; 4. nyomjuk meg az „OK” gombot. Így szinte biztos, hogy minden cella két tartománynévvel leírt cellacsoportban is szerepel, hiszen többnyire minden adathoz tartozik sor- és oszlopfelirat is. Ha például az ábra szerinti táblázatban kijelöljük az A1-K14 cellatartományt, és a fentiek szerinti eljárással neveket hozunk létre, akkor 24 név jön létre (hiszen 24 sor- és oszlopcímünk van). Lássunk néhány tartományt, és azt, hogy mely nevekkel lehet rá hivatkozni: ¾ B2-B14 Bevétel ¾ H2-H14 Víz_és_csatorna (köz nem lehet benne) 72. Ábra: ¾ J2-J14 Összes_ktg. Példa a létrehozással kapott nevekre
69
ECDL Táblázatkezelés modul ¾ ¾ ¾
B5-K5 Április (kis-, vagy nagybetű mindegy) C2-C14 Közös_ktg. B2-K14 Hónap 22. Feladat: Készítsük el az előző ábrán lévő, a hónapok költségeit tartalmazó táblázatot! Menüből hozzuk létre a neveket, majd mentsük el a táblázatot „Havi költségek” néven! Megoldás: Írjuk be az A1-K1 tartományba az oszlopfeliratokat, majd A2 cellába a „január” nevet. Kattintsunk a ikonra, azután az autokitöltőt húzzuk le A13-ig. Írjuk még be A14-be „Összesen”. A formázást most nem tárgyaljuk, úgyis rutinból megy már. Jelöljük ki az A1-K14 tartományt, majd indítsuk el a „Beszúrás” menü „Név”, majd a „Létrehozás…” pontjait. Végül kattintsunk a párbeszédablak „OK” gombjára. 23. Feladat: A „Valuta átváltások” táblázatunkban szereplő adatokhoz rendeljünk ne73. Ábra: A feladat veket, majd ellenőrizzük a létrehozott hivatkozásokat! Megoldás: Válasszuk a legegyszerűbb eljárást, a nevek létrehozását. Ennek azonban előfeltétele, hogy minden sorés oszlopfelirat megfeleljen a korábban tárgyalt kritériumoknak. Ezért elsőként korrigáljuk az A20 és A21 cellában lévő feliratokat „Euró/Ft” és „Dollár/Ft”-ra (mint tudjuk a $ tilos, de a „€” szimbólummal is baj van, mert azt egyszerűen elhagyja). Jelöljük ki az A3-H13, és az A20-B22 tartományokat, majd indítsuk el a „Beszúrás” menü „Név”, majd a „Létrehozás…” pontjait. Végül nyomjuk meg a megjelenő párbeszédablak „OK” gombját. Most ellenőrizzük a neveket! A szerkesztőléc baloldalán lévő legördülő listát nyissuk le, és válasszunk ki több nevet. A kiválasztott nevekhez tartozó tartományok minden egyes alkalommal kijelölésre kerülnek.
16. Nevek alkalmazása képletekben ¾ „Beszúrás” menü, „Név”, „Beillesztés…” / F3 ½ Szinte minden számítási feladatot meg tudunk már oldani az Excelben. Valójában csak egyetlen problémánk van: ha utólag akarjuk megnézni, hogy mit hogy számoltunk, kissé nehézkessé teszi az eligazodást ez az A2, C4, stb. hivatkozás. A kifejezésekben az imént megtanult nevek alkalmazásával azonban sokkal egyszerűbb lesz minden. Amikor ugyanis a képletben majd egy-egy cellára hivatkoznánk, nyomjuk meg az F3 funkcióbillentyűt, vagy indítsuk el a „Beszúrás” menüt, majd annak a „Név”, végül a „Beillesztés…” opcióját. Ezután a nevek közül válasszuk ki a 74. Ábra: Név beillesztése megfelelőt egy dupla kattintással. Már csak az a kérdés, hogy relatív, vagy abszolút lesz a cím. Ha elolvassuk az Excel dokumentációját, akkor abban azt találjuk, hogy alapértelmezésben abszolút címzést használnak a nevek. De mi a helyzet akkor, ha a név egy tartományra vonatkozik? Ha mondjuk a pénzváltási feladatban a valuták átváltását például Euróról Forintra úgy oldjuk meg, hogy az E4 cellába az „=Euró*Euró_Ft” képletet adjuk meg, és az
70
Excel XP alapokon autokitöltővel ezt húzzuk le E13-ig. Ilyenkor az elnevezett tartományon belül az Excel ugyanúgy a megfelelő adatokat veszi figyelembe, mint eddig, noha a képletben az egész tartomány nevét fogjuk látni. Nevek kilistázása Ha sok nevünk van, akkor jól jöhet egy olyan lista, melyen szerepel az összes név, és a hozzájuk tartozó tartomány. Egy ilyen listát a következőképpen készíthetünk: ¾ kattintsunk arra a cellára, ahol a listát kezdeni szeretnénk (ez lehetőleg egy másik munkalapon legyen); ¾ indítsuk el a „Név beillesztése” funkciót; ¾ kattintsunk a „Listát” gombra. Mi történik, ha két egymást metsző cellatartomány nevével hivatkozunk? A két tartomány metszetét, azaz a közös részét fogja képezni az Excel. Egyáltalán hogy kell hivatkozni? Roppant egyszerű a dolog: az egyik tartomány neve, majd egy szóköz után a másik tartomány neve. Egy példa alapján talán minden világosabb lesz. Tegyük fel, hogy mondjuk a következő képletet írjuk egy cellába (a példa az előzőekben megoldott feladat esetén alkalmazható): „=víz_és_csatorna április+közös_ktg. április" Ez a képlet egyenértékű a következőkkel: „=H5+C5” De micsoda különbség! Az előző képlet mindenki számára érthető, az utóbbi viszont… Feltétlenül meg kell adni a neveket? Nem. A sor- és oszlopfeliratokkal akkor is hivatkozhatunk a képletekben, ha azokat nem rendeljük a korábban tárgyalt „Nevek létrehozása” módszerrel tartományok75. Ábra: Ezek a képletek igazán beszélők hoz. Az egyetlen kikötés az, hogy a nevek megfeleljenek a korábban tárgyalt kritériumoknak (egyedi, maximum 255 karakter, stb.). Ezek után felmerül a kérdés: minek ez a cirkusz a nevek adásával? A magyarázat egyszerű: ilyen magyarázó feliratokkal névként hivatkozni csak munkalapon belül lehet. Át lehet térni cellahivatkozásokról nevekre? ¾ ¾ ¾ ¾ ¾ ¾
Igen, mégpedig roppant egyszerűen. Az eljárás menete a következő: a korábban tárgyalt módszerek valamelyikével (név megadása szerkesztőléccel, vagy menüvel, illetve név létrehozása) rendeljünk az adatokhoz neveket; jelöljük ki azokat a cellákat, amelyekben azok a képletek szerepelnek, amelyekben a cellahivatkozásokat nevekre akarjuk cserélni; indítsuk a „Beszúrás” menü „Név”, majd abból a „Hivatkozás névvel…” pontját; a megjelenő ablakban felsorolásra kerül az összes, a munkafüzetben alkalmazott név; jelöljük ki azokat, amelyeket a képletekben a cellacímek helyére be akarunk helyettesíteni; kattintsunk az „OK” gombra. Próbaként a 21. feladatban a képletekben szereplő hivatkozásokat cseréljük le nevekre.
24. Feladat: A korábban készített „Havi költségek” táblázatunkat töltsük fel adatokkal, majd nevek alkalmazásával számoljuk ki az eredményeket! Megoldás: Töltsük fel a táblázat B2-I13 tartományát forrásadatokkal.
76. Ábra: Feladat a címek alkalmazására
71
ECDL Táblázatkezelés modul Kattintsunk a J2 cellába, majd gépeljünk egy „=” jelet. Kezdjük el a képlet megadását, de most címeket alkalmazzunk. Ehhez nyomjuk meg az F3 funkcióbillentyűt, majd válasszuk ki a „Közös_ktg.” nevet úgy, hogy duplát kattintunk rá. Nyomjunk egy „+” jelet, majd az F3-at. Most a „Villanyszámla” névre kattintsunk duplát. Hasonlóan adjuk meg az összes címet! Ha egy cím nem látszik, nyomjuk meg az első betűjét a billentyűzeten. Ha megadtuk a „Szemétdíj” címet is, akkor kattintsunk a ikonra a szerkesztőlécen. Fogjuk meg a J2 cella autokitöltőjét, és húzzuk le J13-ig, vagy kattintsunk rá duplát. Kattintsunk a K2 cellába, majd indítsuk el a képlet bevitelét egy „=” jellel. Az F3 billentyű megnyomása után válasszuk ki a „Bevétel” nevet dupla kattintással. Gépeljünk egy „-” jelet, nyomjuk meg újra az F3 billentyűt, és most az „Összes_ktg.” névre kattintsunk duplát. Zárjuk le a bevitelt a ikonnal, majd húzzuk le az autokitöltőt K13-ig, vagy kattintsunk rá duplát. Kattintsunk a B14 cellába. Most sajnos nem alkalmazhatjuk a „Bevétel” nevet, mint az „AutoSzum” függvény argumentumát, ugyanis „Körkörös hivatkozás” jön létre. A „Bevétel” névhez ugyanis a B2-B14 tartomány tartozik, és ha B14 eredményét úgy karjuk kiszámolni, hogy önmagát is hozzáadjuk, akkor több lesz önmaga, de ha ahhoz önmagát is hozzáadjuk, akkor megint több lesz önmaga… Indítsuk el a ikonnal az „AutoSzum” függvényt, majd, mivel az argumentuma jó, kattintsunk a ikonra. Befejezésül a B14 cella autokitöltőjét húzzuk el jobbra a K14 cellába. ikonnal, és csökkentsük a tizedesek A formázás során váltsunk át minden számadatot pénznemre a ikonra kétszer történő kattintással. A szegélyeket a már sokszor alkalmazott legördüszámát a lő ikonnal állítsuk be.
17. Diagramok Az Excel egyik legnagyszerűbb szolgáltatása, hogy számításainkat különféle diagramokban is ábrázolhatjuk. Ezen a téren is meglepően bőkezű velünk a program. Összesen több mint 100 különféle diagramtípust alkalmazhatunk. A kész diagramok testre szabásával azonban a variációk száma gyakorlatilag végtelen. Pontosan ezért a téma teljes körű megtárgyalása szinte lehetetlen. Ezek ellenére a legfontosabb lépéseket és lehetőségeket azért megpróbálom ismertetni.
17.1 Diagramok rajzolása A diagramok rajzolása szerencsére egyszerű, mert egy varázsló segíti munkánkat. A „Diagram Varázsikonra kell csak kattintani, előtte azonban célszerű kijelölni azt a területet, ahonnét ló” elindításához a az adatokat kívánjuk ábrázolni. A kijelölésbe lehetőleg vegyük bele az adatokhoz tartozó magyarázó feliratokat is. Csak összefüggő területet lehet kijelölni? Nem, alkalmazható a többszörös kijelölés is. Arra azonban ügyeljünk, hogy a kijelölt területeket képzeletben öszszeillesztve egy téglalapot kapjunk. Ellenkező esetben valami biztosan nem fog stimmelni a kész diagramon. Sőt! Az Excel korábbi verzióiban esetleg nem is lesz diagram.
17.1.1 Diagram Varázsló 1. lépés a 4-ből Az ikonra kattintás után megjelenik a diagram létrehozására szolgáló 1. lépés a 4-ből. Ez a párbeszédablak szolgál a diagram típusának kiválasztására. Minden típusnak több altípusa is van, amit szintén itt kell kiválasztani. A típusokról annyit kell tudnunk, hogy nem minden adat ábrázolható az összes fajta diagramban, továbbá, még ha ábrázolható is ugyan, akkor is messze nem mindegy, hogy a szemléltetni kívánt értékeket milyen diagramban jelenítjük meg. n „Diagramtípus” Itt kerül kiválasztásra a diagram főtípusa. n „Altípusok”
72
77. Ábra: Az első lépés a diagram típusának kiválasztása
Excel XP alapokon
n
n n
Az altípusok szelektálhatóak. A kiválasztást megkönnyíti az alatta található rövid leírás. „Minta megtekintéséhez tartsa lenyomva” Ha nem vagyunk a típusválasztásra nézve magunkban biztosak, tartsuk lenyomva. Ekkor a minta diagram helyén a kijelölt adatokkal jelenik meg a példa diagram. „Tovább” A folytatáshoz feltétlenül erre kattintsunk, hiszen még sok adatot meg kell adnunk. „Mégse”, „Befejezés” Szerepük világos: kilépünk, illetve a jelenlegi beállításokkal megrajzolásra kerül a diagram. A „Befejezés” gombot a csalódások elkerülése érdekében soha ne nyomjuk meg. Általános tanács a diagramokhoz
Ha egy fő típusnak van 3D változata is, lehetőleg minden esetben azt alkalmazzuk. Ugyanazt tükrözi, de látványosabb. Mit miben ábrázoljunk? A következőkben tekintsük át egy diagram rajzolásának legfontosabb lehetséges céljait: Tendencia ábrázolása A táblázatban lévő adatokat egy olyan diagramban akarjuk ábrázolni, melyről egy pillanat alatt leolvasható az adatok tendenciája. Erre a célra alkalmazzuk leggyakrabban a diagramokat. Szerencsére e feladat megoldására szinte minden típus alkalmas: 1. Oszlop ¾ A leggyakrabban alkalmazott diagram. 2. Sáv ¾ Hasonlít az oszlophoz, csak „fekszik”. 3. Grafikon 4. Pont ¾ Csak bizonyos altípusai alkalmasak a trend ábrázolására. 5. Terület 6. Árfolyam ¾ Csak olyan folyamatoknál alkalmazható, ahol egy időponthoz három érték tartozik: maximum, minimum, záró. Például tőzsdei árfolyamok változására kiválóan alkalmas. 7. Henger 8. Kúp 9. Piramis ¾ Ez utóbbi három diagram az oszlopdiagram oldalhajtásának tekinthető. Megoszlás Talán a második leggyakoribb célja egy diagram rajzolásának az, hogy tükröződjön az egyes értékek egymáshoz, illetve az összegükhöz (az egészhez) való viszonya. Erre a célra elsődlegesen a következő diagramok alkalmazhatók: 1. Kör 2. Perec ¾ A kör- és tortadiagramokban mindig csak egy adatsor ábrázolható, a perecdiagramban viszont több is! 3. Továbbá minden olyan típus, melynek van halmozott altípusa. ¾ Mivel a halmozott diagramok az egyes értéksorokat egymáshoz adva ábrázolják, így mindig látható a rész, és az egész is, valamint a részek közötti megoszlás is. Érték párok Elsősorban műszaki szakterületen kell majd egymáshoz tartozó érték párokat ábrázolni. Erre a célra a következő diagramok felelnek meg leginkább: 1. Grafikon 2. Pont
17.1.2 Diagram Varázsló 2. lépés a 4-ből A „Tovább” gombra kattintás után megjelenik a diagram létrehozására szolgáló 2. lépés a 4-ből. Ez a párbeszédablak szolgál a diagram adatainak kiválasztására.
78. Ábra: Az adatok kiválasztása
73
ECDL Táblázatkezelés modul
n
n n n
„Adattartomány” „Tartomány” Itt, mint azt bizonyára kitaláltuk, elhúzással módosíthatnánk a diagram forrásadat területét. A kis ikon szerepe ugyanaz, mint korábban: ha útban van az ablak, alkalmazzuk. Módosításra, ha a varázsló elindítása előtt jó cellatartományt jelöltünk ki, nincs szükség. Ez esetben csak a „Tovább” gombot kell megnyomnunk. „Az adatsorok” A jelmagyarázat, és az X tengely feliratai helyet cserélnek. Ha kipróbáljuk, rögtön érthető. „Vissza” Ha valamit korábban elrontottunk, akkor az előző lépésre mehetünk a segítségével vissza. „Mégse”, „Tovább”, „Befejezés” Mint korábban.
„Adatsor” Általában nem lesz szükség ennek a regiszternek az alkalmazására. A program ugyanis automatikusan felismeri az itt megadható paramétereket: 1. Az X tengely feliratait: alapértelmezésben a kijelölés első oszlopa; 2. Az adatsorok nevét: alapesetben a kijelölés első sorából veszi őket; 3. A hozzá tartozó értékeket: a kijelölés további oszlopai, kivéve a legfelső cellákat, hiszen, mint az imént leszögeztük, azok lesznek az adatsorok nevei. Ha ez valamilyen oknál fogva nekünk nem felel meg, akkor bíráljuk felül. n „Adatsorok” Kattintsunk rá arra az adatsorra, amelyet módosítani szeretnénk (feliratát, vagy az adatait). Ha törölni akarjuk az egész adatsort, az „Eltávolítás”, ha egy újabb adatsort akarunk hozzáadni az eddigiekhez, akkor pedig a „Hozzáadás” gombot kell alkalmaznunk. n „Név” Kattintsunk arra a cellára, melynek tartalmát az adott adatsor magyarázataként szeretnénk alkalmazni. 79. Ábra: Itt csak ritkán kell n „Értékek” az adatokat megadni Jelöljük ki azt a tartományt, amit az adott adatsorban ábrázolni szeretnénk. n „Mégse”, „Vissza”, „Tovább”, „Befejezés” Mint korábban.
17.1.3 Diagram Varázsló 3. lépés a 4-ből Az „Tovább” gombra kattintás után megjelenik a diagram létrehozására szolgáló 3. lépés a 4-ből. Ez a párbeszédablak szolgál a diagram finomítgatására. Az érthetőség kedvéért egy szinte mindennel felékesített diagramon az egyes elemek közül a fontosabbakat a következő ábrán be is mutatom. A párbeszédablak lehetőségei, némi egyszerűsítéssel, a következők (a lehetőségek függenek a kiválasztott diagram típustól is):
74
80. Ábra: Itt csinosíthatjuk a diagramot
Excel XP alapokon
n n n
„Címek” „Diagramcím” A diagram felé írandó név adható itt meg. „Kategóriatengely” Az X tengely felirata lesz. „Értéktengely” A függőleges tengely felirata lesz. Címek: Diagramcím
Rácsvonalak: Kategóriatengely főrács Rácsvonalak: Értéktengely főrács
Tengelyek: Értéktengely Címek: Értéktengely
Jelmagyarázat
Adattábla: Jelmagyarázat
Adattábla: Adattábla
Címek: Kategóriatengely
Tengelyek: Kategóriatengely
81. Ábra: Egy diagram „teljes díszben” (a feliratok az elem nevét és azt a regisztert mutatják, ahol az elem található) n
„Mégse”, „Vissza”, „Tovább”, „Befejezés” Mint korábban.
n n
„Tengelyek” „Kategóriatengely” Legyen-e a vízszintes tengelyen felirat, ha igen, mi legyen az. „Értéktengely” Kell-e függőleges tengely felirat, és mi legyen az.
n
n
„Rácsvonalak” „Kategóriatengely” Ha kiválasztjuk, akkor az adatleolvasás pontosítása érdekében függőlegesen berácsozza a diagramot az Excel. „Értéktengely” Ha kérjük, akkor az adatleolvasás pontosítása érdekében vízszintesen rácsozza be a diagramot az Excel.
n
„Jelmagyarázat” „Jelmagyarázat látszik” Ha kiválasztjuk, akkor az adatok azonosításának megkönnyítése érdekében egy jelmagyarázat látható a diagram mellett. Az is megadható, hogy ez hová kerüljön.
75
ECDL Táblázatkezelés modul
n
„Feliratok” „Adatfeliratok” Eldönthetjük, hogy a diagramban szereplő adatokhoz kiírásra kerüljön-e valamely jellemzőjük. Természetesen a jellemzőt is ki lehet választani. Sok esetben áttekinthetetlenné teszi a diagramot, ezért többnyire nem kérjük (a szemléltető ábrán sincs).
n
n
„Adattábla” „Adattábla látszik” A diagram alatt megjeleníthetőek azok az adatok, amelyek a diagramban szerepelnek. Sok helyet igényel ugyan, de nagyon hasznos lehet. „Jelmagyarázat látszik” Az adattábla elé kérhetjük a jelmagyarázatot is. Ha ezt kérjük, akkor viszont a „Jelmagyarázat” regiszteren felesleges kérni.
17.1.4 Diagram Varázsló 4. lépés a 4-ből
Forgalom
Az „Tovább” gombra kattintás után megjelenik a diagram létrehozására szolgáló 4. lépés a 4-ből, azaz végre elkészülünk. Ez a párbeszédablak arra szolgál, hogy megadjuk a kész diagram helyét. n „Új munkalapon” Az Excel beszúr egy úgynevezett „Diagram” munkalapot. Ezen a lapon csak a diagram lehet. A korlátozásért cserébe a diagram pontosan a lap közepére kerül, és azt tökéletesen kitölti. Csak javasol82. Ábra: Az utolsó lépés annak megadása, hatom a használatát. hogy a diagram hová kerüljön n „Objektumként itt” A diagram arra a munkalapra kerül beszúrásra, amelyet a legördülő listából kiválasztunk (az alapértelmezett az aktuális lap). Ez esetben majd nekünk kell a diagramot a lapon jól elhelyezni, és a megfelelő méretet megadni. Ennek módszere megegyezik a Word dokumentumba beszúrt képeknél alkalmazhatókkal. n „Mégse”, „Vissza” Mint korábban. n „Kész” Most ezt a gombot nyomjuk meg, ha minden stimmel. 25. Feladat: Készítsünk egy diagramot a „Valutaváltás” tábValutav áltás lázatunk adataival! A diagram: 6 000 ¾ az egyes napok valu5 000 taforgalmát jelenítse 4 000 meg; 3 000 ¾ háromdimenziós osz2 000 lopdiagram legyen; ¾ jelenjen meg az adat1 000 tábla is a diagramon; 0 2004.09.06 2004.09.08 2004.09.10 2004.09.12 2004.09.14 2004.09.16 ¾ a diagram új munkaNapok lapra kerüljön. Megoldás: Jelöljük ki egérrel a táblázat A2-D13 tartományát, majd kattintsunk rá a ikonra. A megjele83. Ábra: Az elkészítendő diagram Valuták Euró
Valuták Dollár
Valuták Svájc i frank
76
sz eptember
s zeptember
sz eptember
s zeptember
sz eptember
s zeptember
s zeptember
sz eptember
s zeptember
6.
7.
8.
9.
10.
13.
14.
15.
16.
17.
€ 152,00
€ 545,00
€ 2 154,00
€ 542,00
€ 455,00
€ 55,00
€ 55,00
€ 212,00
€ 545,00
€ 2 211,00
$212,00
$212,00
$1 212,00
$544,00
$545,00
$4 545,00
$551,00
$51,00
$515,00
$121,00
CHF 1 454,00
CHF 545,00
CHF 541,00
CHF 452,00
CHF 5,00
sz eptember
CHF 1 512,00 CHF 1 210,00 CHF 2 145,00 CHF 5 452,00 CHF 2 112,00
Excel XP alapokon nő párbeszédablakban válasszuk ki a „Diagramtípus” listából az „Oszlop”, az „Altípusok” listából a 2. sor 1. elemét, majd kattintsunk a „Tovább” gombra. A Diagram Varázsló 2. lépés a 4-ből ablakában most nincs dolgunk, ezért nyomjuk meg a „Tovább” gombot. A Diagram Varázsló 3. lépés a 4-ből ablakának „Címek regiszterén adjuk meg a „Diagramcím” mezőbe „Valutaváltás”, a „Kategóriatengely (X) mezőbe „Napok”, és az „Értéktengely (Z) mezőbe „Forgalom”. Lapozzunk a „Rácsvonalak” regiszterhez, majd pipáljuk ki a „Kategóriatengely (X)” csoportból a „Fő vezetőrácsok” jelölőnégyzetet. A 3. lépés utolsó mozzanataként lapozzunk az „Adattábla” regiszterhez, és pipáljuk ki a lapon található mindkét jelölőnégyzetet. Kattintsunk a „Tovább” gombra. A Diagram Varázsló 4. lépés a 4-ből ablakában a rádiógombbal válasszuk az elegánsabb megjelenést adó „Új munkalapon” opciót, azután nyomjuk meg a „Kész” gombot.
17.2 Diagramok utólagos formázása A fentiek szerint elkészített diagramon utólag is számtalan változtatást végezhetünk. Mivel a lehetőségek száma itt aztán tényleg óriási, csak az általános elveket beszéljük meg.
17.2.1 Objektumként beszúrt diagram utólagos formázása Ha diagramot egy sima munkalapra szúrunk be, az úgy viselkedik, mint egy sok elemből álló grafikai objektum. Ha rákattintunk, akkor kijelölt állapotba kerül. Ilyenkor a következő lehetőségeink vannak: 1. A határvonalára állva az egész diagramot húzással mozgathatjuk. 2. A határvonalon lévő kis négyzetekre pozícionálva húzással átméretezhetjük. 3. A Delete gombot megnyomva az egész objektumot törölhetjük. 84. Ábra: Objektumként beszúrt diagram 4. A Diagram Varázslóra kattintva, az egész rajzolási folyamatot megismételve, szinte bármit korrigálhatunk. 5. A „Diagram” eszköztár segítségével minden elemet szinte tetszés szerinti formára hozhatunk. 6. A diagram valamely részére állva, és ott időzve a program kiírja az adott elem nevét. 7. A diagram bármely részének helyi menüjét indítva pedig mindig legalább két lehetőségünk lesz: ¾ Tartalom törlése; ¾ … formázása (… helyén az adott objektum neve szerepel).
17.2.2 Diagramlapra beszúrt diagram utólagos formázása Ha a diagram rajzolására ezt a másik, talán elegánsabb megoldást választottuk, az utólagos formázás terén akkor sem kell újat elmondanom. A két diagram utólagos módosítási lehetőségei között ugyanis csak annyi a különbség, hogy ha a diagramot diagramlapra szúrjuk be, akkor az első három lehetőség nem él. Szerencsére az első kettő ekkor nem is hiányzik, de hogy lehet egy ilyen diagramot törölni? Az egész munkalapot kell eltávolítani. Ennek módszerét hamarosan tanuljuk (20.2.). 26. Feladat: A kész diagramunk körülbelül úgy néz ki, mint a szemléltető ábrán lévő. Azért csak majdnem, mert: ¾ jobboldalt is van egy jelmagyarázata (ami felesleges, hiszen az adattáblánál is van egy), ¾ az értéktengelyen lévő számok mellett szerepel az € felirat, valamint ugyancsak az értéktengely melletti „Forgalom” felirat vízszintes tájolású ¾ továbbá az adattáblában lévő szöveg nem fért rendesen el.
77
ECDL Táblázatkezelés modul Semmi gond, hiszen tudjuk, utólag is módosítható szinte minden. Javítsuk ki a hibákat. Megoldás: Kattintsunk a felesleges jelmagyarázatra a jobb gombbal, és a megjelenő menüből válasszuk ki a „Tartalom törlése” opciót. Most kattintsunk szintén a jobb gombbal az értéktengelyre. Ha nem vagyunk benne biztosak, hogy hol van, álljunk rá a sejtésünk szerinti objektumra, és várjunk pár másodpercig. Az Excel ki fogja írni, hogy melyik objektumon állunk. A helyi menüből most a „Tengely formázása” opciót indítsuk. Lapozzunk a „Szám” regiszterhez, majd a Kategória” listából válasszuk ki az „Egyéni” lehetőséget, majd a „Típus” listából a „# ##0”-t, végül kattintsunk az „OK” gombra. Kattintsunk jobb gombbal az adattáblára, majd a helyi menüből válasszuk az „Adattábla formázása” pontot. A „Betűtípus” fülön állítsuk át a betű méretét 8 pontosra. Befejezésül kattintsunk szintén a jobb gombbal a „Valuta” feliratra, és a helyi menüjéből válasszuk a „Tengelycím formázása” lehetőséget. A megjelenő párbeszédablakban lapozzunk az „Igazítás” regiszterhez, és az „Elforgatás” mezőbe írjunk 90 fokot.
17.2.3 A „Diagram” eszközsor használata A „Diagram” eszközsorral a diagramunkat nagyon könnyen tudjuk utólag testre szabni. A lehetőségek táblázatos formában. A „Diagram” eszközsor ikonjai Ikon
Megnevezése
Funkciója
Diagramobjektumok:
Segítségével kiválaszthatjuk a formázandó objektumot. Egyszerűbb, ha rákattintunk.
… formázása:
Az adott objektum jellemzőit beállító párbeszédablakot indítja.
Minták:
A diagram típusát változtathatjuk meg vele. Az ikon alakja mindig az utoljára választott formát veszi fel. A választék jóval szűkebb, mint a Varázsló 1. Lépésénél.
Jelmagyarázat:
A jelmagyarázat ki- és bekapcsolására szolgál.
Adattábla:
Az adattábla ki- és bekapcsolása.
Soronként:
Egy csoportba az egy sorban lévő adatok kerülnek.
Oszloponként:
Egy csoportba az egy oszlopban lévő adatok kerülnek.
Szövegforgatás lefelé és felfelé: A tengelyfeliratok és címek elforgatására szolgálnak. 7. Táblázat: A „Diagram” eszközsor ikonjai 27. Feladat: A diagramot alakítsuk át az ábra szerinti kúpdiagrammá!
78
Excel XP alapokon
85. Ábra: A kúpdiagram Megoldás: A diagram eszközsor ikonlistáját lenyitva (alakja korántsem biztos, hogy ilyen), válasszuk az alsó sorban a középsőt, azaz a kúpdiagramot. Miért nincs diagram eszközsorunk? Mert valaki, esetleg mi magunk, nem úgy használtuk az Excel programot, mint ahogy az a nagykönyvben meg van írva. Ha minden jól működik, akkor ugyanis elég egy diagramlapra állnunk, vagy egy diagram objektumot kijelölnünk, és máris megjelenik a „Diagram” eszközsor. Ha azonban valaki a „Diagram eszközsort úgy tünteti el, hogy kikapcsolja, akkor ez az automatikus megjelenés nem fog működni. Ezek után két kérdés van már csak: 1. Hogy kell szabályosan eltüntetni a „Diagram” eszközsort? ¾ Egyszerűen csak kattintsunk a diagram objektumon kívülre, vagy lapozzunk egy sima munkalapra. 2. Ha nem jelenik meg automatikusan, hogy vegyük elő? ¾ Kattintsunk bármely eszközsorunkra a jobb gombbal, és pipáljuk ki a „Diagram” feliratot.
18. Munka nagyméretű táblázatokkal ¾ „Ablak” menü, „Ablaktábla rögzítése” ½ Nagyméretű táblázatoknál a gondot elsősorban az okozza, hogy amikor elkezdjük valamely irányban görgetni a képernyőt, akkor a magyarázó feliratok kikerülnek a látókörünkből, és nem, illetve csak nehézségek árán lesznek beazonosíthatóak az adatok. A problémán könyEzek a részek nem mozognak (pontosabban, nyedén segíthetünk. Csak a ami kell, mindig látszik belőlük) mindig látni kívánt magyarázó sorok, és oszlopok metszéspontjától jobbra lefelé lévő cellába kell kattintani, majd az „Ablak” menü „Ablaktábla rögzítése” nevű 86. Ábra: A jelzett ablakrészek nem fognak zavaróan mozogni görgetéskor pontját kell kiválasztani. Ha
79
ECDL Táblázatkezelés modul ezek után a görgetősávval lefelé, vagy jobbra mozgunk, a magyarázó feliratok változatlanul elolvashatóak maradnak. Hogy lehet könnyebben mozogni egy nagyon nagy táblázatban? Egy igazán nagy táblázat esetén meglehetősen időpocsékló módszer a cellamutató mozgatása az eddig tanult eljárásokkal (görgetősáv, nyilak, stb.). A táblázat bármely pontjára pillanatok alatt odaugorhatunk, ha elindítjuk a „Szerkesztés” menü „Ugrás…” opcióját, vagy megnyomjuk az F5 funkcióbillentyűt. A megjelenő párbeszédablakban ott találjuk az összes tartománynevet (már ha vannak). Csak a keresettre kell kattintani, majd megnyomni az „OK” gombot. Ha vannak, ha nincsenek nevek, konkrét cellacímet is begépelhetünk a „Hivatkozás” mezőbe. Ha az „OK” gombra kattintunk, akkor a kérdéses cellára ugrik a cellamutató. Az irányított gombot megnyomva további speciális lehetőségeket fogunk kapni.
87. Ábra: Ugrás
19. Munka több munkalappal Eddigi ismereteinkkel minden nehézség nélkül meg tudunk már minden olyan feladatot oldani, ahol két változó függvényében kell egy harmadik adatot kiszámolni. De mit tegyünk akkor, ha van egy harmadik változónk is? Használhatunk például „többemeletes” magyarázó feliratokat, hiszen az egybetartozó adatok magyarázó feliratát egyesíthetjük a ikonnal. Addig nincs is baj, amíg a táblázat átlátható méreten beül marad. Ha azonban egy-egy adat kikereséséhez majd rendszeresen görgetni kell a táblázatban, akkor ez kezd kényelmetlenné válni. Az ilyen jellegű feladatokat több munkalapon fogjuk majd megoldani. De mielőtt a megoldásról beszélnénk, nézzünk konkrét példát a feladatra. Tegyük fel, egy cégnek több telephelye van, és mindegyik telephelyén szeretné havi bontásban elemezni a költségeit, bevételeit, valamint eredményét, továbbá az egész vállalat összesített adatainál is kíváncsi mindezekre. A megoldás az lesz, hogy a munkafüzet egyes munkalapjain külön-külön kell a telephelyeket, és megint csak külön munkalapon az összesített adatokat vizsgálni. Mint már tanultuk, a munkalapok között a munkalap regiszterfülekkel lapozhatunk. Alapesetben összesen 3 darab munkalapunk van. Ha ez nem felel meg, akkor utólag beszúrhatunk lapokat, de természetesen lehetőség van feleslegessé vált lapok törlésére is. További lehetőség a munkalapok átnevezése a könnyebb eligazodás céljából. A következőkben ezeket a lehetőségeket tárgyaljuk meg részletesen.
19.1 Munkalap átnevezése és lapfülek színezése ¾ Helyi menü, „Átnevezés” illetve „Lapfül színe” ½ A munkalapok neve alapesetben „Munka1”, „Munka2” és „Munka3”, a színük pedig fehér. Ha egy munkalapot át akarunk nevezni, akkor csak az átnevezendő munkalap regiszterfülére kell kattintani a jobb egérgombbal, és elindul a helyi menüje. Természetesen az „Átnevezés…” menüpontot kell választanunk, majd megadni a nevet, aztán pedig az Enter billentyűt megnyomni. A munkalapok nevének valamilyen rövid, jellemző nevet válasszunk. Különösebb megkötésünk nincsen, csak annyi, hogy a név hossza maximum 31 karakter lehet, és hogy nem tartalmazhatja a következő karaktereket: „. / \ ? * [ ]”. A munkalap fülének színét megváltoztatni szintén a helyi menüből tudjuk, de ehhez a „Lapfül színe” menüpontot kell kiválasztani, majd a színt megadni. Az aktív munkalap fülének a színe mindig fehér, a kiválasztott szín éppen csak látszani fog az alsó szélén.
88. Ábra: Munkalapfül átszínezése
Egyszerűbben nem lehet átnevezni a munkalapot? De igen. Kattintsunk duplát az átnevezendő munkalap regiszterére, és gépeljük be az új nevet. Az adatbevitelt most is az Enter billentyűvel kell lezárni.
80
Excel XP alapokon
19.2 Munkalap törlése ¾ Helyi menü, „Törlés” ½ Munkalap törléséhez szintén a helyi menüt kell elindítani, természetesen a törlendő munkalap regiszterfülére kattintva. A helyi menüből most a „Törlés”-t kell választani, majd a megjelenő párbeszédablakban még jóváhagyni azt. A kitörölt munkalapot nem lehet helyreállítani!
89. Ábra: Munkalap törlése
Egyenként kell az összes törlendő lapot törölni? Nem. A rögtön ismertetésre kerülő módszerrel kapcsoljuk össze az összes törlendő munkalapot, és úgy indítsuk valamelyik lap helyi menüjéből a törlést.
19.3 Munkalap beszúrása ¾ Helyi menü, „Beszúrás…” ½ Ez esetben is annak a munkalapnak a helyi menüjét kell elindítanunk, amely elé egy újabb munkalapot kell beszúrni, majd válasszuk a „Beszúrás” menüpontot. A megjelenő párbeszédablakon még ki kell választanunk a munkalap jellegét, majd megnyomni az „OK” gombot. A munkalapok a következő jellegűek lehetnek: 1. Munkalap; ¾ számításokra, adatnyilvántartásra, diagramokhoz (ez az általános típus); 2. Diagram; ¾ új munkalapba beszúrt diagramhoz; 3. MS Excel 4.0 makró; ¾ Excel 4-es verziójú makróhoz (makrókról éppen csak szó 90. Ábra: Munkalap beszúrása lesz); 4. Nemzetközi makrólap; ¾ Angol utasításkészletű makrókhoz; 5. MS Excel 5.0 Párbeszédpanel; ¾ párbeszéd munkalapok írásához (ezt nem tanuljuk). A beszúrt új munkalap a „MunkaX” nevet kapja, ahol X az eddigi legnagyobb sorszámú munkalapénál eggyel nagyobb szám. Természetesen azután lehetőség van az új munkalap átnevezésére.
19.4 Munkalap mozgatása ¾ Helyi menü, „Másolás vagy áthelyezés…” / Munkalap regiszter húzása ½ Munkalapot azért kell majd időnként mozgatnunk, hogy egy, a neve alapján logikailag rossz helyen lévő munkalapot a helyére tegyünk. A mozgatás módszere eddigi tanulmányaink alapján kitalálható: ¾ vagy a munkalap regiszterfülét kell megfogni, és egérrel a regiszterek között a kívánt helyre húzni; ¾ vagy a regiszter helyi menüjéből „Másolás vagy áthelyezés…” pontot elindítani. 91. Ábra: Elhúzás közben a program egy kis lefelé mutató ékkel jelzi, hogy ha Munkalap mozgatása majd az egér gombját felengedjük, hová fog kerülni a munkalap.
81
ECDL Táblázatkezelés modul
19.5 Munkalap másolása ¾ Helyi menü, „Másolás vagy áthelyezés…” / Ctrl - Lap regiszter húzása ½ Ha több munkalapon szeretnénk majdnem ugyanolyan adatokat megjeleníteni, akkor erre két megoldás lehetséges: 1. Egy munkalapon végrehajtjuk az összes olyan adatbevitelt és formázást, amely minden munkalapon egyező, majd annyi másolatot készítünk róla, ahány kell. 2. Annyi munkalapot foglalunk csoportba, ahány munkalapon azonos adatra van szükségünk, és azután visszük be és formázzuk az adatokat (a csoportba foglalás módszere a következő bekezdés témája lesz). A munkalapok másolásának módszerére is rájöhetünk magunktól, hiszen szokás szerint csak annyiban különbözik a mozgatástól, hogy közben nyomni kell a Ctrl billentyűt. A másolás tényét a már megszokott kis „+” jel mutatja az egér92. Ábra: Lap másokurzor mellet. lása menüből Ha helyi menüvel másolunk, akkor a párbeszédablak „Legyen másolat” jelölőnégyzetét ki kell pipálni. A munkalap tartalmával együtt fog átmásolódni, és neve utalni fog az eredetijére. Például, ha a másolandó neve „Győri részleg”, a másolat neve „Győri részleg (2)” lesz.
19.6 Munkalapok csoportba foglalása Ha munkalapokat csoportba foglalunk, akkor a továbbiakban minden, a munkalapok bármelyikén végrehajtott változtatás, az összes munkalapon megjelenik. Az egészet felfoghatjuk úgy, mintha indigót raknánk be egy füzet lapjai közé (csak jelen esetben bármely lapra írhatunk). Csoportba foglalást háromféle módszerrel lehet végrehajtani: ¾ Ha egymás mögött elhelyezkedő munkalapokat akarunk összekap93. Ábra: Összekapcsolt csolni, akkor kattintsunk vagy az első, vagy az utolsó munkalap remunkalapok giszterfülére, majd a Shift nyomása közben a másik szélső összekapcsolandó lap regiszterére. ¾ Ha a munkalapok össze-vissza helyezkednek el, akkor kattintsunk előbb bármelyik regiszterére, majd a Ctrl nyomása közben sorban a többi regiszterfülére is. ¾ Ha minden munkalapot bele akarunk foglalni a csoportba, akkor bármely munkalap fülének helyi menüjéből válasszuk „Az összes lap kijelölése” pontot. A csoportba foglalt munkalapok regisztere világosabb, így jól láthatóan különbözik a többitől, de ez esetben is lesz egy aktuális munkalap, melynek neve félkövér betűvel szerepel.
19.7 Csoportbontás A csoportba foglalás megszüntetéséhez csak egy, a csoporton kívüli másik regiszterfülre kell kattintani, vagy indítsuk a regiszterek bármelyikének a helyi menüjét, és válasszuk a „Csoport szétbontása” menüpontot. Ha minden munkalap csoportba van foglalva, akkor az aktuális munkalapfülön kívül bármely fülre kattintva felbomlik a csoport. Korábbi Excel verziók csoportbontása A korábbi Excel verziókban csak akkor bomlott fel a csoportba foglalás, ha egy olyan regiszterre kattintottunk, mely nem volt a csoportban. Amennyiben viszont minden munkalapot belefoglaltuk a csoportba, ilyen nem volt. A csoportbontásra csak a helyi menü volt használható.
19.8 Képletek bevitele több munkalap használata esetén Ha olyan képletet kívánunk egy cellába bevinni, melyben egy másik munkalapon lévő adat is szerepel, akkor a következő módon kell eljárnunk. 1. A képletet a kérdéses adatig az eddig tanult módszerek valamelyikével (célszerűen egérrel) bevisszük.
82
Excel XP alapokon 2. Amikor a másik munkalapon lévő adathoz értünk, rákattintunk a megfelelő munkalap regiszterfülre, aztán pedig a cellára (vagy elhúzással kijelöljük a cellákat). 3. Ha a képlet még folytatódik, bevisszük a következő műveleti jelet, ha nem, lezárjuk az adatbevitelt. Ehhez viszont nem kell visszamenni arra a munkalapra, amelyiken a képlet van (tapasztalatom szerint ez a leggyakoribb hiba)! A szerkesztőlécen jól látható, hogy a kifejezésbe ilyen esetekben bekerül a munkalap neve is. Természetesen ez esetben is jelentősége van annak, hogy relatív, vagy abszolút címeket alkalmazunk! És mi a helyzet akkor, ha neveket alkalmazunk a képletekben? Mint arról már volt szó, a nevek az egész munkafüzetben elérhetőek. Így aztán semmilyen speciális feladat nem adódik abból következően, hogy a képletben a névvel hivatkozott adat egy másik lapon van.
28. Feladat: Készítsük el az ábrán lévő feladatot! Az „Összesen” lapra összesítsük az előtte lévő „Győr” és „Sopron” lapok adatait! Megoldás: Nevezzük át a munkalapokat „Győr”, „Sopron” és „Öszszesen” névre. Ehhez kattintsunk duplát a lapok regiszterére, majd gépeljük 94. Ábra: A megoldandó feladat egyik lapja be a nevét, végül zárjuk le az adatbevitelt az Enter billentyűvel. Kapcsoljuk őket össze: indítsuk el bármelyik regiszter helyi menüjét, és válasszuk „Az összes lap kijelölése” opciót. Gépeljük be a sor és oszlopfeliratokat, majd a norma 750-es értékét. Gépeljünk be 750-hez közeli értékeket B3-C7 tartományba. Ezeket tekintsük tesztadatoknak (ne felejtsük el, hogy ha a forrásadatokat megváltoztatjuk, a képletekkel számított adatok aktualizálódnak). Vigyük be a képleteket! Mivel a mostani feladatban az „Összesen” lapnál is pontosan ugyanúgy kell kiszámolni mindent, nem kell szétkapcsolni a lapokat. Ez azonban nem mindig lesz így! Kattintsunk D3-ra, majd a AutoSzum ikonra. Mivel a program jó cellatartományt akar összegezni, kattintsunk a ikonra, majd az autokitöltőt húzzuk le D7-ig, vagy kattintsunk rá duplát. ikonnal nyissuk le az automatikus statisztikai számításokat, Vigyük a cellamutatót E3-ra, majd a és válasszuk ki az „Átlag” függvényt. Mivel most rossz argumentumot ismer fel, adjuk meg a helyeset, vagyis a B3:C3 tartományt. Az autokitöltőt húzzuk le E7-ig, vagy kattintsunk rá duplát. Most F3 cellába menjünk, majd gépeljünk egy „=” jelet. Adjuk meg a képletet: kattintsunk B3-ra, gépeljünk egy „-” jelet, majd kattintsunk B11-re. Mivel ez egy fix paraméter, nyomjuk meg az F4 funkcióbillentyűt, majd a „Kész” gombot. Az autokitöltőt húzzuk le F7-ig, ott engedjük fel egy pillanatra az egér gombját, majd húzzuk jobbra G7-ig. Kattintsunk H3-ra, majd a AutoSzum ikonra. Jelöljük ki az F3-G3 cellatartományt, kattintsunk a ikonra, majd az autokitöltőt húzzuk le H7-ig, vagy kattintsunk rá duplát. ikonnal nyissuk le az automatikus statisztikai számításokat, és Vigyük a cellamutatót I3-ra, majd a válasszuk ki az „Átlag” függvényt. Mivel most is rossz argumentumot ismer fel, adjuk meg a helyeset, vagyis a F3:G3 tartományt. Az autokitöltőt húzzuk le I7-ig, vagy kattintsunk rá duplát. ikonnal nyissuk le megint az automatikus statisztikai számításokat, és Kattintsunk L3-ra, majd a válasszuk ki az „Átlag” függvényt. Mivel most sem jó az argumentum, adjuk meg a helyeset, vagyis a J3:K3 tartományt. Az autokitöltőt húzzuk le L7-ig, vagy kattintsunk rá duplát.
83
ECDL Táblázatkezelés modul Kattintsunk B8-ra, majd a AutoSzum ikonra. Mivel a program most ismét jó cellatartományt akar összegezni, kattintsunk a ikonra, majd az autokitöltőt húzzuk el I8-ig (azért csak addig, mert a teljesítmény százalékokat nincs értelme összeadni). Vigyük a cellamutatót B9-re, majd a ikonnal nyissuk le az automatikus statisztikai számításokat. Válasszuk ki az „Átlag” függvényt, de mert argumentumot ismer fel, meg kell adni a helyeset, vagyis a B3:B7 tartományt. Az autokitöltőt húzzuk el jobbra L9-ig. Formázzuk meg a szegélyeket, a fejlécet, és a százalék értékeket tartalmazó cellákat. Ez utóbbiakhoz ikonnal! rakjunk hozzá most két tizedest a Kapcsoljuk szét a munkalapokat úgy, hogy az „Összesen” regiszterre kattintunk. Gondoljuk csak át, hogy itt mit kell kiszámolni a „Győr” és a „Sopron” lapok adataiból. A „Norma” nyilván a két telephelyen érvényes terv összege, továbbá össze kell adni a napi termeléseket is. Kezdjünk hozzá. Kattintsunk B11-be, majd gépeljünk egy „=” jelet. Kattintsunk a „Győr” regiszterre, majd azon a lapon is B11-re. Most gépeljünk egy „+” karaktert, azután kattintsunk „Sopron” regiszterre, és azon a lapon is ikonra. B11-re. Befejezésül kattintsunk Kattintsunk a B3 cellába, majd gépeljünk egy „=” karaktert. Kattintsunk most is a „Győr” regiszterre, majd B3-ra. Most is gépeljünk egy „+” karaktert, azután kattintsunk „Sopron” regiszterre, végül B11-re. Befejezésül kattintsunk ikonra, azután az autokitöltőt húzzuk le B7-ig, ott engedjük fel egy pillanatra az egér gombját, majd húzzuk át C7-re. Ezzel gyakorlatilag elkészültünk. Lehet, hogy egy kicsit javítgatni kell a szegélyeken, illetve az oszlopszélességeket is állítani kell, de ez nem jelenthet már gondot.
20. Nyomtatás előkészítése, nyomtatás A nyomtatást az Excel programban egy kicsit jobban elő kell készíteni, mint az eddig megismert programoknál. A következőkben az ehhez a témához kapcsolódó összes lényeges kérdést fogjuk megbeszélni. Elöljáróban azonban egy fontos szabály: az oldalakra tördelés ugyan lehetséges összekapcsolt munkalapokkal, de az összes többi eljárást munkalaponként külön-külön kell elvégezni!
20.1 Oldalakra tördelés, oldaltörés eltávolítása ¾ „Beszúrás” menü, „Oldaltörés” / „Oldaltörés eltávolítása” ½ A Word programhoz hasonlóan az Excelben is automatikus az oldalakáltalunk megadott ra tördelés, de persze mi is megadhatjuk a töréspontokat. Az automatikus és oldaltörés az általunk megadott töréspontok képe nagyjából ugyanolyan: egy vékony szaggatott vonal. Annyi csak a különbség, hogy az automatikus oldaltörést jelző szaggatott vonal sűrűbb. Az automatikus oldaltörések helyét viszont csak akkor jeleníti meg a program, ha bármilyen, a nyomtatással kapcsolaautomatikus oldaltörés tos eljárást elindítunk. A legpraktikusabb a nyomtatási képet megnézni a 95. Ábra: ikonnal. Az oldaltörések képe Ha nem jó helyen vannak az oldaltörések, akkor zárjuk be a nyomtatási képet, majd adjunk meg mi magunk oldaltöréseket. Ehhez abba a cellába kell mennünk, ami az adott oldalra kerülő utolsó cellától „eggyel jobbra lefelé” helyezkedik el, majd a „Beszúrás” menüből az „Oldaltörés” menüpontot kell kiválasztani. Ez a módszer akkor praktikus, ha csak egy töréspontot kell megadni, mert csak 4 96. Ábra: oldalra kell tördelni a teljes táblázatot. Oldaltörés helye Ha az oldalszám 4-nél nagyobb, akkor külön-külön kell megadni minden oldaltörést. Ennek eljárása a következő: ¾ vízszintes oldaltöréshez ki kell jelölni azt a sort, amely már új lapra kell, hogy kerüljön; ¾ függőleges oldaltörésnél csak annyi a különbség, hogy az új oldal első oszlopát kell kijelölni.
84
Excel XP alapokon Ezt követően mindkét esetben a „Beszúrás” menü „Oldaltörés” opcióját kell indítani. Arra azonban számítsunk, hogy az általunk így berakott oldaltörések alatti, illetve tőle jobbra elhelyezkedő automatikus oldaltörések lejjebb, illetve jobbra kerülnek. Néha szükségünk lehet az általunk megadott töréspontok törlésére is. Ehhez előbb ki kell jelölni azt a sort, vagy oszlopot, amelyet az eltávolítandó oldaltörésnek még a berakásakor jelöltünk ki, majd a „Beszúrás” menüből az „Oldaltörés eltávolítása” opciót kell választanunk (ez a menüpont jelenik meg az „Oldaltörés” helyén, ha már van az adott helyen töréspont). Csak olyan oldaltörést lehet eltávolítani, melyet mi raktunk be! Bárhová beszúrhatunk oldaltörést? Az Excel 8.0 változata egyesített cellákat nem enged két oldalra szétbontani, így oldaltörést sem szúrhatunk be. Mint tudjuk cellákat egyesíteni legegyszerűbben a ikonnal tudunk. Mindig beszúrhatunk oldaltörést? Ha az „Oldalbeállítás…” párbeszédablak „Oldal” regiszterén a rádiógombokkal azt választjuk ki, hogy „Legyen 1 oldal széles és 1 oldal magas”, akkor egyáltalán nem lehet oldaltörést beszúrni, pontosabban nem lesz hatása.
20.2 Oldaltörés módosítása ¾ „Nézet” menü, „Oldaltörés megtekintése” ½ Ez a lehetőség még az Excel 8.0 egyik kellemes újdonsága volt. A korábbi verziókban ugyanis csak úgy lehetett Az oldaltöréseket jelölő oldaltörést módosítani, hogy a színes vonalak rossz helyen lévő oldaltörést eltávolítottuk, majd újra beraktuk, de jó helyre. 97. Ábra: Oldaltörés módosítás az „Oldaltörés megtekintése” nézetben Ha elindítjuk a „Nézet” menüt, majd kiválasztjuk az „Oldaltörés megtekintése” almenüpontot, akkor az ábra szerinti nézetet kapjuk. A színes vonallal jelölt oldaltörést az egérrel megfogva egyszerűen csak arrébb kell húzni. Ha az oldaltörések már jó helyen vannak, akkor térjünk vissza „Normál” nézetbe a „Nézet” menü alkalmazásával.
20.3 Oldalanként ismétlődő magyarázó adatok megadása ¾ „Fájl” menü, „Oldalbeállítás…”, „Lap” regiszter ½ Gyakran szerepelnek a táblázatunkban olyan magyarázó feliratok, melyeket – mivel az adatok értékeléséhez szükségesek – oldalanként meg szeretnénk ismételni. Ez esetben azt gondolnánk az a megoldás (amit majd soha ne tegyünk, mert a probléma sokkal egyszerűbben is megoldható), hogy minden oldalon újra és újra megadjuk az ilyen adatokat. A helyes, javasolható megoldás az ismétlendő, fejlécszerű adatok megadása a programnak. Ehhez a „Fájl” menü „Oldalbeállítás” pontját kell indítanunk, majd a „Lap” regiszterhez lapoznunk, azután belekattintani a „Fent ismétlődő sorok” adatmezőbe, végül az egérrel kijelölni az ismétlődő sorokat a munkalapon. Hasonlóan kell megadni a 98. Ábra: Ismétlődő sor- és oszlopfeliratok megadása „Balra ismétlődő oszlopok”-at is. Ezt nem lehet elvégezni a „Nyomtatási kép”-ből (bár látszólag a „Beállít…” gomb ugyanezt az ablakot adja), mivel akkor ezek az adatok nem megadhatóak! Az ábrán látható beállítás esetében, laponként megismétlődik az 1-2 sor, és az A oszlop tartalma.
85
ECDL Táblázatkezelés modul
20.4 Több oldalas tábla nyomtatási sorrendje ¾ „Fájl” menü, „Oldalbeállítás…”, „Lap” regiszter ½ A nyomtatási sorrend megadásával azt határozzuk meg, hogy a program egy több oldalra tördelt munkalapunkat milyen vonalban haladva nyomtassa ki. Az alapértelmezett (ha nem adunk meg mást) a le, majd jobbra. Ennek mikéntje a magyarázó ábra alapján világos. Ha más sorrendben szeretnénk nyomtatni az oldalakat, akkor a „Fájl” menü „Oldalbeállítás…” opciójánál lapozzunk a „Lap” regiszterre, majd az előző ábra szerinti rádió gombokkal állítsuk be a másik, „Jobbra, majd lefelé folytatva” sorrendre a programot. Természetesen az, hogy adott szituációban nekünk mire lesz szükségünk, mindig az éppen aktuális feladat jellegétől függ.
20.5 Elhelyezkedés a lapon
99. Ábra: Több oldalas tábla nyomtatási sorrendje
¾ „Fájl” menü, „Oldalbeállítás…”, „Margók” regiszter ½ Ha egy táblázatunk nem tölti ki a teljes lapot, akkor alapesetben a lap bal felső részéhez illeszti az Excel az adatokkal feltöltött részt. Ha mi viszont azt szeretnénk, hogy pontosan a lap közepén helyezkedjen el, akkor ehhez a következő lépéseket kell tennünk: ¾ vagy nyissuk meg a „Fájl” menüt, és válasszuk ki az „Oldalbeállítás…” opciót; ¾ vagy indítsuk el a nyomtatási képet a ikonnal, és nyomjuk meg a „Beállít…” gombot (ez a szerencsésebb megoldás); ¾ lapozzunk a „Margók” regiszterhez; ¾ pipáljuk ki az ábrán látható két kiválasztó négyzetet. Ha az „OK” gombot megnyomjuk (és a nyomta100. Ábra: Elhelyezkedés a lapon tási képből indítottuk az „Oldalbeállítás” ablakot, rögtön láthatjuk is a változást.
20.6 Élőfej és Élőláb ¾ „Fájl” menü, „Oldalbeállítás…”, „Élőfej és Élőláb” regiszter ½ Az Excel 97-nél korábbi verziói nyomtatáskor akkor is nyomtattak fej és lábléceket, ha mi nem adtunk meg semmit. Ennek az oka az volt, hogy alapértelmezésben az élőfejbe a munkalap neve, az élőlábba pedig az oldalszám került. Azóta viszont alapértelmezésben már nem nyomtat semmit a program (az Excelhez mérsékelten értők nagy örömére). Ha ez nekünk nem felel meg, akkor indítsuk el a nyomtatási képet a ikonnal, és nyomjuk meg a „Beállít…” gombot. Most lapozzunk az „Élőfej és Élőláb” regiszterhez, és adjuk meg az igényünknek megfelelő adatokat. 101. Ábra: Élőfej és Élőláb megadása Ha olyan adatot kell megadni, mely nem
86
Excel XP alapokon szerepel a választékban, akkor nyomjuk meg az „Egyéni élőfej…”, vagy az „Egyéni élőláb…” gombot. Itt megadhatjuk a lap bal és jobb szélére, valamint a lap közepére kerülő adatokat (a bal oldalra kerülő balra, a középre kerülő középre, a jobbra kerülő jobbra igazítva jelenik meg). Természetesen az így megadott információkat meg is formázhatjuk. Ehhez a párbeszédablak ikonjára kell kattintanunk. Ugyancsak az itt található ikonok segítségével rakhatunk be a dokumentumról is informá102. Ábra: Egyéni Élőfej és Élőláb megadása ciókat, illetve akár képet is: aktuális oldalszám / összes oldalszám
elérési út / fájlnév / munkalap neve
aktuális dátum / aktuális idő
kép beszúrása / kép formázása
20.7 Méret, méretarány, elrendezés ¾ „Fájl” menü, „Oldalbeállítás…”, „Oldal” regiszter ½ A lap természetesen a már megszokott módon elrendezhető álló, vagy fekvő formátumba, amihez az „Oldal” regiszterhez kell lapozni. Ugyanitt kell megadni a nyomtatás méretarányát. is. Ha másként nem rendelkezünk 1:1 arányban nyomtatja ki a program a táblázatunkat. A méretezésnél van egy nagyon szimpatikus lehetőségünk: beállíthatjuk, hogy az adatokkal feltöltött táblázatrész hány oldal széles és magas legyen. Ez esetben a program automatikusan számolja ki az ehhez szükséges méretarányt. Természetesen lehetőségünk van az A4 lapmérettől eltérő papír nagyságának a megadására is, valamint a kezdő lapszámot beállítani. 103. Ábra: Elrendezés és méretarány megadása
20.8 Rácsvonalak ¾ „Fájl” menü, „Oldalbeállítás…”, „Lap” regiszter ½ A rácsvonalak és a szegélyek egymással nagyon szoros összefüggésben vannak. Ha ugyanis a rácsvonalak nyomtatását bekapcsoljuk, akkor szegélyeket csak akkor kell alkalmaznunk, ha adataink nem egy összefüggő, folyamatos területen helyezkednek el. Ennek az oka az, hogy az Excel a rácsvonalakat is kinyomtatja, de mindig csak az adatokkal lefedett területen. Azonban mindig a jobb szélső, illetve a legalsó adatig jelennek meg a rácsvonalak (az ábrán a „Kilógó 104. Ábra: A rácsvonalak viselkedése adat”-ig). Ha vannak ilyen szempontból (ha a „Cellarácsokkal” opciót bekapcsoltuk)
87
ECDL Táblázatkezelés modul „kilógó” adataink, akkor olyan helyre is kerülne rácsvonal, ahová esetleg nem kell. Ilyenkor használjunk inkább szegélyeket. Szintén szegélyeket kell használnunk, Oldaltörések ha valamit vastagabb vonallal szeretnénk kiIsmétlődjön minden lapon Eddig kerüljön nyomtatásra emelni. 105. Ábra: A megoldandó feladat egyik lapja Azt, hogy az Excel rácsvonalakat is nyomtasson, vagy sem, magunk állíthatjuk be. Válasszuk a „Fájl” menü „Oldalbeállítás…” elemét, vagy indítsuk ikonnal, majd nyomjuk meg a „Beállít…” gombot. Lapozzunk a „Lap” regiszel a nyomtatási képet a terhez (ez az ablak korábban már szerepelt). A kiválasztó négyzetet pipáljuk ki, ha cellaráccsal kívánunk nyomtatni.
20.9 Nyomtatási terület megadása, megszüntetése ¾ „Fájl” menü, „Nyomtatási terület…”, „Nyomtatási terület megadása / megszüntetése” ½ Egy nagyobb táblázat esetén korántsem biztos, hogy az összes adatot ki akarjuk nyomtatni. Semmi gond, csak a következőket kell tennünk: ¾ jelöljük ki a táblázatnak azt a részét, amit ki szeretnénk nyomtatni; ¾ nyissuk meg a „Fájl” menüt, majd abból indítsuk a „Nyomtatási terület…”, és azon belül a „Nyomtatási terület megadása” opciót. Ha nem jól dolgoztunk, akkor jelöljük ki a helyes területet, és adjuk meg újra a nyomtatási területet. Akkor pedig, ha újra a teljes adatterületet szeretnénk nyomtatni, szüntessük meg a nyomtatási terület kijelölését a „Fájl” menü „Nyomtatási terület…”, azon belül pedig „Nyomtatási terület megszüntetése” opció indításával. 29. Feladat: Készítsük elő nyomtatásra az előző feladatban elkészített táblázatunk mindhárom munkalapját. A megoldandó feladatok a következők: ¾ oldaltörés E-F, illetve I-J oszlopok közé; ¾ nyomtatási terület A1-L9; ¾ minden lapon ismétlődjön meg az A oszlop ¾ jól töltse ki a táblázat a lapot, és kerüljön a lap közepére; ¾ az élőfejben bal oldalt a munkalap neve, középen a saját nevünk, jobb oldalt a dátum, az élőláb közepén pedig az oldalszám szerepeljen. Megoldás: Kezdjük az oldaltöréssel. Ezt egyszerre végrehajthatjuk az összes munkalapon, ezért elsőként kapcsoljuk össze a lapokat: indítsuk el bármely regiszter helyi menüjét, majd válasszuk „Az összes lap kijelölése” lehetőséget. Jelöljük ki az F oszlopot, és válasszuk ki a „Beszúrás” menü „Oldaltörés” opcióját. Ha ez megvan, jelöljük ki az I oszlopot, és szúrjunk be ide is egy oldaltörést. Mivel minden további művelet csak szétkapcsolt munkalapokkal hajtható végre, bontsuk szét a lapokat úgy, hogy rákattintunk mondjuk a „Győr” regiszterre. „Győr” lap előkészítése Adjuk meg a nyomtatási területet: jelöljük ki az A1-L9 tartományt, majd nyissuk meg a „Fájl” menüt, és válasszuk ki a „Nyomtatási terület”, majd a „Nyomtatási terület kijelölése” opciókat. Adjuk meg, hogy az A oszlop minden kinyomtatásra kerülő lapon ismétlődjön. Indítsuk a „Fájl” menüt, és abból az „Oldalbeállítás” pontot, majd lapozzunk a „Lap” regiszterhez. Kattintsunk bele a „Balra ismétlődő oszlopok” mezőbe, majd kattintsunk rá az A oszlopra. Nyomjuk meg az „OK” gombot.
88
Excel XP alapokon Indítsuk el a nyomtatási képet a ikonnal, majd nyomjuk meg a „Beállít…” gombot. A többi beállítást már innét fogjuk végrehajtani. Kattintsunk az „Oldal” regiszterre, és állítsuk be a nagyítást 200 %-ra a „Legyen az eredeti méret X %-a” mezőben, továbbá a lap tájolását állítsuk át fekvőre. Kattintsunk a „Margók” regiszterre, és pipáljuk ki az „Igazítás az oldal közepére” mindkét jelölőnégyzetét. Lapozzunk az „Élőfej és Élőláb” lapra, majd nyomjuk meg az „Egyéni élőfej…” gombot. Kattintsunk a ikonra. Kattintsunk bele a „Középen” mezőbe, majd gépeljük be a nevünket. Kattintsunk a „Jobb oldalon” mezőbe, majd a ikonra. Nyomjuk meg az „OK”, azután az „Egyéni élőláb…” gombot. Kattintsunk a „Középen” mezőbe, majd a ikonra. Nyomjuk meg az „OK”, majd megint csak az „OK” gombot. Ezzel a „Győr” lap elkészült. Kattintsunk a „Bezárás” gombra (előtte persze átnézhetjük munkánkat). „Sopron” és „Összesen” lap előkészítése Pontosan úgy kell eljárnunk, mint ahogy azt „Győr” lap esetén megtárgyaltuk.
20.10 Nyomtatás ¾ „Fájl” menü, „Nyomtatás…” ½ Mint arról a fájlműveleteknél már volt szó, a nyomtatás ebben a programban is kétféle módszerrel indítható: ¾ a ikonnal; ¾ és menüből. Ha ikonnal indítjuk el a nyomtatást, akkor egy példányban, az alapértelmezett nyomtatón, de csak a kijelölt munkafüzet lapokat nyomtatja ki a program (amennyiben nincsenek összekapcsolva a munkalapok, akkor természetesen az aktuálisat). Amennyiben viszont menüből indítjuk a nyomta106. Ábra: A „Nyomtatás” ablak tást, akkor nagyon sok paramétert állíthatunk be. Eddigi ismereteink alapján ezek mindegyike magáért beszél, ezért részletesebben egyiket sem tárgyaljuk.
21. Adatbázisok 21.1 Az adatbázis Elsőként a fogalmat tisztázzuk: az adatbázisok logikailag összefüggő adatok gyűjteményei. A számítógépes adatbázisok többnyire olyan táblázatok, melyekben: ¾ minden oszlopban az adatbázis elemeinek azonos jellemzőjét találjuk; ¾ és minden sora csak egy-egy elem fontos adatait tartalmazza. További követelmény, hogy az adatbázisban minden egyed csak egyszer szabad, hogy szerepeljen. Ezt általában úgy érik el, hogy az elemeket speciális egyedi azonosítókkal látják el. Ez által könnyen ellenőrizhető, hogy szerepel-e már egy adott egyed az adatbázisban, vagy sem. Például egy személyi adatbázis esetében erre kiválóan megfelel a személyi számunk, mivel Magyarországon két azonos személyi számú ember nincs (mivel ez sérti a személyiségi jogainkat, helyette majd a gyakorlatban mégis mást kell választani). Foglaljuk össze az eddig elmondottakat, és rendeljünk nevet a legfontosabb alapfogalmakhoz (a későbbiekben ezekkel fogunk hivatkozni rájuk): ¾ logikailag összefüggő adatok gyűjteménye adatbázis ¾ az azonos jellegű adatok összessége, példánknál maradva a táblázat egy-egy oszlopa mező ¾ a mező azonosítására alkalmazott elnevezés (ez kerül az oszlop tetejére) mezőnév ¾ egy-egy elem összes jellemző adata (esetünkben a táblázat egy-egy sora) rekord
89
ECDL Táblázatkezelés modul elsődleges azonosító kulcs ¾ végül azok a mezők, melyekre nézve az adatok rendezettek kulcsok Az Excellel magunk hozhatunk létre adatbázisokat, tölthetjük fel adatokkal, és ha kell, kívánságainknak megfelelően keresgethetünk is benne adatokat. Természetesen a véletlenszerűen bekerült adatainkat a legkülönfélébb szempontok szerint sorba is rendezhetjük. A továbbiakban az ebbe a kérdéskörbe tartozó témákat beszéljük meg. Mivel itt már kezd bonyolódni a program használata, így csak a legfontosabbakról eshet szó. ¾
azok a mezőadatok, melyek minden rekordra nézve egyediek (pl. személyi szám)
Hány kulcs lehet? Mivel az Excel nem kifejezetten adatbázis kezelő program, egyszerre csak egy kulcs szerint lehet az adatbázist rendezni. Ezt hamarosan magunk is tapasztalni fogjuk.
21.2 Adatbázisok létrehozása ¾ „Adatok” menü, „Űrlap…” ½ Az adatbázisok létrehozásának első lépése a mezőnevek megadása egy üres munkalap A1 cellájából indulva az 1-es sorban. Ezen kívül, ha van számított adatunk is, akkor a kérdéses adat mezőneve alá a 2. sorba vigyük be a kiszámolására szolgáló képletet (természetesen használhatjuk a mezőneveket a 107. Ábra: Ezt az üzenetet kapjuk, he nem ismeri képletben). fel a megadott neveket az Excel Maradjunk a második sorban, és indítsuk el az „Adatok” menüből az „Űrlap…” menüpontot! Ha esetleg az Excel nem ismerné fel mezőneveknek (címkéknek) a megadott neveket, kattintsunk az ábra szerinti ablak „OK” gombjára. Ha minden rendben, a megjelenő párbeszédablak azok számára ismerős, akik a Word szövegszerkesztőben már írtak körlevelet. A következő mezőbe itt csak a Tabulátor billentyűvel léphetünk, új rekordot pedig az „Újat” gombbal kérhetünk. Rekordot törölni a „Törlés” gombbal lehet (mindig az aktuális rekord törlődik). Ha a „Zárás” gombbal kilépünk az adatbevitelből, akkor jól látszik, hogy az adatbázis minden rekordja egy-egy sora a táblázatunknak. Természetesen adatainkat később is ugyanilyen módszerrel tudjuk bevinni, azaz adatbázisunk tetszés szerint bővíthető. Most már csak az a kérdés, hogy mi szükség erre a cirkuszra, hiszen a táblázat feltölthető a hagyományos, azaz közvetlenül a cellákba történő 108. Ábra: Adatűrlap gépeléses módszerrel is. Adatbeviteli űrlap használatakor kisebb a hibázási lehetőség, valamint minden rekordba automatikusan bekerül a kiszámított adat értéke is. Milyen felirat kerül az űrlap címsorába? A válasz egyszerű: a munkalap neve. Hogy kerülhető el az, hogy minden adat csak egyszer szerepeljen az adatbázisban? Az Excel esetében ez csak nagyon bonyolultan valósítható meg. Az Office programcsomag azonban tartalmaz egy kifejezetten adatbázisok kezelésére kifejlesztett programot is, az Access-t. Abban a programban ez már nem jelent nehézséget.
21.3 Adatok sorba rendezése Adatbevitelkor a rekordok nagy valószínűséggel teljesen véletlenszerűen kerülnek be az adatbázisba.
90
Excel XP alapokon Egy ilyen „ömlesztett” adathalmazban viszont nagyon nehéz bármit is megtalálni, ezért célszerű adatainkat sorba rendezni. Ennek több módja is lehetséges. A következőkben ezeket tekintsük át.
21.3.1 Egy kulcsos rendezés Ha a sorrendbe rendezéshez csak egy mezőt kell figyelembe venni, akkor a cellamutatót vigyük a kérikonra ha növekvő, és a ikonra ha csökkenő rendbe déses mezőbe (oszlopba), majd kattintsunk a akarjuk sorolni rekordjainkat. Vigyázzunk, hogy ha van kijelölt cellatartomány a táblázatunkban, akkor a rendezés csak azon belül történik meg! Természetesen a rekordok adatai együtt mozognak. Növekvő sorrendet választva a rendezés eredményeként az adatok a következőképpen helyezkednek el: ¾ karakteres adatok ABC ¾ számok növekvő ¾ dátumok elöl a régebbi időt megadó dátumok ¾ idő adatok elöl a korábbi időpontok
21.3.2 Összetett kulcs szerinti rendezés ¾ „Adatok” menü, „Sorba rendezés…” ½ Ha a rendezésnél több szempontot is figyelembe kell venni, akkor indítsuk el az „Adatok” menüből a „Sorba rendezés…” menüpontot. A „Rendezze” legördülő listánál választhatjuk ki az összetett kulcs első összetevőjét, a „Majd” listánál a másodikat, és az „Aztán” listából a harmadikat. De mire jó az összetett kulcs? Ha van például egy olyan adatbázisunk, amely egy cég dolgozóit tartalmazza, és az első kulcsnak a munkahelyet adjuk meg, akkor az egy helyen dolgozók – a munkahelyen belül – még mindig véletlenszerűen jönnének egymás után. Ha azt akarjuk, hogy az egy helyen dolgozók névsorban szerepeljenek, akkor második kulcsnak a nevet kell vá109. Ábra: lasztani. Hasonló célokra szolgál a A „Rendezés” ablak harmadik kulcs is. Természetesen lehetőségünk van itt is csökkenő sorrend kérésére, ami a rádió gombokkal választható. Gond csak akkor lenne, ha egy mezőben mondjuk a hónapok neveit tároljuk le. Ha egy ilyen mezőt adunk meg a rendezés kulcsának, akkor a hónapokat is abc-be rendezi a program, ami 110. Ábra: Egyedi persze nem jó. Ilyen esetben a „Rendezés” párbeszédablakon kulcs kiválasztása nyomjuk meg az „Egyebek…” gombot, és válasszuk ki a megfelelő sorozatot. Hétköznapi példa a többszörös kulcsra ¾ ¾ ¾
Mindenki használt már telefonkönyvet. A telefonkönyvben a nevek három kulcs szerint vannak sorba rendezve: első város második név harmadik utca Milyen speciális sorrendeket választhatunk?
Azokat a sorozatokat találjuk a választékban, melyeket egyedi sorozatként felvettünk (10.1.4.). Pontosan ezért majd vigyázzunk az egyedi sorozatok létrehozásakor a tételek sorrendjére!
21.4 Adatok kezelése szűréssel Az adatok szűrésére két módszer létezik. Az egyikkel az eredeti adatbázist látjuk, de csak azok a rekordok maradnak láthatóak, melyek megfelelnek az általunk megadott feltételnek. Ez esetben a feltételek megadása erősen korlátozott. Ez az „AutoSzűrés”. A másik módszer jóval több lehetőséget biztosít, de sajnos sokkal bonyolultabb is. Ez lesz az „Irányított szűrés”.
91
ECDL Táblázatkezelés modul 21.4.1 Az AutoSzűrő Az autószűrő is nagyszerű eszköz lesz a kezünkben, de van egy komoly korlátja: ha több mezőre is megadunk feltételt, akkor a feltételek között mindig „és” kapcsolatot alkalmaz. Ez annyit tesz, hogy csak az összes feltételnek egyszerre eleget tevő rekordokat fogja figyelembe venni. Ha ez nekünk nem jó, akkor irányított szűrőt kell majd alkalmaznunk.
21.4.1.1 Az AutoSzűrő be- és kikapcsolása ¾ „Adatok” menü, „Szűrő”, „AutoSzűrő” ½ Az AutoSzűrő be- és kikapcsolásához válasszuk ki az „Adatok” menüből a „Szűrés” menüpontot, majd az „AutoSzűrő” opciót. Ennek hatására az adatbázis minden mezőneve egy-egy lenyitható listává, illetve újra normállá alakul. Ha bármelyiket legördítjük, akkor 111. Ábra: Bekapcsolt AutoSzűrő kiválaszthatjuk azt a feltételt, aminek meg kell esetén ilyenek a mezőnevek felelnie egy rekordnak ahhoz, hogy látható maradjon. Az AutoSzűrő kikapcsolása ugyanúgy történik, mint a bekapcsolása.
21.4.1.2 Az AutoSzűrő megadása Tekintsük át, hogy milyen feltételeket adhatunk meg az AutoSzűrö alkalmazásával. A listában az adott mező összes, az adatbázisban szereplő tétele, valamint a „(mind)”, a „(Helyezés…)”, az „(Egyéni…)”, az „(Üres)” és a „(Nem üres)” tételek vannak. Ha valamelyiket kiválasztjuk, akkor velük a következő hatást érjük el: ¾ tételek csak az a rekord látszik, melyben az adott mező tartalma megegyezik a kiválasztott tétellel (pl. az ábrán „felsőfokú”, „szakmunkás”, „tech112. Ábra: nikus”); A választék ¾ mind az adott mezőre nem adunk meg feltételt, így újra minden rekord látszik; ¾ (Helyezés…) részletesen külön is megbeszéljük; ¾ (Üres) azok a rekordok láthatóak, melyekben az adott mező üres (a „0” nem számít üresnek); ¾ (Nem üres) csak az a rekord látszik, amelyben az adott mezőben van adat (a „0” most sem számít üresnek); ¾ Egyéni részletesen külön is megbeszéljük. Ha több mezőre is megadunk szűrési feltételt, akkor csak azok a rekordok látszanak, melyekre minden feltétel teljesül, azaz mindig a logikai „és” kapcsolat áll fent a feltételek között. Ez bizony elég nagy korlát, de pontosan azért létezik a másik szűrési eljárás, az irányított szűrés. Honnét fogjuk tudni, hogy melyik mezőre adtunk meg szűrőt? A mezőnévhez tartozó legördítő elem színe kék lesz annál a mezőnél, amelyre feltételt adunk meg. Hogy lehet a legegyszerűbben újra minden rekordot megjeleníteni? Ha több mezőre is megadtunk feltételt, kissé bonyolult lenne minden mezőnél külön-külön a „Mind” opciót megadni. Helyette nyissuk meg az „Adatok” menüt, és válasszuk a „Szűrő”, majd a „Minden látszik” opciókat.
21.4.1.2.1 „Helyezés…” szűrési feltétel A párbeszédablakban kiválaszthatjuk, hogy a megjelenítendő rekordok a legnagyobb (Első), vagy a legkisebb (Utolsó) numerikus értékek legyenek. Egyúttal azt is megadhatjuk, hogy hány tétel szerepeljen. Ráadásul az is eldönthető, hogy a megjelenített rekordok darabszámát, vagy százalékos mennyiségét adjuk meg.
92
113. Ábra: Helyezés feltételének megadása
Excel XP alapokon 21.4.1.2.2 „Egyéni…” szűrési feltétel Itt egy mezőre nézve két feltételt is megadhatunk, és a köztük lévő logikai kapcsolatot is mi szabhatjuk meg. Szerencsére a két feltétel közötti kapcsolat „nyelvtanilag” nagyon jól érezhető (természetesen, ha több mezőre adunk meg feltételt, akkor azok között változatlanul „és” lesz a kapcsolat). A feltételt úgy kell elképzelni, hogy az összehasonlító operátor bal oldalán szerepel a mező tartalma. Az operátort a listából választhatjuk: ¾ egyenlő; 114. Ábra: Az egyéni feltétel megadására ¾ nem egyenlő; szolgáló ablak ¾ nagyobb, mint; ¾ nagyobb, vagy egyenlő; ¾ kisebb, mint; ¾ kisebb, vagy egyenlő; ¾ kezdete; ¾ nem kezdete; ¾ vége; ¾ nem vége; ¾ tartalmaz; ¾ nem tartalmaz. Amihez hasonlítjuk a mező értékét, az kerül az operátor jobb oldalára. Az utolsó 6 operátor csak karakteres adatok esetén jelenik meg a választható lehetőségekben, és ezek némi magyarázatot is igényelnek. A „kezdete” az adott mező tartalom elejében, a „vége” a végében, a „tartalmaz” pedig a mező bármely részében keresi a megadott mintát, és ha ott megtalálja, bekerül a rekord a megjelenítendők közé. A „nem kezdete”, a „nem vége” és a „nem tartalmaz” ezek után könnyen értelmezhető: ha az adott helyen nincs a megadott minta, akkor kerül be a kiszűrt adatokba a rekord.
21.4.2 Irányított szűrő ¾ „Adatok” menü, „Szűrő”, „Irányított szűrő” ½ Az imént megismert AutoSzűrö segítségével már egész jól válogathatunk az adatok között. Sajnos azonban előbb-utóbb komoly korlátokba fogunk ütközni. Olyan feltételt ugyanis nem tudunk megadni, mely szerint minden olyan rekord kerüljenek bele a leválogatás eredmény listájába, amelyek két különböző mezőre vonatkozó feltétel közül csak az egyiknek felelnek meg. Ennek az oka az, hogy ha több mezőre is megadunk feltételt, azok között a kapcsolat „és”, ami annyit jelent, hogy csak az összes feltétel egyidejű teljesülése esetén szerepel az adott re115. Ábra: Irányított szűrő kord a listában. Ez így elég bomegadása nyolult, de egy példa alapján rögtön érthető lesz. Tegyük fel, hogy egy olyan adatbázisunk van, amelyben a dolgozók következő adatai vannak letárolva: ¾ név; ¾ lakhely; ¾ iskolai végzettség; ¾ beosztás. AutoSzűrőt alkalmazva nem tudjuk leválogatni azokat a dolgozókat, akik vagy Győrben laknak, vagy felsőfokú iskolai 116. Ábra: Irányított szűréssel leválogatott rekordok
93
ECDL Táblázatkezelés modul végzettségük van (azaz elég az egyik feltételnek teljesülnie), de az irányított szűrővel könnyedén megoldható a probléma. Az irányított szűrő alkalmazásának során az alábbi három területet kell majd megadni: 1. Listatartomány: ¾ a leválogatandó adatokat tartalmazó cellák (az ábrán „Adatok” néven szerepel); 2. Szűrőtartomány: ¾ a feltételt tartalmazó cellák; 3. Hová másolja: ¾ az a területet, ahová a leválogatást kérjük (megadása nem kötelező, az ábrán „Leválogatott rekordok” a felirata). A szűrőtartományt természetesen elő kell készíteni. Ennek során egy különálló cellatartományban előbb az összes olyan mezőnevet meg kell adni, melyre feltételt akarunk előírni (célszerű a fejlécet, úgy ahogy van, lemásolni). Ezek után írjuk be a feltételeket. Ha két különböző mezőre feltételt adunk meg, akkor közöttük természetesen logikai kapcsolat áll majd fenn. Ha mindkét feltételnek egyszerre kell teljesülnie („és” kapcsolat), akkor a feltételeket egy sorba kell írni. Ha a két feltétel közül elég az egyiknek teljesülnie („vagy” kapcsolat), akkor a feltételeket külön-külön sorba kell megadni. Az ábrán látható feltételt előírva minden olyan rekord leválogatásra kerül, amelyeknél a lakhely Győr, vagy az iskolai végzettség felsőfokú (elég, ha csak az egyik teljesül, azaz „vagy” a kapcsolat). Ha a „Győr” és a „felsőfokú” egy sorba kerülne, akkor csak azok az emberek kerülnének leválogatásra, akik Győrben laknak, és ugyanakkor felsőfokú a végzettségük (minkét feltétel egyszerre kell, hogy teljesüljön, azaz „és” a kapcsolat). 30. Feladat: Hozzuk létre az ábrán látható adatbázist! Aki akarja, egészítse ki egy „Nettó bér” oszloppal is, és a korábbi feladatnak megfelelő módszerrel számítsa ki a nettó béreket (ehhez csak a 2. sorba kell beírni a képletet). Mentsük el „Dolgozók néven! Megoldás: Az első sorba írjuk be az oszlopfejléceket, és ha gondoljuk, a nettó bér képletét a 2. sor nettó bér oszlopába. Álljunk a 2. sorba valamelyik oszlop117. Ábra: A minta adatbázis fejléc alá. Indítsuk el az „Adatok” menü „Űrlap…” pontját. Ha a program nem ismerné fel az oszlopcímkéket, kattintsunk a hibaüzenet „OK” gombjára. Vigyünk be legalább 15 rekordot. Arra figyeljünk, hogy: ¾ a lakhelyek között több azonos is legyen; ¾ az iskolai végzettségek és a beosztások következetesen ugyanazon a néven szerepeljenek (ezt az automatikus adatbevitel nagymértékben támogatja). Ha egy-egy tételt megadtunk az „Újat”, ha teljesen végeztünk a „Zárás” gombot nyomjuk meg. Ne felejtsük, hogy az egyik mezőből a másikba a Tabulátor billentyűvel léphetünk! 31. Feladat: Rendezzük abc sorrendbe a dolgozókat! Megoldás: Kattintsunk az A oszlop bármely adatára (hisz név szerint kell rendezni), majd kattintsunk a 32. Feladat: Rendezzük bér szerinti csökkenő sorrendbe a dolgozókat!
94
ikonra.
Excel XP alapokon Megoldás: Kattintsunk a bruttó bér oszlopban lévő valamelyik adatra, majd a ikonra. 33. Feladat: Rendezzük a dolgozókat iskolai végzettség, azon belül pedig abc sorrendbe! Megoldás: Indítsuk el az „Adatok” menü „Sorba rendezés…” pontját (valamelyik adaton kell állni, csak akkor fog indulni). Vigyázzunk, hogy a „Van rovatfej” rádiógomb legyen kiválasztva! A „Rendezze” legördülő listából válasszuk ki az „Iskolai végzettség” lehetőséget, a „Majd” listából padig a „Név” opciót. Kattintsunk az „OK” gombra. 34. Feladat: AutoSzűrő alkalmazásával válogassuk ki azokat a dolgozókat, akik győri lakosok! Megoldás: Indítsuk el az „Adatok” menü „Szűrő” pontjából az „AutoSzűrő” opciót. Nyissuk le a „Lakhely” mező legördülő listáját, és válasszuk ki a „Győr” elemet. 35. Feladat: Kerestessük ki az öt legmagasabb bruttó bérrel rendelkező dolgozót! Megoldás: Először az előző feltételt kapcsoljuk ki! Nyissuk le a „Lakhely” listát, és válasszuk a „Mind” opciót. Nyissuk le a „Br. bér” mező legördülő listáját, és válasszuk ki a „Helyezés…” opciót. Adjuk meg, hogy csak az 5 első tételt kérjük megjeleníteni. Kattintsunk az „OK” gombra. 36. Feladat: Kerestessük ki azokat a dolgozókat, akiknél nem adtuk meg, hogy van-e szolgálati rádiótelefonjuk! Megoldás: Most is kezdjük azzal, hogy az előző feltételt kapcsoljuk ki! Nyissuk le a „Br. bér” listát, és válaszszuk a „Mind” opciót. Nyissuk le a „Szolgálati telefon” mező legördülő listáját, és válasszuk ki az „Üres” opciót. Kattintsunk az „OK” gombra. 37. Feladat: Kerestessük ki azokat a dolgozókat, akik győri lakosok, és felsőfokú végzettséggel rendelkeznek! Megoldás: Kapcsoljuk ki az előző feltételt! Nyissuk le a „Szolgálati telefon” listát, és válasszuk a „Mind” opciót. Nyissuk le a „Lakhely” mező legördülő listáját, és válasszuk ki a „Győr” opciót, majd nyissuk le az „Iskolai végzettség” mezőt, és válasszuk ki a „felsőfokú” elemet. Mivel az AutoSzűrő esetében több mezőre megadott feltétel esetén a logikai kapcsolat mindig „és”, más dolgunk nincs is. Kattintsunk az „OK” gombra. 38. Feladat: Kerestessük ki azokat a dolgozókat, akik vagy győri, vagy pápai lakosok! Megoldás: Kapcsoljuk ki az előző szűrést. Mivel most két mezőre is megadtunk feltétel, egy egyszerűbb módszert fogunk alkalmazni. Indítsuk el az „Adatok” menüből a „Szűrő”, majd abból a „Minden látszik” opciót. Nyissuk le a „Lakhely” mező legördülő listáját, és válasszuk ki az „Egyéni…” opciót. A megjelenő párbeszédablak jobb felső legördülő listájából válasszuk ki a „Győr”, az alatta lévő listából a „Pápa” elemet. A bal alsó listában az „egyenlő” opciót állítsuk be, valamint a rádiógombokkal a „vagy” logikai kapcsolatot szelektáljuk ki. Végül kattintsunk az „OK” gombra. 39. Feladat: Kerestessük ki azokat a dolgozókat, akiknek a bruttó bére 80 000 és 120 000 forint közé esik!
95
ECDL Táblázatkezelés modul Megoldás: Először az előző feltételt kapcsoljuk ki! Nyissuk le a „Lakhely” listát, és válasszuk a „Mind” opciót. Nyissuk le a „Br. bér” mező legördülő listáját, és válasszuk ki az „Egyéni…” opciót. A megjelenő párbeszédablak jobb felső mezőjébe gépeljük be „80000”, az alatta lévő mezőbe „120000”. A bal felső listában a „nagyobb vagy egyenlő”, az alatta lévő listában a „kisebb vagy egyenlő” opciót állítsuk be, valamint a rádiógombokkal az „és” logikai kapcsolatot adjuk meg. Végül kattintsunk az „OK” gombra. 40. Feladat: Kerestessük ki azokat a dolgozókat, akik vagy Győrben laknak, vagy felsőfokú végzettséggel rendelkeznek! Megoldás: A feladat kissé ismerős. Igen, majdnem ugyanezt oldottuk meg korábban, de akkor „és” kapcsolatot kellett figyelembe venni a két feltétel között. Most minden olyan rekordra kíváncsiak vagyunk, ahol legalább az egyik feltétel teljesül. Mivel AutoSzűrő esetén a több mezőre megadott feltételek esetén a logikai kapcsolat mindig „és”, ez a lehetőség ugrott. A feladatot sajnos a bonyolultabb irányított szűrővel kell megoldani. Lássuk hogyan! Először is kapcsoljuk ki az AutoSzűrőt az „Adatok” menü „Szűrő” „AutoSzűrő” pontjával. Most adjuk meg az úgynevezett feltétel tartományt (a régebbi Excel verziókban ezt kritérium tartománynak hívták, ami ugyanaz, csak így tudományosabban hangzik). Ehhez jelöljük ki a mezőneveket, ikonra, azután az I1 cellára, végül a ikonra. majd kattintsunk a Most adjuk meg a feltételeket. A „Lakhely” oszlopfelirat alá (J2 cella) gépeljük be „Győr”, az „Iskolai végzettség” oszlopfelirat alá, de nem egy sorba a „Győr” felirattal (K2 cella) gépeljük be „felsőfokú”. Miért kellet két sorba megadni a két feltételt? Mert „vagy” logikai kapcsolatot akarunk megadni. Kattintsunk bele az adatokat tartalmazó cellákba, majd indítsuk el az „Adatok” menüből a „Szűrő”, majd az „Irányított szűrő…” opciót. Kattintsunk bele a „Szűrőtartomány” mezőbe, majd adjuk meg az I1-O3 cellatartományt, végül kattintsunk az „OK” gombra. 41. Feladat: Kerestessük ki azokat a dolgozókat, akik vagy Győrben laknak és kevesebb a bruttó bérük, mint 80000 forint, vagy alapfokú végzettséggel rendelkeznek! Megoldás: Kapcsoljuk ki az előző szűrést. Indítsuk el az „Adatok” menüből a „Szűrő”, majd abból a „Minden látszik” opciót. A feltétel tartományba adjuk meg a következőket: J2 cellába „Győr”, M2 cellába „>80000”, K3 cellába „középfokú”. Kattintsunk bele az adatokat tartalmazó cellákba, majd indítsuk el az „Adatok” menüből a „Szűrő”, majd az „Irányított szűrő…” opciót. Kattintsunk bele a „Szűrőtartomány” mezőbe, majd adjuk meg I1-O3 cellatartományt, végül kattintsunk az „OK” gombra.
21.5 Részösszegek ¾ „Adatok” menü, „Részösszegek…” ½ Adatainkból gyakran szükségessé válhat különféle részeredményeket kiszámoltatnunk. Például: ¾ az előző feladatban lévő adatbázisból a felsőfokúak átlagos bére; ¾ a győri lakosok száma; ¾ stb. Ezt nagyon egyszerűen megtehetjük, ha ismerjük a részösszegek képzésének módszerét. Első lépésben rendezzük sorba az adatbázist arra az adatára nézve, amely szerint a részösszegeket képezni akarjuk. Első példánknál maradva az „Iskolai végzettség” legyen a rendezés kulcsa. Ezt követően az „Adatok” menüből válasszuk a „Részösszegek…” pontot. A megjelenő ablakban válasszuk ki a „Csoportosítási alap”-ból a rendezés kulcsának megadott mezőt.
96
Excel XP alapokon Adjuk meg az alkalmazandó függvényt, amely a következő statisztikai függvények valamelyike lehet (ezek nagy részét részletesen tárgyaltuk): ¾ Összeg, Szorzat, Átlag; ¾ Darab; SzámDarab; ¾ Maximum, Minimum; ¾ Szórás, Szórásp, Variancia, Varp; Szintén adjuk meg a kiválasztó négyzetek beikszelésével azokat a mezőket, melyekre nézve alkalmazni akarjuk a függvényt. Végül nyomjuk meg az „OK” gombot, aminek hatására az ábrán látható módon rendeződik át a táblázatunk. Ha nem akarjuk látni a részleteket, csak a részösszegeket, akkor a bal 118. Ábra: A „Részösszegek” felső sarokban lévő gombok közül kell a megfelelőt megpárbeszédablak nyomnunk: ¾ csak az adatbázis végeredménye, ¾ az egyes részeredmények, és a végeredmény, ¾ minden részlet mutatása. Persze arra is van lehetőség, hogy csak egyes részadatokat rejtsünk el. Ehhez csak a ikonra kell kattintani. Ha újra akarjuk a részleteikon heket is látni, kattintsunk a lyén megjelent ikonra. Ha vissza akarjuk állítani az eredeti, a részösszegek nélküli táblá119. Ábra: Részösszegek zatformát, akkor indítsuk el újra a „Részösszegek…” menüpontot, majd nyomjuk meg a „Mindet törli” nyomógombot. 42. Feladat: Számítsuk ki különböző iskolai végzettségű dolgozók átlagos bruttó bérét! Megoldás: Kapcsoljuk ki az előző szűrést. Indítsuk el az „Adatok” menüből a „Szűrő”, majd abból a „Minden látszik” opciót. Az adatokat rendezzük sorba iskolai végzettség szerint. Ehhez kattintsunk bármelyik adatra az „Iskolai végzettség” oszlopban, majd a ikonra. Indítsuk el az „Adatok” menüből a „Részösszegek…” pontot, majd a „Csoportosítási alap” legördülő listából válasszuk ki az „Iskolai végzettség” elemet. A „Melyik függvénnyel” listából válasszuk ki az „Átlag” operátort, valamint az „Összegzendő oszlopok” elemei közül pipáljuk ki a „Br. bér”-t. Végül kattintsunk az „OK” gombra. 43. Feladat: Távolítsuk el a részösszegeket Megoldás: Indítsuk el az „Adatok” menüből a „Részösszegek…” pontot, majd kattintsunk a „Mindet törli” gombra. Végül kattintsunk az „OK” gombra.
21.6 Kimutatás Varázsló A részösszegek, az irányított, illetve az AutoSzűrő, valamint az adatbázis-kezelő függvények segítségével táblázatainkból a legkülönfélébb kigyűjtéseket tudjuk elkészíteni. Komolyabb munkák esetén azonban szinte biztosan korlátokba fogunk ütközni. Ilyen esetben kell az „Adatok” menü „Kimutatás vagy kimutatás diagram…” pontját elindítani, és az igényeinknek megfelelő kigyűjtési feltételeket megadni.
97
ECDL Táblázatkezelés modul
¾
¾
¾ ¾
¾
Mennyiben nyújt többet a Kimutatás, mint a felsorolt egyéb lehetőségek? Csak a legfontosabbak: több, külön helyen tárolt táblázat adatait is képes összesíteni, sőt, külső adatok feldolgozására is alkalmas; lehetőséget biztosít arra, hogy az egyes mezők adataiból igényeinknek megfelelő gyűjtő csoportokat hozzunk létre; az egyes csoportok részleteit bármikor kigyűjthetjük egy külön táblázatba; a kigyűjtött adatokat a legkülönfélébb operátorokkal dolgoztathatjuk fel (darabszám, összeg, átlag, stb.), mindezekről ráadásul diagram is készíttethető, mégpedig teljesen automatikusan.
21.6.1 Kimutatás létrehozása ¾ „Adatok” menü, „Kimutatás vagy kimutatás diagram…” ½ Kattintsunk bele az adatokba, majd indítsuk az „Adatok” menüből a „Kimutatás vagy kimutatás diagram…” opciót.
21.6.1.1 Kimutatás varázsló 1. Adjuk meg, hogy milyen adatforrás alkalmazásával szeretnénk elkészíteni a kimutatást. Mi valószínűleg csak a következő elemeket fogjuk használni: ¾ Microsoft Excel lista vagy adatbázis; ¾ Több tartomány. A „Több tartomány” opciót akkor kell majd választanunk, ha a forrásadatok több tartományban vannak, és vannak olyan oszlopfejléceink, melyek mindegyik tartományban szerepelnek. Bonyolultsága miatt javaslom, hogy ezt a lehetőséget majd csak akkor használjuk, ha már kellő biztonsággal tudunk egyszerű kimutatásokat ké120. Ábra: Kimutatás varázsló 1. lépés szíteni. Azt is adjuk meg, hogy a kimutatáshoz szeretnénk-e teljesen automatikusan diagramot is készíteni. Mivel ez nem jelent semmilyen plusz munkát, kérjünk diagramot is. Kattintsunk a „Tovább” gombra.
21.6.1.2 Kimutatás varázsló 2. Ebben a lépésben kell kijelölni azt a tartományt, amelynek adataiból kimutatást szeretnénk készíteni. 1. Ha az előző lépésben a „Microsoft Excel Lista vagy Adatbázis” opciót választjuk (és a varázsló indítása előtt belekattintottunk az adattáblába), a varázsló automatikusan kijelöli a forrásadatokat.
121. Ábra: Kimutatás varázsló 2. lépés
2. Ha az előző lépésben a „Több tartomány” opciót választjuk, akkor természetesen nem csak egy tartományt lehet megadni. Amennyiben megadtuk a forrásadatokat, kattintsunk a „Tovább” gombra.
21.6.1.3 Kimutatás varázsló 3. lépés Most érkeztünk, ha szabad egyáltalán ilyet mondani, a folyamat legfontosabb lépé122. Ábra: Kimutatás varázsló 3. lépés
98
Excel XP alapokon séhez. Az XP verzióban azonban meglehetősen elrejtették azt az ablakot, amelyben a kimutatásban szerepeltetni kívánt adatok szerepkörét korábban be lehetett állítani. Csak akkor kapjuk meg, ha megnyomjuk az „Elrendezés…” gombot. Nem véletlenül, ugyanis ha itt nem adunk meg semmit, akkor a kész, de üres kimutatásban is minden nehézség nélkül megadhatunk mindent (ennek módszere később bemutatásra kerül). Szerintem egyszerűbb az eljárás, ha előre megadjuk az egyes mezők szerepét, tehát kattintsunk az „Elrendezés…” gombra. A kapott ablakban kell megadni azt, hogy: 1. A Kimutatás Varázsló melyik mezőkben lévő adatok alapján csoportosítsa majd a kigyűjtött adatokat: ¾ olyan mezőt van igazán értelme megadni, melyben több rekordnál is előfordul ugyanaz az adat. 2. Milyen adatok legyenek kigyűjtve: ¾ elsősorban numerikus adatot érdemes megadni (nem szám, adatoknál az előfordulások mennyiségét számolja össze 123. Ábra: Kimutatás varázsló 3. lépés a program). Az „OLDAL” feliratú kis fehér téglalapra húzzuk azt a mezőnevet, amely a kimutatás legfőbb gyűjtő adata. Az „OSZLOP” és a „SOR” feliratú téglalapokra a további gyűjtő mezőket kell húzni (javaslom, hogy eleinte mindegyik helyre csak egy mezőnevet húzzunk). Az „Adat” területre azoknak a mezőknek a nevét húzzuk, melyeket összesíteni akarunk (nem feltétlenül összeadásra kell majd gondolnunk). Ha valamelyik mezőt nem összegezni szeretnénk, kattintsunk 124. Ábra: Kimutatás varázsló 3. lépés duplát a mező nevét viselő címkére, majd adjuk meg a megfelelő függvényt. Ha ezzel végeztünk, kattintsunk az „OK” gombra, amivel visszatérünk a varázsló 3. lépéséhez. Most már csak azt kell eldöntenünk, hogy a kimutatás hová kerüljön: ¾ új munkalapra; ¾ vagy az aktív munkalapra. Célszerű új munkalapra kérni a kimutatást (nem véletlenül ez az alapértelmezett). Ha így járunk el, akkor beszúrásra kerül egy új munkalap a munkafüzetbe (ha kimutatás diagramot is kértünk, akkor kettő, a második a diagramnak). Kattintsunk a „Kész” gombra. Ha elkészült a kimutatás, akkor egyúttal automatikusan megjelent egy új „Kimutatás” nevű eszközsor is, melynek elemeit hamarosan tárgyaljuk. Előbb azonban hasonlítsuk össze a kész kimutatást az elrendezésének megadására szolgáló ablakkal. Láthatjuk, hogy a kért beállítások a következők lehettek: ¾ az „OLDAL” területre a „Lakhely” kerüljön; ¾ az „OSZLOP” területre az „Iskolai végzettség”; 125. Ábra: Egy kész kimutatás ¾ a „SOR” területre a „Beosztás”; ¾ az „ADAT” területre pedig a „Br. bér”.
99
ECDL Táblázatkezelés modul További tanulmányozás után világossá válik, hogy a kimutatás minden adata két (valójában három) feltétel egyszerre történő teljesülésére vonatkozik. Például: ¾ A C7 cellába a középfokú végzettségű és egyúttal manager beosztású dolgozók bruttó bére került öszszesítésre. ¾ A harmadik feltétel, ami esetünkben a lakhely, a B1 cellában választható. Mindig az a feltétel fog ilyen választható módon viselkedne, amelyet az elrendezés megadására szolgáló lépésben az „OLDAL” feliratú téglalapra húzunk. Amennyiben megtekintjük a kimutatás diagramot is, akkor azt tapasztaljuk, hogy a diagram teljesen automatikusan elkészült a kimutatás adatai alapján. Mivel a diagramokról már részletesen esett szó, valószínűleg önállóan is el tudjuk majd végezni a szükséges finomításokat. Egyetlen dolgot említek csak meg: a diagramon lévő legördíthető gombok úgy tüntethetőek el, hogy a kimutatás eszközsoron lenyitjuk a listát, és kiválasztjuk a „Kimutatás diagram mezőgombjainak elrejtése” menüpontot. 44. Feladat: Készítsünk egy kimutatást a „Dolgozók” nevű állományban tárolt adatbázisunkból! A kimutatás új munkalapra kerüljön, és legyen kiolvasható belőle az, hogy a lakhely, az iskolai végzettség, és a beosztás függ126. Ábra: Egy kész kimutatás diagram vényében miként alakul a dolgozók bruttó bére. Megoldás: Vegyük elő a kérdéses állományt, majd kattintsunk bele az adatokba. Indítsuk az „Adatok” menü „Kimutatás vagy kimutatás diagram…” opcióját. A „Kimutatás varázsló - 1. lépés a 3-ból” ablakban válasszuk a „Microsoft Excel Lista vagy Adatbázis”, valamint a „Kimutatás diagram (kimutatással együtt)” opciót majd kattintsunk a „Tovább” gombra. A „Kimutatás varázsló - 2. lépés a 3-ból” ablakban nincs dolgunk, mivel a program jó adatterületet ismert fel. Kattintsunk a „Tovább” gombra. A „Kimutatás varázsló - 3. lépés a 3-ból” ablakban kattintsunk az „Elrendezés…” gombra, majd a kapott ablakban húzzuk az „OLDAL” téglalapra a „Lakhely”, a „SOR” területre a „Beosztás”, az „OSZLOP” területre az „Iskolai végzettség”, az „ADAT” területre pedig a „Br. bér” mezőt. Az elrendezés lezárásaként kattintsunk az „OK” gombra. Végül kattintsunk a „Befejezés” gombra.
21.6.2 Csoportok létrehozása és bontása Elsőként azt tisztázzuk mire jók egyáltalán a csoportok. Tegyük fel, hogy a beosztás mezőben sokkal többféle adat szerepel, például gépi forgácsolóból és irodai dolgozóból is legalább 4-5 különböző. Ha viszont a gépi forgácsolók, illetve az irodai dolgozók összesített adataira vagyunk kíváncsiak, akkor ahhoz előbb az egyes csoportok tagjait csoportokba kell foglalni.
100
Excel XP alapokon Sajnos az XP változatban nincs külön ikon a csoportok létrehozására (legalábbis alapértelmezésben) de a következő lépésekkel a csoportba foglalást ennek ellenére könnyen megtehetjük: ¾ jelöljük ki az egy csoportba foglalandó adatokat (ezeknek nem kell feltétlenül egymás mellett lenniük); ¾ nyissuk le a listát a kimutatás eszköztáron, majd válasszuk a „Tagolás és részletek megjelenítése”, végül a „Csoportba foglalás…” menüpontokat. A csoport neve „Csoport n” lesz, ahol „n” helyén egy futó sorszám szerepel. A kívánt ettől eltérő nevet azonban egyszerűen csak be kell az automatikusan generált név helyére gépelni. Csoport szétbontásának lépései: ¾ jelöljük ki a felbontandó csoportot, vagy csoportokat; ¾ nyissuk le a listát a kimutatás eszköztáron, majd válasszuk a „Tagolás és részletek megjelenítése”, majd a „Csoport felbontása…” menüpontokat.
21.6.3 Csoportok részleteinek elrejtése és felfedése Ha létrehoztunk egy csoportot, lehetséges, hogy csak a csoport összesített adataira vagyunk kíváncsiak, a csoport alkotóelemeinek adataira nem. Ezt megtehetjük úgy, hogy rákattintunk a csoport nevére, majd a ikonra. Ha újra akarjuk az alkotóelemek adatait is látni, kattintsunk a kimutatás eszközsoron a ikonra.
21.6.4 Kimutatás utólagos megváltoztatása Ha elkészítettünk egy kimutatást, de később rájövünk, hogy az OLDAL, OSZLOP, SOR, ADAT területekre rossz mezőket adtunk meg, utólag mindent megváltoztathatunk. Ennek menete a következő: ¾ kattintsunk a ikonra a kimutatás eszközsoron; ¾ húzzuk a kimutatásban felesleges, vagy rossz helyen szereplő mezőnevet a kimutatásból vissza a kimutatás mezőlistára; ¾ a kívánt mezőnevet a mezőlistából húzzuk a kimutatás megfelelő területére. A húzásos módszer helyett használhatjuk azt az eljárást is, hogy a „Kimutatás mezőlista” ablakban a mező kijelölése után az ugyanennek az ablaknak az alján lévő legördülő listából megadjuk a mező helyét, majd megnyomjuk az „Ehhez” gombot. Ugyanezekkel a módszerekkel lehet ösz127. Ábra: Egy kész kimutatás szeállítani a kimutatást akkor is, ha a „Kimutatás varázsló” 3. lépésében az „Elrendezés” gombot nem nyomjuk meg, és így nem állítjuk előre össze a kimutatást.
21.6.5 Összegző függvények megadása Mint azt már említettem, alapértelmezésben numerikus adatokat öszszegez, szövegeseket pedig megszámlál a kimutatás varázsló. Amennyiben ez nekünk nem felel meg, kattintsunk az „ADAT” területre, majd a „Kimutatás” eszközsoron található ikonra. A kapott párbeszédablakban válasszuk ki a kívánt összegző függvényt, esetleg adjuk meg az alkalmazni kívánt számformátumot. Ez „Egyebek” gomb megnyomása után még sok érdekes lehetőséget állíthatunk be, többek között például azt, hogy a megjeleníteni kívánt érték maga az összesített adat legyen-e, vagy mondjuk az, hogy annak
128. Ábra: Függvények
101
ECDL Táblázatkezelés modul értéke hány százaléka az összes adat összesített értékének. Mivel a lehetőségek között próbálkozással egész jól el lehet igazodni, ezért ezekre a lehetőségekre terjedelmi okokból részletesen nem térek ki. Végül kattintsunk az „OK” gombra.
21.6.6 Kimutatás eszközsor további szolgáltatásai A következőkben tekintsük még röviden át a legfontosabb, eddig még nem említett elemek használatát. A „Kimutatás” eszközsor további fontosabb ikonjai Ikon
Funkciója Kimutatás formázása: A kész kimutatást nagyon gyorsan különféle minták szerint automatikusan meg lehet a segítségével formázni. Diagram varázsló:
Ha eredetileg nem kértünk kimutatás diagramot, akkor erre az ikonra kattintva egy pillanat alatt az utólag is létrehozható.
Adatfrissítés:
Amennyiben a kimutatás készítése után módosítjuk azokat az adatokat, melyekből a kimutatás készült, a kimutatás adatai máris elavultak lesznek. Ezzel az ikonnal lehet a kimutatás adattartalmát aktualizálni.
8. Táblázat: A „Kimutatás” eszközsor további hasznos ikonjai 45. Feladat: Az imént készített kimutatás forrásadatai közül az egyik dolgozó, „Szabó Pál” bérét emeljük fel 190 000-re, majd aktualizáljuk a kimutatást! Megoldás: Keressük meg a kérdéses munkalapot a „Dolgozók” állományban, majd módosítsuk az adatot. Menjünk ikonra. újra a kimutatást tartalmazó munkalapra, majd kattintsunk a 46. Feladat: Az imént készített kimutatásban cseréljük fel az „OLDAL” és az „OSZLOP” terület mezőit! Így majd külön-külön lapon az iskolai végzettség szerint fognak szerepelni a kigyűjtött adatok. Megoldás: ikonra, majd cseréljük fel a két terület tartalmát az egér húzásával. Kattintsunk a 47. Feladat: Kíváncsiak vagyunk a Győr-Sopron megyei lakosok összesített adataira is (a részletekre viszont nem). Megoldás: Jelöljük ki a kimutatásban azokat a cellákat az oszlopok tetején, melyek Győr-Sopron megyei helységek: ¾ Abda; ¾ Győr; ¾ Győrújbarát; ¾ Kajárpéc; ¾ Nyúl. Nyissuk le a listát a kimutatás eszköztáron, majd válasszuk a „Tagolás és részletek megjeleikonra. nítése”, végül a „Csoportba foglalás…” menüpontokat. Kattintsunk rá a
22.További speciális lehetőségek Végül még két extra lehetőséget szeretnék bemutatni:
102
Excel XP alapokon ¾
¾
az egyikkel, a célérték kereséssel olyan jellegű feladatokat oldhatunk majd meg, amelyekben egy számítás végeredményét tudjuk, és keressük azt a forrásadatot, amellyel az kijön; a makrókkal pedig egyszerű automatizmusokat rendelhetünk táblázatainkhoz.
22.1 Célérték keresés ¾ „Eszközök” menü, „Célérték keresés” ½ Vannak olyan feladatok, amikor ismerjük azt az eredményt, aminek a táblázat egy képletében ki kell jönnie. Jelenlegi tudásunkkal a feladatot csak próbálkozgatással tudjuk megoldani. Az Excel azonban az ilyen problémákra is biztosít egy gyorsan pontos eredményt adó eszközt, az úgynevezett célérték keresést. Az eljárás lényege a következő: ¾ Készítsük el a táblázatot valamilyen közelítőleg jó eredményt adó forrásadatokkal és a helyes képletekkel; ¾ Álljunk rá arra a cellára, amelyikben a pillanatnyilag nem jó végeredmény látható; ¾ Indítsuk el az „Eszközök” menü „Célérték keresés” elemét; ¾ a kapott ablakban a „Célérték” mezőben adjuk meg a kérdéses számítás helyes eredményét, valamint a „Módosuló cella” mezőben azt a cellát, 129. Ábra: amelyiknek értékét úgy kell megváltoztatni, hogy a jó eredményt kapjuk; Célérték keresés ¾ nyomjuk meg az „OK” gombot, majd ha jó eredményt kaptunk, még egy „OK”. Az eljárás nagyon egyszerű és gyors. Nem is gondolnánk, hogy milyen gyakran kell alkalmazni. 48. Feladat: A 9. feladatban készítettünk egy valutaváltási táblázatot. Az a kérdés, hogy milyen € árfolyam mellett lesz az összes átváltott valuta értéke 6.000.000 Ft. Megoldás: Kattintsunk a H13 cellába, mert ott kell kijönnie a célértéknek. Indítsuk el az „Eszközök” menüből a „Célérték” pontot, majd a „Módosuló cella” mezőbe vigyük be a B19 cellahivatkozást (mivel itt van az € árfolyama), a „Célérték” mezőbe pedig a 6000000 értéket. Végül kattintsunk az „OK” gombra.
22.2 Makrók Biztos előfordult már mindenkivel az, hogy valamilyen piszmogó feladatot kellett nap, mint nap többször is végig csinálnia, például egy táblázatot nyomtatásra akart előkészíteni, melynek során az élőfejbe és az élőlábba bizonyos adott adatokat kellett elhelyezni. Ez minden alkalommal ugyanazt a 10-15 lépést jelentette. Ilyenkor valószínűleg arra gondolt, hogy jó lenne ezt a feladatot egyetlen egérkattintással, vagy egy billentyűkombináció leütésével végrehajtani. Nos, a makrókat (többek közt) pontosan erre a célra találták ki. Egy makró nem jelent más, mint egy rögzítéssel, vagy más módon létrehozott eljárássorozatot, melyet bármikor végrehajtathatunk.
22.2.1 Makró rögzítése ¾ „Eszközök” menü, „Makró”, „Új makró rögzítése…” ½ Ha egy új makrót szeretnénk készíteni, akkor a legegyszerűbb módszer az, hogy az eljárást végrehajtjuk, de közben egyúttal rögzítjük is. Ehhez természetesen el kell indítani a makrórögzítőt, amit az „Eszközök” menü „Makró” pontjában „Új makró rögzítése…” opciójával tehetünk meg. Lássuk a fontosabb mezők szerepét. n „Makrónév:” Itt adhatjuk meg a makró nevét. Az alapértelmezett elnevezés „Rögzítés n”, ahol „n” értéke minden rögzítésnél egyel nő. n „Parancsbillentyű:” A makróhoz ezzel a mezővel rendelhetünk egy billentyűkombinációt.
130. Ábra: Makró rögzítése
103
ECDL Táblázatkezelés modul „A makró helye:” A makró helye a következő értékeket veheti fel: ¾ Ebben a munkafüzetben ¾ Új munkafüzetben ¾ Egyéni makró-munkafüzetben Ha a harmadik, „Egyéni makró-munkafüzetben” lehetőséget választjuk, akkor a kérdéses makró minden munkafüzetben használható lesz, ellenben mindkét másik esetben csak a kérdéses munkafüzetben lesz a makrónk elérhető. Adjuk meg a fontosabb adatokat, különös tekintettel a makró helyére, majd kattintsunk az „OK” gombra. Ennek hatására megjelenik egy újabb eszköz, mellyel majd a felvételt leállíthatjuk. Jól gondoljuk meg, hogy ezek után mit lépünk, mert minden eseményt felvesz a makrórögzítő. Ha a munkát befejeztük, kattintsunk a rögzítés végét eredményező ikonra.
n
Mi is az „Egyéni makró-munkafüzet”? Ez a munkafüzet egy olyan speciális Excel állomány, amelyet minden alkalommal megnyit a program. Hogy ennek ellenére mégsem látjuk? Ennek csak annyi az oka, hogy elrejtett állapotban kerül megnyitásra. Ha azonban az „Ablak” menü „Felfedés…” opcióját elindítjuk, láthatóvá tehető. Mindez persze csak akkor igaz, ha már mentettünk makrókat az „Egyéni makró-munkafüzetbe”. Amennyiben ugyanis a fájl üres, nem kerül megnyitásra, így felfedni sem lehet.
22.2.2 Makró törlése, gyorsbillentyűjének megváltoztatása ¾ „Eszközök” menü, „Makró”, „Makrók…” ½ Ha egy makró törölni szeretnénk, akkor csak az „Eszközök” menü „Makró” pontjának” „Makrók…” opcióját kell indítani, majd a megfelelő makró kiválasztása után a „Törlés” gombra kattintani. Az „Egyebek…” gomb megnyomása után kapott párbeszédablakban lehetőség van a makróhoz rendelt billentyűkombináció megváltoztatására is. Mi van a makróban? A makró tartalma a „Szerkesztés” gomb megnyomásával megtekinthetővé és szerkeszthetővé válik. A makró valójában nem más, mint egy speciális programnyelven (melynek neve Visual Basic) írt programkód. Erről a nyelvről és a programozásról később lesz részletesebben szó.
131. Ábra: A rögzített makrók
22.2.3 Makró futtatási módszerek Egy-egy makrót több módon is elindíthatunk. A lehetőségek egyikét, a makró gyorsbillentyűvel való indítását már ismerjük, de további két lehetőségünk is van: ¾ bármelyik eszközsoron egy új ikont rendelhetünk a makróhoz, sőt, akár új eszközsort is készíthetünk; ¾ bármely menüpontba olyan új menüt vehetünk fel, mely a makrót indítja, de új menü létrehozása is lehetséges. A gyorsbillentyűvel való makró indítást nem tárgyaljuk, hiszen felesleges időfecsérlés lenne. A másik két módszert azonban csak haladó felhasználóknak javaslom, mivel olyan menüpontokat kell hozzá használni, mellyel az Excel menürendszere, illetve eszközsorai szabadon átszerkeszthetőek. Makró indítása eszközikonnal Rögzítsük a korábban megbeszéltek szerint a makrót, és persze mentsük is a makrót tartalmazó fájlt. Ezek után indítsuk el az „Eszközök” menü „Testreszabás…” pontját, majd lapozzunk a „Parancsok” regiszterhez.
104
132. Ábra: Eszközikon készítése makróhoz
Excel XP alapokon A „Kategóriák” listában keressük meg a „Makrók” elemet, majd a ikont húzzuk arra az eszközsorra, ahol az új eszközikont el akarjuk helyezni. Most már van makrónk és van egy új eszközikonunk, csak éppen kapcsolat nincs még közöttük. Indítsuk az új ikon helyi menüjét, majd válasszuk ki a „Makróhozzárendelés…” menüpontot. A megjelenő ablakból válasszuk a gombhoz rendelni kívánt makrót. Most már van kapcsolat is a gomb és a maró között, de nem biztos, hogy a kis vigyori ikonnal szeretnénk az eljárást indítani. Indítsuk megint csak az ikon helyi menüjét, de most a „Gombkép váltása” opciót válasszuk. A megjelenő ablakban 42 ikon közül választhatunk. Mindez azonban csak akkor működik, ha a „Testreszabás” ablak nyitva van. És ha egyik sem tetszik? Ehhez is az ikon helyi menüjét indítsuk, de a menüből most a „Gombkép szerkesztése…” opciót válasszuk. Ezek után már minden világos lesz. Makró indítása menüből Hasonlóan kell eljárnunk, mint az imént, de most a „Testreszabás” ablak „Parancsok” regiszterén az „Új menü” pontot kell kiválasztanunk. Az ablak jobb oldalán megjelenő elemet húzzuk a megfelelő helyre. Ez lehet egy menü, vagy annak bármelyik almenüpontja. Rossz ikon, illetve menüpont eltávolítása Indítsuk a „Testreszabás…” menüpontot, majd a rossz ikont, illetve menüpontot húzzuk le az eszközsorról, illetve a menüből. Vigyázat, így bármely ikon, vagy menüpont eltávolítható!
Ezzel az Excelről szóló könyvnek a végére értünk. A program „tudományának” csak a legfontosabb részeit beszéltük meg, de véleményem szerint, aki a könyvben tárgyaltakat alkalmazni is tudja, nagyon sokféle feladatot sokkal gyorsabban tud majd megoldani az Excel segítségével.
105
ECDL Táblázatkezelés modul
Tárgymutató Ablaktábla rögzítése, felszabadítása ..................... 79 Adatbázis fogalma............................................................. 89 kimutatás készítése ........................................... 97 létrehozása ........................................................ 90 részösszegek ..................................................... 96 Adatbevitel automatikus módszerrel.................................... 18 elvetése ............................................................... 8 lezárása ............................................................... 8 Adatok beillesztése billentyűzetről................................................... 14 ikonnal.............................................................. 15 irányított ........................................................... 14 Adatok másolása egérrel............................................................... 13 vágólappal ........................................................ 14 Adatok mozgatása egérrel............................................................... 13 vágólappal ........................................................ 14 Adatok sorba rendezése egykulcsos ........................................................ 91 speciális kulcsokkal.......................................... 91 több kulcsos...................................................... 91 Adatok szűrése autoszűrővel...................................................... 92 irányított szűrővel............................................. 93 Adatok törlése Delete gombbal............................. 15 Adattípusok dátum.......................................................... 10, 24 felsorolása........................................................... 9 idő..................................................................... 10 igazítása ............................................................ 11 kifejezés vagy képlet ........................................10 logikai............................................................... 11 szám.................................................................. 10 szöveg............................................................... 11 Automatikus kitöltés egyedi listákkal................................................. 17 képlettel ............................................................ 21 sorozatokkal...................................................... 15 Automatikus statisztikai számítások átlag .................................................................. 40 darabszám......................................................... 40 maximum.......................................................... 40 minimum .......................................................... 40 összegzés .......................................................... 40 Beírás üzemmód...................................................... 8 Beszúrás cella .................................................................. 67 munkalap .......................................................... 81 oszlop ............................................................... 67 sor ..................................................................... 67 Célérték keresés .................................................. 103 Cellacímzések
106
abszolút.............................................................21 relatív................................................................21 vegyes...............................................................21 Cellacímzések viselkedése kitöltéskor .........................................................22 másoláskor........................................................22 mozgatáskor......................................................22 Cellaformátum betűtípus ikonnal ..............................................30 betűtípus menüvel.............................................30 igazítás ikonnal.................................................28 igazítás menüvel ...............................................29 igazítás sortöréssel............................................29 mintázat ikonnal ...............................................32 mintázat menüvel..............................................32 számformátum (egyéni)....................................34 számformátum ikonnal .....................................33 számformátum menüvel ...................................33 szegély ikonnal .................................................31 szegély menüvel ...............................................31 védelem ............................................................37 Cellák azonosítása..........................................................7 beszúrása ..........................................................67 elnevezése.........................................................68 Cellamutató mozgatása ...........................................9 Diagramok mire mit alkalmazzunk .....................................73 rajzolása............................................................72 utólagos formázása ...........................................77 Élőfej és élőláb......................................................86 Eszköztárak diagram.............................................................78 formázó.............................................................27 helyreállítása.....................................................26 kimutatás ........................................................102 szokásos............................................................26 Excel elindítása.............................................................5 képernyője ..........................................................6 Fájltípusok...............................................................4 Feltételes formázás................................................35 Függvények adatbázis ab.átlag .........................................................61 ab.darab........................................................61 ab.max..........................................................61 ab.min ..........................................................62 ab.szum ........................................................61 beágyazása képletbe........................................................43 másik függvénybe ........................................43 bevitele gépeléssel .....................................................43 varázslóval ...................................................42
Excel XP alapokon dátum mai nap.........................................................25 logikai és (and).........................................................57 ha (if)............................................................57 vagy (or).......................................................57 matematikai és trigonometriai fok és radián átváltás....................................46 hatványozás, gyökvonás...............................45 kerekítések ...................................................46 logaritmusok ................................................46 szögfüggvények ...........................................46 szum (összegzés)..........................................45 szumha (feltételes össz.) ..............................45 mátrix fkeres (függőleges ker.)................................49 hol.van (keresés) ..........................................50 ofszet (eltolás)..............................................51 vkeres (vízszintes keresés) ...........................50 pénzügyi jbé.................................................................66 mé.................................................................65 per.szám .......................................................64 ráta ...............................................................66 részlet ...........................................................63 statisztikai átlag (számtani átlag) ...................................47 darab (számok száma)..................................47 darab2 (elemek száma).................................48 darabteli (nem üresek száma).......................48 darabüres (üresek száma) .............................48 max (legnagyobb érték.................................47 mértani.közép (mért. átlag) ..........................47 min (legkisebb érték) ...................................47 szöveg bal (eleje) .....................................................11 jobb (vége) ...................................................11 közép (résszöveg).........................................11 összefűz........................................................11 Hibafelismerés igazítás alapján.............................11 Intelligens címke automatikus kitöltés..........................................17 beillesztés beállításai ........................................15 Képletek bevitele egérrel .................................................20 több munkalap egy képletben ...........................82 Kész üzemmód........................................................8 Kijelölések összege, átlaga, stb .............................41 Kijelölési módszerek.............................................11 Makrók futtatása ..........................................................104 rögzítése..........................................................103 törlése .............................................................104 Megjegyzések beszúrása .......................................67 Munkalap átnevezése.........................................................80 azonosítása..........................................................7
beszúrása...........................................................81 csoportba foglalása ...........................................82 csoportbontása ..................................................82 fogalma ...............................................................6 fülének átszínezése ...........................................80 másolása............................................................82 mozgatása .........................................................81 több munkalap egy képletben ...........................82 törlése ...............................................................81 Nevek alkalmazása képletekben ..................................70 cella, tartomány elnevezése ..............................68 létrehozása ........................................................69 listázása.............................................................71 megadása ..........................................................69 Nyomtatás .............................................................89 Nyomtatás előkészítése elhelyezés lap közepére ....................................86 mérete ...............................................................87 nyomtatási terület megadása.............................88 nyomtatási terület megszüntetése .....................88 oldalak sorrendje...............................................86 rácsvonalak elrejtése.........................................87 rácsvonalak megjelenítése ................................87 Oldaltörés beszúrása...........................................................84 eltávolítása ........................................................84 módosítása ........................................................85 Oszlop beszúrása...........................................................67 elrejtése.............................................................13 felfedése............................................................13 szélesség állítása ...............................................12 szélesség állítása, hogy kiférjen........................12 Oszlopok ismétlése minden lapon.........................85 Sorok ismétlése minden lapon...............................85 Szerkesztés üzemmód .............................................9 Szerkesztőléc fogalma.............................................7 Törlés adat .............................................................15, 67 cella...................................................................67 oszlop................................................................67 sor .....................................................................67 tartalom.............................................................67 Transzponálás........................................................15 Ugrás .....................................................................80 Üzemmódok ............................................................8 Vágólap használata..........................................................14 többelemes (Office) ..........................................14 Védelem adatok érvényessége .........................................38 cellaformátum rejtett ............................................................38 zárolt ............................................................37 füzetvédelem.....................................................38 jelszavas mentés ...............................................38
107
ECDL Táblázatkezelés modul
Tartalomjegyzék 1.
Az EXCEL története, ma használt verziói ............................................................................................... 4 A táblázatkezelő programoknak is van saját adatformátumuk?................................................................. 4 Excel vagy OOo Calc ................................................................................................................................. 5 2. A program lehetőségei, eszközigénye...................................................................................................... 5 3. A program telepítése, elindítása............................................................................................................... 5 4. Az EXCEL XP képernyője, megjelenését befolyásoló beállítások ......................................................... 6 4.1 Munkalap és koordinátái, munkafüzet................................................................................................ 6 A korábbi verziók munkalapjai................................................................................................................... 7 4.2 Munkalap regiszterfülek ..................................................................................................................... 7 4.3 Szerkesztőléc ...................................................................................................................................... 7 5. Adatbevitellel kapcsolatos ismeretek....................................................................................................... 8 5.1 Adatbevitel, adatbevitel lezárása, elvetése.......................................................................................... 8 5.1.1 „Kész” mód.................................................................................................................................... 8 5.1.2 „Beírás” mód, adatbevitel lezárása ................................................................................................ 8 Mindig egy cellával lejjebb visz az Enter? ................................................................................................. 8 Mindig lezárható a kurzormozgató billentyűkkel is az adatbevitel? .......................................................... 8 Mindig csak egy cellába lehet adatot bevinni? .......................................................................................... 8 „Szerkesztés” mód és lezárása....................................................................................................... 9 5.1.3 5.2 Cellamutató mozgatása ....................................................................................................................... 9 5.3 Adattípusok, alapértelmezett igazításuk, hosszú adtok viselkedése ................................................... 9 5.3.1 Szám ............................................................................................................................................ 10 5.3.2 Dátum és idő................................................................................................................................ 10 Hogy lehet a leggyorsabban bevinni az aktuális dátumot? ...................................................................... 10 Mindenképpen be kell vinni az évet is? .................................................................................................... 10 A két jeggyel bevitt dátumokat hogy kezeli az Excel?............................................................................... 10 A délutáni időpontot feltétlenül hivatalos formában kell bevinni?........................................................... 10 5.3.3 Kifejezés ...................................................................................................................................... 10 5.3.4 Logikai adat ................................................................................................................................. 11 5.3.5 Szöveg ......................................................................................................................................... 11 Milyen szövegműveleteket végezhetünk? .................................................................................................. 11 Hogy vihetünk be szám adatot szövegként?.............................................................................................. 11 5.3.6 Adattípusok igazítása, hiba felismerés igazítás alapján............................................................... 11 6. Kijelölések ............................................................................................................................................. 11 Kijelöléskor kiírja a program, hogy mekkora már a kijelölt terület?....................................................... 12 7. Sormagasság, oszlopszélesség beállítása ............................................................................................... 12 Miben mérik az oszlopok szélességét?...................................................................................................... 13 Oszlopok és sorok elrejtése, felfedése....................................................................................................... 13 8. Adatok másolása, mozgatása egérrel ..................................................................................................... 13 Másolás és mozgatás az egér jobb gombjával.......................................................................................... 14 Másolás és mozgatás a vágólappal .......................................................................................................... 14 Az Office vágólap használata ................................................................................................................... 14 Speciális, úgynevezett irányított beillesztési lehetőségek a vágólappal ................................................... 14 Gyorsabb speciális beillesztési lehetőségek az XP verzióban .................................................................. 15 A „Beillesztés beállításai” intelligens címke............................................................................................ 15 9. Cella adatok törlése................................................................................................................................ 15 10. Automatikus kitöltés, egyedi listák (sorozatok) megadása .................................................................... 15 10.1 Automatikus kitöltés ......................................................................................................................... 15 10.1.1 Egyetlen elemükkel megadható listák ......................................................................................... 16 10.1.2 Csak több elemükkel megadható sorozatok ................................................................................ 17 Mit jelent a lineáris és az exponenciális trend ......................................................................................... 17 Az intelligens „Automatikus kitöltési lehetőségek” címke ......................................................... 17 10.1.3 10.1.4 Egyedi listák ................................................................................................................................ 17
108
Excel XP alapokon 10.1.4.1 Új egyedi lista felvétele................................................................................................................18 10.1.4.2 Egyedi lista törlése .......................................................................................................................18 Automatikus adatbevitel ............................................................................................................................18 11. Képletek, képletek bevitele, cellacímzés típusok ...................................................................................19 11.1 Képletek bevitele, cellahivatkozások megadása egérrel....................................................................20 11.2 Relatív cím, autokitöltés képlettel .....................................................................................................21 11.3 Az abszolút és a vegyes cím..............................................................................................................21 Hogy viselkednek a különféle cím típusok másoláskor, mozgatáskor, autokitöltéskor? ...........................22 Cím típusok más táblázatkezelőkben.........................................................................................................22 Egy olyan feladat, amit csak vegyes címmel lehet megoldani...................................................................23 12. A dátum, és idő kezelése az Excelben, a mai nap függvény ..................................................................24 12.1 A dátumok kezelése...........................................................................................................................24 És hogy tárolja a dátumot a többi táblázatkezelő? ...................................................................................24 Mire jó a késedelmi kamatszámításnál az Excel dátum kezelése? ............................................................24 12.2 Az idő kezelése..................................................................................................................................24 12.3 Mindig aktuális dátum megadása ......................................................................................................25 13. A szokásos és a formázó eszköztár már ismert funkciói ........................................................................25 Elrontott eszköztár helyreállítása..............................................................................................................26 14. Cellaformátum ........................................................................................................................................28 14.1 Igazítás...............................................................................................................................................28 14.1.1 Igazítás ikonokkal ........................................................................................................................28 Függőleges középre igazítás több sor között.............................................................................................29 Hogy lehet újra normál igazítást kérni az Excel 97 verzióban? ...............................................................29 Igazítás menüvel...........................................................................................................................29 14.1.2 Sortörés billentyűzetről .............................................................................................................................29 14.2 Betűtípus............................................................................................................................................30 14.2.1 Betűk formázása ikonokkal ..........................................................................................................30 14.2.2 Betűk formázása menüből ............................................................................................................30 Hogy lehet a betűszínt megszüntetni? .......................................................................................................31 14.3 Szegély ..............................................................................................................................................31 14.3.1 Szegélyek ikonnal ........................................................................................................................31 14.3.2 Szegélyek menüből ......................................................................................................................31 Hogy lehet a felesleges szegélyeket eltüntetni?.........................................................................................32 14.4 Mintázat.............................................................................................................................................32 14.4.1 Mintázat ikonnal...........................................................................................................................32 14.4.2 Mintázat menüből.........................................................................................................................32 Hogy lehet a felesleges mintázatot és cellaszínt eltüntetni?......................................................................32 14.5 Számformátum ..................................................................................................................................33 14.5.1 Számformátum ikonnal ................................................................................................................33 Tizedesek viselkedése ................................................................................................................................33 14.5.2 Számformátum menüből ..............................................................................................................33 Szám egyéni formátumkód.........................................................................................................................34 Értéktelen nulla fogalma ...........................................................................................................................34 Vezető nulla értelmezése ...........................................................................................................................34 Dátum egyéni formátumkód ......................................................................................................................34 Euró pénznem megadása...........................................................................................................................35 Feltételes formázás....................................................................................................................................35 14.6 Védelem.............................................................................................................................................37 Mit jelent a „Cellák formázása” ablakban látható „Rejtett” opció? .......................................................38 És mit eredményez a „Füzetvédelem” bekapcsolása? ..............................................................................38 További védelem jelszavas mentéssel........................................................................................................38 Kifinomultabb további védelmi lehetőség adatbevitelkor az „Érvényesítés” segítségével.......................38 Adatbevitelt megkönnyítő üzenetek megadása ..........................................................................................39 Hibaüzenet rendelése elhibázott adatbevitelhez .......................................................................................39 15. Automatikus statisztikai számítások és más függvények .......................................................................40
109
ECDL Táblázatkezelés modul 15.1 Összegzés és automatikus statisztikai számítások ............................................................................ 40 Honnét veszi az adatokat az összegzés és az automatikus statisztikai függvények?................................. 40 Lehet egyszerűbben is kiszámolni bizonyos cellák összegét, átlagát, stb.? .............................................. 41 15.2 Függvények megadása...................................................................................................................... 41 15.2.1 Függvényvarázsló ........................................................................................................................ 42 A függvényvarázsló viselkedése az Excel 97 verzióban............................................................................ 42 15.2.2 Függvény begépelése................................................................................................................... 43 Hogy adhatjuk meg a leggyorsabban a függvényeket? ............................................................................ 43 15.2.3 Képletbe, illetve másik függvénybe ágyazott függvények .......................................................... 43 Melyik függvényt hogy használjuk?.......................................................................................................... 44 A leggyakrabban használt függvények ........................................................................................ 44 15.2.4 15.2.4.1 Matematikai és trigonometriai függvények ................................................................................. 45 15.2.4.1.1 Összegzés (SZUM)................................................................................................................. 45 15.2.4.1.2 Feltételes összegzés (SZUMHA)............................................................................................ 45 Hatványozás és négyzetgyökvonás (HATVÁNY, GYÖK).......................................................................... 45 Szögfüggvények (SIN, COS, TAN, ARCSIN, ARCCOS, ARCTAN)........................................................... 46 Fok és radián átszámítása, Π (FOK, RADIÁN, PI).................................................................................. 46 Logaritmusok (LOG, LN) ......................................................................................................................... 46 Kerekítés (INT, KEREK, KEREKLE, KEREKFEL) ................................................................................. 46 15.2.4.2 Statisztikai függvények................................................................................................................ 46 15.2.4.2.1 Számtani átlag (ÁTLAG) ....................................................................................................... 47 Mértani átlag (MÉRTANI.KÖZÉP).......................................................................................................... 47 15.2.4.2.2 Legnagyobb érték (MAX) ...................................................................................................... 47 15.2.4.2.3 Legkisebb érték (MIN) ........................................................................................................... 47 15.2.4.2.4 Számok száma (DARAB)....................................................................................................... 47 Elemek száma (DARAB2) ......................................................................................................................... 48 Üres elemek száma (DARABÜRES) ......................................................................................................... 48 Nem üres elemek száma (DARABTELI) ................................................................................................... 48 15.2.4.3 Mátrix függvények ...................................................................................................................... 48 15.2.4.3.1 Magyarázó oszlopfelirathoz tartozó érték (FKERES, azaz függőleges keresés).................... 49 15.2.4.3.2 Magyarázó sorfelirathoz tartozó érték (VKERES, azaz vízszintes keresés) .......................... 50 15.2.4.3.3 Egy érték koordinátája (HOL.VAN) ...................................................................................... 50 15.2.4.3.4 Egy táblázat adott koordinátájú értéke (OFSZET) ................................................................. 51 15.2.4.4 Logikai függvények ..................................................................................................................... 56 15.2.4.4.1 Több feltétel együttes teljesülése (ÉS) ................................................................................... 57 15.2.4.4.2 Több feltételből egy teljesülése (VAGY)............................................................................... 57 15.2.4.4.3 Mi történjen, ha egy feltétel teljesül, és mi, ha nem (HA)...................................................... 57 15.2.4.5 Adatbázis függvények ................................................................................................................. 59 15.2.4.5.1 Feltételeknek megfelelő sorok egy oszlopának összege (AB.SZUM) ................................... 61 A három összegző függvény összehasonlítása (SZUM, SZUMHA, AB.SZUM) ........................................ 61 15.2.4.5.2 Feltételeknek megfelelő sorok egy oszlopában lévő számok száma (AB.DARAB) .............. 61 15.2.4.5.3 Feltételeknek megfelelő sorok egy oszlopában lévő számok átlaga (AB.ÁTLAG)............... 61 15.2.4.5.4 Feltételeknek megfelelő sorok egy oszlopában lévő maximum (AB.MAX).......................... 61 15.2.4.5.5 Feltételeknek megfelelő sorok egy oszlopában lévő számok minimuma (AB.MIN)............. 62 15.2.4.6 Pénzügyi függvények .................................................................................................................. 62 Mai érték és jövőbeli érték ....................................................................................................................... 63 15.2.4.6.1 Részlet nagysága (RÉSZLET)................................................................................................ 63 15.2.4.6.2 Részletek száma (PER.SZÁM)............................................................................................... 64 15.2.4.6.3 Felvehető hitel nagysága, vagy mai érték (MÉ) ..................................................................... 65 15.2.4.6.4 Megtakarítás értéke, vagy jövőbeni érték (JBÉ) .................................................................... 66 15.2.4.6.5 Kamatláb meghatározása (RÁTA) ......................................................................................... 66 16. Műveletek cellákkal, sorokkal, oszlopokkal, tartományokkal ............................................................... 67 16.1 Cellák, sorok, oszlopok beszúrása .................................................................................................... 67 16.2 Cellák, sorok, oszlopok törlése, és a cella adatok törlése még egyszer ............................................ 67 Számot viszek be, mégis dátum jelenik meg.............................................................................................. 68
110
Excel XP alapokon 16.3 Cellák és tartományok elnevezése.....................................................................................................68 16.3.1 Név megadása szerkesztőlécre történő begépeléssel....................................................................68 16.3.2 Nevek megadása menüből............................................................................................................69 Milyen sor- és oszlopfeliratokat kínál fel névként az Excel?.....................................................................69 Nevek törlése .............................................................................................................................................69 16.3.3 Nevek létrehozása menüből..........................................................................................................69 17. Nevek alkalmazása képletekben .............................................................................................................70 Nevek kilistázása .......................................................................................................................................71 Mi történik, ha két egymást metsző cellatartomány nevével hivatkozunk? ...............................................71 Feltétlenül meg kell adni a neveket? .........................................................................................................71 Át lehet térni cellahivatkozásokról nevekre? ............................................................................................71 18. Diagramok ..............................................................................................................................................72 18.1 Diagramok rajzolása..........................................................................................................................72 Csak összefüggő területet lehet kijelölni? .................................................................................................72 18.1.1 Diagram Varázsló 1. lépés a 4-ből ...............................................................................................72 Általános tanács a diagramokhoz .............................................................................................................73 Mit miben ábrázoljunk? ............................................................................................................................73 18.1.2 Diagram Varázsló 2. lépés a 4-ből ...............................................................................................73 18.1.3 Diagram Varázsló 3. lépés a 4-ből ...............................................................................................74 18.1.4 Diagram Varázsló 4. lépés a 4-ből ...............................................................................................76 18.2 Diagramok utólagos formázása .........................................................................................................77 18.2.1 Objektumként beszúrt diagram utólagos formázása.....................................................................77 18.2.2 Diagramlapra beszúrt diagram utólagos formázása .....................................................................77 18.2.3 A „Diagram” eszközsor használata ..............................................................................................78 Miért nincs diagram eszközsorunk?..........................................................................................................79 19. Munka nagyméretű táblázatokkal...........................................................................................................79 Hogy lehet könnyebben mozogni egy nagyon nagy táblázatban? .............................................................80 20. Munka több munkalappal .......................................................................................................................80 20.1 Munkalap átnevezése és lapfülek színezése ......................................................................................80 Egyszerűbben nem lehet átnevezni a munkalapot? ...................................................................................80 20.2 Munkalap törlése ...............................................................................................................................81 Egyenként kell az összes törlendő lapot törölni? ......................................................................................81 20.3 Munkalap beszúrása ..........................................................................................................................81 20.4 Munkalap mozgatása .........................................................................................................................81 20.5 Munkalap másolása ...........................................................................................................................82 20.6 Munkalapok csoportba foglalása .......................................................................................................82 20.7 Csoportbontás....................................................................................................................................82 Korábbi Excel verziók csoportbontása .....................................................................................................82 20.8 Képletek bevitele több munkalap használata esetén..........................................................................82 És mi a helyzet akkor, ha neveket alkalmazunk a képletekben?................................................................83 21. Nyomtatás előkészítése, nyomtatás ........................................................................................................84 21.1 Oldalakra tördelés, oldaltörés eltávolítása.........................................................................................84 Bárhová beszúrhatunk oldaltörést? ..........................................................................................................85 Mindig beszúrhatunk oldaltörést?.............................................................................................................85 21.2 Oldaltörés módosítása .......................................................................................................................85 21.3 Oldalanként ismétlődő magyarázó adatok megadása ........................................................................85 21.4 Több oldalas tábla nyomtatási sorrendje ...........................................................................................86 21.5 Elhelyezkedés a lapon .......................................................................................................................86 21.6 Élőfej és Élőláb .................................................................................................................................86 21.7 Méret, méretarány, elrendezés...........................................................................................................87 21.8 Rácsvonalak.......................................................................................................................................87 21.9 Nyomtatási terület megadása, megszüntetése ...................................................................................88 21.10 Nyomtatás..........................................................................................................................................89 22. Adatbázisok ............................................................................................................................................89 22.1 Az adatbázis ......................................................................................................................................89
111
ECDL Táblázatkezelés modul Hány kulcs lehet? ..................................................................................................................................... 90 22.2 Adatbázisok létrehozása ................................................................................................................... 90 Milyen felirat kerül az űrlap címsorába? ................................................................................................. 90 Hogy kerülhető el az, hogy minden adat csak egyszer szerepeljen az adatbázisban?.............................. 90 22.3 Adatok sorba rendezése .................................................................................................................... 90 22.3.1 Egy kulcsos rendezés................................................................................................................... 91 22.3.2 Összetett kulcs szerinti rendezés ................................................................................................. 91 Hétköznapi példa a többszörös kulcsra .................................................................................................... 91 Milyen speciális sorrendeket választhatunk? ........................................................................................... 91 22.4 Adatok kezelése szűréssel................................................................................................................. 91 22.4.1 Az AutoSzűrő .............................................................................................................................. 92 22.4.1.1 Az AutoSzűrő be- és kikapcsolása .............................................................................................. 92 22.4.1.2 Az AutoSzűrő megadása.............................................................................................................. 92 Honnét fogjuk tudni, hogy melyik mezőre adtunk meg szűrőt? ................................................................ 92 Hogy lehet a legegyszerűbben újra minden rekordot megjeleníteni? ...................................................... 92 22.4.1.2.1 „Helyezés…” szűrési feltétel.................................................................................................. 92 22.4.1.2.2 „Egyéni…” szűrési feltétel ..................................................................................................... 93 22.4.2 Irányított szűrő............................................................................................................................. 93 22.5 Részösszegek .................................................................................................................................... 96 22.6 Kimutatás Varázsló........................................................................................................................... 97 22.6.1 Kimutatás létrehozása.................................................................................................................. 98 22.6.1.1 Kimutatás varázsló 1. .................................................................................................................. 98 22.6.1.2 Kimutatás varázsló 2. .................................................................................................................. 98 22.6.1.3 Kimutatás varázsló 3. lépés ......................................................................................................... 98 22.6.2 Csoportok létrehozása és bontása .............................................................................................. 100 22.6.3 Csoportok részleteinek elrejtése és felfedése............................................................................. 101 22.6.4 Kimutatás utólagos megváltoztatása.......................................................................................... 101 22.6.5 Összegző függvények megadása ............................................................................................... 101 22.6.6 Kimutatás eszközsor további szolgáltatásai............................................................................... 102 23. További speciális lehetőségek.............................................................................................................. 102 23.1 Célérték keresés .............................................................................................................................. 103 23.2 Makrók............................................................................................................................................ 103 23.2.1 Makró rögzítése ......................................................................................................................... 103 Mi is az „Egyéni makró-munkafüzet”? .................................................................................................. 104 23.2.2 Makró törlése, gyorsbillentyűjének megváltoztatása................................................................. 104 Mi van a makróban?............................................................................................................................... 104 23.2.3 Makró futtatási módszerek ........................................................................................................ 104 Makró indítása eszközikonnal ................................................................................................................ 104 Makró indítása menüből......................................................................................................................... 105 Rossz ikon, illetve menüpont eltávolítása ............................................................................................... 105 Tárgymutató................................................................................................................................................. 106 Tartalomjegyzék .......................................................................................................................................... 108
112