Pallay Ferenc Az OpenOffice.org Calc használata Táblázatkezelés az alapoktól

Embed Size (px)

DESCRIPTION

Ez a Mű a Creative Commons Nevezd meg!-Így add tovább! 2.5 Magyarország Licenc feltételeinek megfelelően szabadon felhasználható. További információk: http://creativecommons.org/licenses/by-sa/2.5/hu/

Citation preview

  • Az OpenOffice.org Calc hasznlataTblzatkezels az alapoktl

    Pallay Ferenc

  • Szerz: Pallay FerencCC Nhny jog fenntartva

    2010. jlius

    A kiadvny ltrejttt az

    tmogatta.

    Lektorltk:Dr. Blahota Istvn

    Gibizer TiborZahemszky Gbor

    az FSF.hu Alaptvny aktivisti

    LATEX-re tltette:Papp Istvn

    Bort:Barth Gbor

    Fot:ansik

    A 2. kiadst szerkesztette:Tmr Andrs

    ISBN 978-963-06-9218-2

    Ez a M a Creative Commons Nevezd meg!-gy add tovbb! 2.5 Magyarorszg Licenc feltteleinek megfelelenszabadon felhasznlhat. Tovbbi informcik: http://creativecommons.org/licenses/by-sa/2.5/hu/

  • Elsz a 2. kiadshozEbbl a knyvbl az OpenOffice.org tblzatkezeljnek, a Calcnak a hasznlatt lehet elsajttani. Az anyagteljes mrtkben lefedi mind az rettsgi, mind az ECDL tblzatkezel moduljnak a tmakreit. A tanulsttbb, mint 150 szemlletes kp knnyti meg, illetve 35 gyakorl feladat segt az ismeretek elmlytsben. A2. kiadsra azrt kerlt sor, mert a Calc munkalapfggvnyeinek nevei az OpenOffice.org jabb verziibanmr magyarul vannak, ugyangy, ahogy az oktatsban s a munkahelyeken elterjedt magyar nyelv MicrosoftExcelben, ezrt a fggvnyneveket magyarra kellett fordtani a knyv szvegben s briban is. Egyttaljnhny sajthibt is sikerlt javtani.

    Az OpenOffice.org egy teljes kr irodai alkalmazscsomag szvegszerkesztshez, tblzatkezelshez,bemutatk s illusztrcik ksztshez, adatbzisok hasznlathoz s egyb feladatokhoz. Elnyei kzttemlthetjk, hogy tbb nyelven (kb. 70) s tbb platformon (Windows, Linux, Mac OS X stb.) elrhe-t, nemzetkzileg szabvnyostott formtumban trolja az adatokat, valamint rja s olvassa a MicrosoftOffice llomnyait. Letltse s hasznlata brmilyen clra belertve az zleti alkalmazst is teljeseningyenes. Ennek ksznheten az egsz vilgon s Magyarorszgon is szmos llami szervezet, vllalkozs smagnszemly trt t vagy tr t a hasznlatra, illetve tervezi az ttrst a kzeljvben.

    Az OpenOffice.org trtnete 1986-ban kezddtt, ekkor kezdte el fejleszteni egy nmet cg, a Star Divisiona StarWriter nev szvegszerkesztt az akkoriban elterjedt DOS platformra. 1993-ban megszletett a termkwindowsos verzija, melyet egy vvel ksbb az OS/2-es s a macintoshos verzi kvetett. 1995-ben aStarOffice nevet vette fel a termk, ekkor mr tbb jelents komponenst tartalmazott: szvegszerkesztt(StarWriter), egyszer rajzprogramot (StarImage), tblzatkezelt (StarCalc), grafikonksztt (StarChart)s egy vektoros rajzolprogramot (StarDraw). A ksbbi vltozatok mr bngszt s HTML-szerkesztt,bemutatksztt (StarImpress) s adatbzis-kezelt (StarBase) is tartalmaztak.

    A StarDivision trtnete 1999-ben rt vget, amikor a Sun felvsrolta a cget. Simon Phipps, voltSun-alkalmazott szerint a StarDivision felvsrlsnak legfontosabb oka az volt, hogy abban az idben aSun alkalmazottainak szma elrte a 42 ezret s minden munkatrs rendelkezett egy Unix-munkallomssals egy windowsos laptoppal. Olcsbb volt megvenni egy cget, amely irodai alkalmazst fejlesztett Solaris sLinux opercis rendszerre, mint 42 ezer Microsoft Office licencet venni a Microsofttl. A StarOffice 5.2-esverzijt a Sun ingyenesen letlthetv tette, hogy gy prblja meg nvelni a termk piaci rszesedst. Aksbbi vltozatok mr fizets, kereskedelmi termkekknt kerltek a felhasznlkhoz.

    A szabad szoftveres kzssg szmra a nagy nap 2000. oktber 13-n jtt el, amikor a Sun Open-Office.org nven szabadd tette az irodai csomag forrskdjt. Tbb, harmadik fl ltal ksztett, licenceltkomponenst ki kellett venni, illetve szksg volt tbb talaktsra is, mieltt megszlethetett volna az Open-Office.org kiindulsi forrsa. Az OpenOffice.org krlbell msfl v alatt rte el az els nagy mrfldkvet:az 1.0-s verzi 2002. mjus elsejn jelent meg.

    A kzelmltig a Sun volt az OpenOffice.org legnagyobb tmogatja s a fejleszts vezetje. 2010-benzrult le a Sun felvsrlsa az Oracle ltal, de ez nem okoz vltozst. Az Oracle tvette a fejlesztket,tovbbra is fejleszti s tmogatja a nylt forrs OpenOffice.org-ot, mint a kzssg legjelentsebb tagja. AStarOffice Oracle Open Office nven l tovbb.

    2002. februr 1-tl 4-ig, egy maratoni fordtbuli keretn bell kszlt el az OpenOffice.org irodaiprogramcsomag magyarul beszl vltozata. A hivatalos bemutatra 2002. februr 23-n kerlt sor. A mun-kban mintegy 150 ember vett rszt. Ez a munka teremtette meg a lehetsgt minden tovbbi fejlesztsnek,s ez az esemny vezetett el az FSF.hu Alaptvny megalaptshoz is. A magyar OpenOffice.org elksztstazta is az FSF.hu Alaptvny koordinlja. 2003 sorn tovbb folyt a kzssgi fordti munka, februrban asgbl kszltek el rszek, novemberben pedig a rszletes tippek lettek lefordtva. A sg fordtsa 2005-relett ksz. Azta csak az j verzikban megjelen mdostsok s jdonsgok lefordtsa, valamint a fordtsfolyamatos javtgatsa ad feladatot.

    A magyar OpenOffice.org-gal kapcsolatos aktulis hrek s informcik a http://hu.openoffice.org/honlapon olvashatk.

    Tmr AndrsszoftverhonostOpenOffice.org

  • Tartalomjegyzk

    1. Bevezets 11.1. A Calc program ablaka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2. A Sg hasznlata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

    2. Els lpsek a Calckal 42.1. Adatok bevitele s mdostsa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42.2. Kijells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52.3. Cellk formzsa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62.4. Karakterformzs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82.5. Szeglyek s httr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92.6. Munkafzet mentse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102.7. 1. feladat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

    3. Egyszer szmtsok a munkalapon 123.1. Aritmetikai opertorok hasznlata . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123.2. Cellahivatkozsok alkalmazsa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133.3. 2. feladat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133.4. Kpletek msolsa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133.5. 3. feladat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153.6. Abszolt hivatkozs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153.7. 4. feladat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153.8. Vegyes cellahivatkozsok . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163.9. 5. feladat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163.10. 6. feladat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

    4. Fggvnyek hasznlata 204.1. Fggvnyek beszrsa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204.2. Egyszerbb statisztikai fggvnyek hasznlata . . . . . . . . . . . . . . . . . . . . . . 214.3. 7. feladat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214.4. 8. feladat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

    5. Szmformtumok 275.1. Szzalk s pnznem formtum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275.2. 9. feladat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285.3. Dtum- s idformtum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295.4. Szmformtumkdok . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

    6. Diagramok 346.1. Diagramtndr hasznlata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346.2. A diagram mdostsa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

    ii

  • TARTALOMJEGYZK iii

    6.3. 10. feladat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386.4. Pont (XY) diagram ptse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406.5. 11. feladat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

    7. Logikai fggvnyek. Begyazott fggvnyek hasznlata 427.1. A HA fggvny . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427.2. Egyb logikai fggvnyek . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427.3. 12. feladat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437.4. A SZUMHA s a DARABTELI fggvnyek . . . . . . . . . . . . . . . . . . . . . . . 477.5. 13. feladat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

    8. Matematikai fggvnyek 508.1. Egyszerbb matematikai fggvnyek . . . . . . . . . . . . . . . . . . . . . . . . . . . 508.2. 14. feladat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 518.3. 15. feladat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528.4. Logaritmusfggvnyek . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 558.5. 16. feladat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 558.6. Trigonometrikus fggvnyek . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 558.7. 17. feladat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

    9. Szvegfggvnyek 599.1. 18. feladat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 609.2. 19. feladat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

    10.Keresfggvnyek hasznlata 6410.1. Az FKERES, VKERES fggvnyek . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6410.2. 20. feladat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6410.3. 21. feladat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6610.4. A HOL.VAN s az INDEX fggvnyek . . . . . . . . . . . . . . . . . . . . . . . . . . 6810.5. 22. feladat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

    11.Nevek s listk 7111.1. Cellk elnevezse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7111.2. 23. feladat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7111.3. Rendezett listk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7211.4. Sorozatok ltrehozsa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7311.5. Cellatartomny rvnyestse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7411.6. 24. feladat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74

    12.Adattartomnyok a Calcban 7512.1. Rendezs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7512.2. Az automatikus szr hasznlata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7612.3. ltalnos szr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7812.4. 25. feladat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7812.5. Irnytott szrs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

    13.Adatbzisfggvnyek 8113.1. 26. feladat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

    14.Dtum- s idfggvnyek 8414.1. 27. feladat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8514.2. 28. feladat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85

  • TARTALOMJEGYZK iv

    15.Pnzgyi s statisztikai fggvnyek 8815.1. Pnzgyi fggvnyek . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8815.2. 29. feladat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9015.3. Statisztikai fggvnyek . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90

    16.Tmbkpletek a Calcban 9216.1. Tmbkpletek ltrehozsa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9216.2. Mtrixok sszeadsa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9216.3. Mtrix szorzata skalrral . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9216.4. Mtrixok szorzsa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9416.5. Mtrix determinnsnak meghatrozsa . . . . . . . . . . . . . . . . . . . . . . . . . 9416.6. 30. feladat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9516.7. Mtrix inverze . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9516.8. Transzponlt mtrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9616.9. 31. feladat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

    17.Clrtkkeress 9817.1. 32. feladat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98

    18.rlap-vezrlelemek hasznlata 10218.1. 33. feladat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103

    19.Stlusok 10719.1. Stlusok alkalmazsa s mdostsa . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10719.2. Stlusok ltrehozsa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10819.3. Feltteles formzs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10919.4. Irnytott beilleszts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10919.5. Tartalom trlse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11019.6. 34. feladat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111

    20.Nyomtatsi belltsok 11220.1. Oldalbellts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11220.2. lfej s llb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11320.3. Munkalap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11320.4. Nyomtatsi tartomny meghatrozsa . . . . . . . . . . . . . . . . . . . . . . . . . . 11520.5. Ismtld sorok s oszlopok . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11520.6. Nyomtats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115

    21.A Megold hasznlata 11721.1. 35. feladat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117

  • 1. fejezet

    Bevezets

    A OpenOffice.org egy teljes kr irodai programcsomag. Ennek a programcsomagnak rsze azOpenOffice.org Calc (tovbbiakban Calc), ami egy kivl tblzatkezel program. Segtsgvelszmtsokat, matematikai, pnzgyi elemzseket vgezhetnk, grafikusan brzolhatjuk szmada-tainkat.

    A jelenleg legelterjedtebb tblzatkezel programmal a Microsoft Excellel szemben ez in-gyenes, tetszleges clra felhasznlhat szabad szoftver.

    1.1. A Calc program ablaka

    1.1. bra. OpenOffice.org Calc ablak

    A Calc programot elindtva figyeljk meg ablaknak rszeit (1.1 bra). A Cmsorban ltjuk adokumentum s a program nevt. Nem mentett dokumentum esetn a Nvtelen nevet ltjuk. A

  • 1. FEJEZET. BEVEZETS 2

    cmsor alatt a Men tallhat. Ezekre a menpontokra kattintva kategrikba rendezetten elr-het a program sszes funkcija. A leggyakrabban hasznlt parancsokat kiadhatjuk az eszkztrakikonjai segtsgvel is. Alaprtelmezs szerint hrom eszkztrat ltunk: Standard, Formzs sKplet eszkztr. A Nzet menpont Eszkztrak parancsval tbb eszkztr is bekapcsolha-t. Az eszkztrak pozcija megvltoztathat az egr fogd s vidd funkcijval, a bal szlknlthat pontozott oszlopnl megfogva.

    Az eszkztrak alatt a tblzatkezel dokumentumablakt lthatjuk. Egy 1024 oszlopbl s1048576 sorbl ll tblzatot, ahol az oszlopokat betkkel (A, B, C, . . . , AA, . . . , AMJ), mg asorokat egsz szmokkal (1, 2, 3, . . . , 1048576) jellik. Ezt a tblzatot Munkalapnak nevezzk.A Calc indulskor hrom munkalapot hoz ltre automatikusan. Ezek kztt a munkalapfleksegtsgvel vlthatunk. A munkalapfleken a munkalapok neveit lthatjuk. A flek brmelyiknjobb egrgombbal kattintva, a megjelen gyorsmen segtsgvel tnevezhetjk a munkalapokat,illetve tovbbi munkalapokat hozhatunk ltre.

    A munkalapflektl balra a lapfleket grdt nyilakat talljuk. Tbb munkalap esetn el-fordulhat, hogy nem ltjuk mindegyik munkalapflet. Ilyenkor ezekkel a nyilakkal grgethetjk amunkalapflek sort.

    A munkalap legkisebb elemt cellnak nevezzk. Minden cellnak cme van, ami az oszlop sa sorazonostbl tevdik ssze. Teht a munkalap bal fels sarkban az A1-es cella tallhat,mellette kzvetlenl a B1-es.

    Az ppen hasznlt munkalapnak mindig van aktv cellja. Ezt a cellt keret jelli, s a sor- saz oszlopazonost, amelyek metszspontjn az aktv cella tallhat, ki van emelve.

    Az llapotsor az ablak legaljn tallhat. Rajta az aktulis munkalapra vonatkoz klnbzinformcikat lthatunk.

    Nagyobb tblzatoknl hasznos lehet, hogy a vzszintes s a fggleges osztsv segtsgvelfeloszthatjuk a munkalapot tbb rszre. gy megoldhat, hogy egyszerre lssuk a kpernyn atblzat kt, egymstl sok cellnyi tvolsgra lv sort vagy oszlopt.

    1.2. A Sg hasznlataA Calc programban igen rszletes, magyar nyelv segtsget jelenthetnk meg a SgmenOpen-Office.org Sg parancsval, vagy az F1 funkcibillenty lenyomsval. A megjelen ablakban(1.2 bra) megtalljuk a menk, eszkztrak elemeinek magyarzatt, a fggvnyek kategria sze-rinti felsorolst s pldkat a hasznlatukhoz, de kereshetnk a Sg teljes szvegben is. ASg ltalunk hasznosnak tlt oldalait ki is nyomtathatjuk a Nyomtats. . . paranccsal, vagyknyvjelzt rendelhetnk az adott sgoldalhoz.

    A Calckal val ismerkeds sorn nagyon hasznos lehet, hogy a Sg men Mi ez? parancsvala program ablaknak tbb elemrl tippet kaphatunk. Ilyenkor az egr mutatja alakot vlt, samire mutatunk vele, arrl rvid magyarzatot olvashatunk a megjelen szvegdobozban. Az 1.3brn a Standard eszkztr Kivgs parancsrl megjelen tippet lthatjuk.

  • 1. FEJEZET. BEVEZETS 3

    1.2. bra. OpenOffice.org Sg

    1.3. bra. OpenOffice.org Mi ez?

  • 2. fejezet

    Els lpsek a Calckal

    2.1. Adatok bevitele s mdostsaA Calc program elindtsa utn az A1 cella az aktv. A billentyzeten begpelt karakterek ebbea cellba kerlnek. A bert adatot az Enterrel vagy az irnybillentykkel nyugtzhatjuk. A cellatartalmt mdosthatjuk az F2 funkcibillentyvel, vagy ketts kattintssal az adott celln.

    2.1. bra. Adatok bevitele

    A 2.1 brn ltjuk, hogy szm bersa esetn a Calc automatikusan jobbra igaztja a tartalmat,szveg esetn viszont balra. Amennyiben a bert szveg nem fr el a cellban, s a tle jobbra lvcella res, a cella tartalma tcsszik ebbe a cellba.

    Adatot rva a cellba, esetnkben a B3-ba, az A3-as tartalmnak csak egy rszt ltjuk s aCalc erre a cella jobb szln megjelen nyllal figyelmeztet (2.2 bra).

    2.2. bra. Adatcella hatrn tlr tartalom

  • 2. FEJEZET. ELS LPSEK A CALCKAL 5

    Az A oszlop szlessgt mdosthatjuk, ha az egr mutatjt az A s a B oszlopazonost elv-laszt vonalra vezetjk s bal gombjt lenyomva tartva elmozdtjuk az egeret. Ilyenkor a leendoszlopszlessget a Calc megjelenti cm-ben (2.3 bra). Az oszlopazonostk elvlaszt vonalrakettt kattintva a Calc automatikusan a legtbb karaktert tartalmaz cellhoz igaztja az oszlop-szlessget.

    2.3. bra. Oszlopszlessg

    Szmadattal nem fordulhat el, hogy csak egy rszt ltjuk a cellban. Amennyiben a szmje-gyek nem frnek el, a Calc mindig ketts keresztekkel figyelmeztet erre (2.4).

    2.4. bra. Kicsi oszlopszlessg ###

    Tbbsoros szveget is rhatunk a cellba, amennyiben a Ctrl+Enter billentykkel zrjuk asort. Hatsra lehetsg nylik az j sor kezdshez. Ilyenkor a Calc automatikusan megnveli asormagassgot.

    2.2. KijellsAz aktv celln klnbz formzsokat, belltsokat vgezhetnk. Tbb cella formtumnak m-dostshoz kijellssel meghatrozhatunk cellkat, tglalap alak cellatartomnyokat. A Calcbanegyszeren kijellhetnk cellatartomnyokat: a tartomny egyik sarokcelljra kattintva, az egrbal gombjt lenyomva tartva tlsan hzva. Egy ilyen tartomnyt bal fels s a jobb als cellkcmeivel, s kzttk kettsponttal hatrozunk meg. Pl. A1:B5.

    Billentyzet segtsgvel, a Shift billentyt lenyomva tartva az irnybillentykkel jellhetnkki.

    Tbb klnll cellt vagy cellatartomnyt is kijellhetnk. Ehhez az els kijellse utn atbbit, a Ctrl billentyt lenyomva tartva kell kijellnnk.

    Egy oszlop vagy sor minden celljt kijellhetjk az oszlop-, illetve a sorazonostra kattintva.A munkalap bal fels sarkban lv res tglalapra kattintva a munkalap minden celljt kijelljk(2.5 bra)

    Kt vagy tbb kijellt cellt egyesthetnk egy cellba a Formzs eszkztr Cellk egyes-tse parancsval. Az gy kialakult terlet elfoglalja a kijellt cellkat, s erre a tartomnyra a balcella cmvel hivatkozhatunk. A 2.6 brn az A3:C3 tartomnyt egyestettk egy cellv. Ennek acellacme A3.

  • 2. FEJEZET. ELS LPSEK A CALCKAL 6

    2.5. bra. Munkalap kijellse

    2.6. bra. Cellk sszevonsa

    2.3. Cellk formzsaA gyakran hasznlt cellkra vonatkoz formtumokat legegyszerbben a Formtum eszkztronrhetjk el. A Calc kpes a karakterek bersa kzben mdostani a formtumot. A 2.7 brnlthat karakterformtumok a szveg begpelse kzben a Formtum eszkztr parancsaival lettekkialaktva.

    2.7. bra. Cellk formzsa

  • 2. FEJEZET. ELS LPSEK A CALCKAL 7

    Tovbbi, az eszkztron nem elrhet formtumokat a Formtum men Cellk..., vagy ahelyi men Cellk formzsa paranccsal llthatunk be. A megjelen prbeszdablakban a Be-tkszlet s a Bethatsok fleken a cellra vonatkoz karakterformtumokat mdosthatjuk.

    Az Igazts fln (2.8 bra) bellthatjuk az aktulis vagy a kijellt cellk tartalmnak igazt-st. A vzszintes szvegigaztsok kzl az Alaprtelmezett a szmokat jobbra, a szveget balraigaztja. A kvetkez ngy (balra, jobbra, kzpre s sorkizrt) elrhet a Formzs eszkztron is.A Kitlttt szvegigazts megismtli a cellatartalmakat (szmokat s szvegeket), amg a cellalthat terlett ki nem tlti.

    2.8. bra. Cellk formzsa Igazts

    A Szveg irnya rszben megadhatjuk a kijellt cellk elforgatsnak szgt fokokban, demegadhatjuk a szvegirnyt az ABCD felirat krlapra kattintva is.

    Figyeljk meg a 2.9 brn lthat cellaformtumokat. A C2 cellban a vzszintes s a fgglegesszvegigazts belltsa: Kzpre. Az Automatikus szvegtrdels s az Elvlaszts is bevan kapcsolva.

    A D2 cella mind fgglegesen, mind vzszintesen kzpre igaztott, s a Fgglegesen halmo-zott formtum is be van kapcsolva.

    A C1 cella balra igaztott, a behzs mrtke 10 pt.Az A3 cella betmrete s formtuma nem klnbzik a C1 cellnl, de a Lekicsinytve,

    hogy befrjen kapcsol be van kapcsolva.A B4, D4 s az F4 szegllyel elltott cellkon az Alapl hrom belltst figyelhetjk meg.

    Mindhrom cellban a szveg irnya 45 fokkal el van forgatva. A B4 cellban az elforgatott szvega cella als szltl kifel jelenik meg. A D4 esetben a fels szltl kifel, az F4-ben pedig azelforgatott szveg csak a cellba kerl.

  • 2. FEJEZET. ELS LPSEK A CALCKAL 8

    2.9. bra. Cellaformtumok

    2.4. KarakterformzsA cella tartalmnak mdostsakor a kijellt karakteren klnleges formzsokat is vgrehajtha-tunk. Ezek elrhetek a Formtum men Karakter prbeszdablakban a Betkszlet, Be-thatsok s Bethelyzet flekre kattintva. Gyorsmen segtsgvel szintn elrhetk ezek abelltsok, ha a kijellt szvegrszen az egr jobb gombjval kattintunk (2.10 bra).

    2.10. bra. Karakterformzs Stlus

  • 2. FEJEZET. ELS LPSEK A CALCKAL 9

    2.5. Szeglyek s httrA Calc alapbelltsa szerint a kpernyn lthat szrke szn rcsvonalak nyomtatsban nemjelennek meg. Nyomtatsban is lthat rcsvonalakat legegyszerbben a Formtum eszkztrSzeglyek ikonjra kattintva hozhatunk ltre (2.11 bra). Ilyenkor az aktv cella, vagy a kijelltcellatartomny az ltalunk vlasztott szeglytpust kapja.

    2.11. bra. Szeglyek ikon, men

    Egyni szeglybelltsokat a Formtum men Cellk parancst vlasztva, a prbeszdablakSzeglyek lapjn llthatunk be (2.12 bra). Vlaszthatunk vonalvastagsgot, stlust, sznt sakr rnykolst is. A Szegly elrendezse terlet mskpp jelenik meg attl fggen, hogycellt, cellkat egy oszlopban, cellkat egy sorban vagy nagyobb cellatartomnyt jellnk ki. Ezeka lehetsgek a cellatartomnyok bels, tls s cellkon belli tls szeglyeire vonatkoznak.

    2.12. bra. Cellk formzsa Szeglyek

    Az Egyni terleten kattintsokkal llthatunk be vonalakat. Ezek jelentse a kvetkez:

  • 2. FEJEZET. ELS LPSEK A CALCKAL 10

    Fekete vonal belltja a kijellt cellkra a kivlasztott stlus vonalat. Szaggatott vonal akkorjelenik meg, ha 0,05 pontos vonalstlus van kivlasztva.

    Szrke vonal a kijellt cellk megfelel vonala nem fog vltozni

    Fehr vonal a kijellt cellk megfelel vonalai trlve lesznek.

    Az aktv cella, vagy a kijellt cellatartomny httrsznt a Formtum men Cellk parancstvlasztva, a prbeszdablak Szeglyek lapjn llthatjuk be.

    2.6. Munkafzet mentseMunkafzetnket a Fjl men vagy a Standard eszkztr Ments parancsval menthetjk el. ACalc alaprtelmezett formtuma az OpenDocument, amely az irodai dokumentumok j, nemzetkziszabvnya. Az OpenDocument munkafzet llomnynak kiterjesztse .ods. A Calc kpes MicrosoftExcel formtumba is menteni munkafzetnket, amennyiben a Fjl tpusnl ezt vlasztjuk (2.13bra).

    2.13. bra. Fjl mentse fjlformtumok

    A Ments ablak, attl fggen, hogy milyen opercis rendszeren hasznljuk a Calcot, for-mailag klnbzhet. A 2.13 brn a Microsoft Windows XP-re teleptett Calc Ments ablaktltjuk.

    Az alaprtelmezett mentsi formtum s mentsi hely mdosthat az Eszkzk menpontBelltsok parancs kiadsakor megjelen prbeszdablakban (2.14 bra). A mentsi helyet az

  • 2. FEJEZET. ELS LPSEK A CALCKAL 11

    OpenOffice.org tvonalak Dokumentumok lehetsget vlasztva mdosthatjuk. Az alap-rtelmezett fjlformtum a Megnyits s ments ltalnos ablakban llthat be, a doku-mentum tpusnl a munkafzetet vlasztva.

    2.14. bra. ltalnos belltsok Megnyits s ments

    2.7. 1. feladatHozzuk ltre a kpen lthat tblzatot (2.15 bra) s mentsk el a munkafzetet calc01 nvenOpenDocument formtumban!

    A munkalap neve legyen ZH 01. Az egyestett B1:G1 tartomnyban Ctrl+Enter segtsgvelhozzunk ltre sortrst. A C4:G4 cellatartomny fggleges szeglyvonalai fehr sznek.

    2.15. bra. 1. feladat

  • 3. fejezet

    Egyszer szmtsok a munkalapon

    3.1. Aritmetikai opertorok hasznlataA Calc az egyenl jellel (=) kezdd matematikai kifejezst kiszmtja s a cellban az eredmnytmegjelenti.

    Az =45*9+789 bersnak 1194 lesz az eredmnye. Aktvv tve ismt a B2-es cellt aKpleteszkztr Nvdobozban ltjuk a cella cmt, a Beviteli sorban pedig a kifejezst (3.1 bra).

    3.1. bra. Aritmetikai opertorok

    A szmtani alapmveletek (pldul sszeads, kivons, szorzs, oszts) vgrehajtshoz, szmokkombinlshoz s szmeredmnyek ellltshoz az albbi szmtani mveleti jeleket hasznlhat-juk:

    + (pluszjel) sszeads;

    - (mnuszjel) Kivons;

    - (mnuszjel) Negls;

    * (csillag) Szorzs;

    / (trtjel) Oszts;

    ^ (kalap) Hatvnyozs (pl. 32 hrom a ngyzeten).

    Amennyiben egyetlen kpletben tbb mveleti jelet vagy opertort adunk meg, a Calc a mve-leteket a kvetkez sorrendben hajtja vgre: hatvnyozs, szorzs s oszts, sszeads s kivons. Akplet azonos priorits mveleteit (pldul szorzs s oszts) a Calc balrl jobbra haladva rtkeliki.

    A vgrehajtsi sorrend mdostshoz az elsnek kirtkelni kvnt kpletrszt rjuk zrjelekkz. Pldul az =5+2*3 eredmnye 11 lesz, mivel a Calc a szorzst az sszeads eltt hajtja vgre.A kplet sszeszorozza a 2-t a 3-mal, majd hozzad 5-t.

    Amikor a kpletet mdostva zrjeleket hasznlunk =(5+2)*3, akkor a Calc sszeadja az 5-ts a 2-t, majd az eredmnyt megszorozza 3-mal, melynek a vgeredmnye 21.

  • 3. FEJEZET. EGYSZER SZMTSOK A MUNKALAPON 13

    3.2. Cellahivatkozsok alkalmazsaLegtbbszr a cellkba nem konkrt szmokat, hanem cellahivatkozsokat runk. Mdostsuk a B2cella tartalmt a szmok helyett az A1, B1 s C1 cellacmeket rva. Ebbe a hrom cellba rjuk akifejezs szmrtkeit (3.2 bra).

    3.2. bra. Cellahivatkozsok

    Mdostva az A1, B1 vagy a C1 cellk valamelyikt, a Calc jraszmtja a cellahivatkozsttartalmaz cellt, esetnkben a B2-t.

    3.3. 2. feladatKsztsnk tblzatot, ami kiszmtja az A1 s a B1 cellkba rt kt szm sszegt, klnbsgt,szorzatt s hnyadost (3.3 bra)! Vgezzk el az brn lthat formzsokat is! Ellenrizzk azeredmnyeket a kvetkez szmprokkal: 10, 2; 81, 9 s 8, 0. Figyeljk meg a hibazenetet az utolsszmpr esetn a D4 cellban.

    3.3. bra. 2. feladat

    3.4. Kpletek msolsaTblzatos adatok esetn gyakran elfordul, hogy valamelyik sort vagy oszlopot hasonl mdonkell kiszmtani. Ilyen esetben a kpletet csak egyszer kell begpelnnk, s azt msolssal sokszo-rosthatjuk.

    Nevezzk t a Munkalap3 munkalapot ZH 2-re s msoljuk ide az 1. feladat szeglyezettcellatartomnyt. Ehhez jelljk ki a B3:G9 tartomnyt, s vlasszuk a Standard eszkztr M-sols parancst. Ezutn vltsunk a ZH 2 munkalap A1 celljra s kattintsunk a Beillesztsikonra ugyanezen az eszkztron. Egyestsk a G1:G3 cellkat, ebbe kerljn az sszesen szveg.Vgezzk el a 3.4 brn lthat formzsokat.

    A G4 cellban szmtsuk ki az els tanul sszpontszmt. A kpletben szerepl cellahivatkoz-sokat egrrel is ltrehozhatjuk egyszer kattintva az adott cellra. Ez ltalban gyorsabb mdszer,mintha a cellk cmeit gpelnnk be.

  • 3. FEJEZET. EGYSZER SZMTSOK A MUNKALAPON 14

    3.4. bra. 2. feladat Formzs

    Az els tanul sszpontszmt a =B4+C4+D4+E4+F4 kplettel1 szmtjuk ki. A msodikkpletet mr nem kell bernunk, msols segtsgvel ltrehozhatjuk. Ehhez vezessk az egrmu-tatt az aktv G4 cella jobb als sarkba. Ott az keresztt vltozik s az egr gombjt lenyomvatartva tltsk ki (hzzuk lefel) a G5:G7 tartomnyt. (3.5 bra)

    3.5. bra. 2. feladat sszegzs

    A Calc minden cellban a megfelel kpletet hozza ltre, mert a cellahivatkozsokat tartalmazkpletet lefel gy msolja, hogy nveli eggyel a cellahivatkozsokban a sorszmot. Flfel mso-lsnl cskkenti. Az sszpontszmokat gy is kiszmolhattuk volna, hogy elszr a 7. sorban lvkpletet rjuk be, s azt msoljuk flfel.

    Jobbra msolsnl az oszlopazonostt nveli, ha balra msolunk, cskkenti azt.Amennyiben egy cella cellahivatkozsokat s szmokat is tartalmaz, akkor a kplet msolsakor

    az llandk nem vltoznak. Pldul, ha egy cella tartalma =5*C1*D2+12, akkor azt lefel msolva=5*C2*D3+12-t kapunk.

    1Termszetesen ltezik a Calcban ennl egyszerbb megolds is a cellatartomny sszegnek kiszmtsra, amita fggvnyek bemutatsnl trgyalunk.

  • 3. FEJEZET. EGYSZER SZMTSOK A MUNKALAPON 15

    3.5. 3. feladatVlaszoljuk meg a kvetkez krdseket, majd ellenrizzk a Calc segtsgvel:

    a) Az A1 cella tartalma =D3*2. Mi lesz az E5 tartalma, ha az A1 cellt lefel hrom, majdngy celln t jobbra msoljuk?

    b) Az A1 cella tartalma =A8+B8-412. Mi lesz a C2 tartalma, ha az A1-et lefel eggyel, majdkt celln t jobbra msoljuk?

    3.6. Abszolt hivatkozsAz eddig trgyalt cellahivatkozsokat relatv hivatkozsoknak nevezzk. Ez azt jelenti, hogy azilyen hivatkozsok a kpletek msolsnl automatikusan mdosulnak. Vannak esetek viszont,amikor olyan kpletre van szksgnk, amelyikben egy vagy tbb hivatkozs nem vltozik mso-lskor. Ilyenkor abszolt cellahivatkozst kell hasznlnunk.

    Abszolt hivatkozs az, ha egy az oszlop- s sorazonost el egy-egy $ jelet runk. Pldul:$B$3. Ez a hivatkozs ugyangy a B3-as cellra mutat, de ha gy szerepel a kpletekben, akkormsolskor nem vltozik.

    A kvetkez feladatban ttekintjk az abszolt cellahivatkozs hasznlatt.

    3.7. 4. feladatA 3.6 brn egy zletben eladott pkstemnyek napi adatait ltjuk. Szmtsuk ki a bevtelt mindennapra s a heti sszbevtelt is. A 8. sorban a kpleteket msolssal hozzuk ltre!

    3.6. bra. 4. feladat

    Szrjunk be egy j munkalapot s nevezzk t Bevtel-re. A htfi bevtel kiszmtstltjuk az brn: sszeadjuk az egyes termkek eladsbl befolyt sszegeket, amelyeket a da-rabszm s az r szorzataknt kapunk meg. Ezt a kpletet jobbra msolva hibs eredmnytkapnnk. Ahhoz, hogy a msols helyes kpletet hozzon ltre, mdostanunk kell a D8 tar-talmt gy, hogy az rakat megad cellahivatkozsok ne mdosuljanak. A helyes kplet teht:=$C$3*D3+$C$4*D4+$C$5*D5+$C$6*D6. A $ jeleket be is rhatjuk (AltGr+ a billentyze-ten), de sokkal gyorsabb megolds, ha az adott cellahivatkozsra kattintva megnyomjuk a Shift+F4billentykombincit. A kpletet jobbra msolva gy mr helyes eredmnyt kapunk (3.7 bra).

  • 3. FEJEZET. EGYSZER SZMTSOK A MUNKALAPON 16

    3.7. bra. 4. feladat

    3.8. Vegyes cellahivatkozsokRelatv s abszolt cellahivatkozsokon kvl lteznek mg vegyes cellahivatkozsok is. A vegyescellahivatkozs tartalma abszolt oszlop s relatv sor, vagy abszolt sor s relatv oszlop. Ilyenhivatkozsokra akkor van szksg, ha azt akarjuk, hogy a hivatkozs egyik sszetevje (az oszlop-vagy sorazonost) lland maradjon, a msik viszont vltozzon msolskor. Plda a vegyes hivat-kozsra: =A$1 vagy =$A1. A Shift+F4 billentykombincit tbbszr lenyomva cellahivatkozsbersakor az abszoltra, vegyesre s ismt relatvra vltozik.

    A vegyes hivatkozsok begyakorlsra ksztsk el a kvetkez feladatot.

    3.9. 5. feladatHozzuk ltre a termszetes szmok ngyzeteinek tblzatt 10-tl 99-ig. A kpletet csak egy cellbarjuk be, a tbbit msolssal tltsk fel.

    3.8. bra. 5. feladat

  • 3. FEJEZET. EGYSZER SZMTSOK A MUNKALAPON 17

    j munkalapon hozzuk ltre a 3.8 brn lthat tblzatot. lltsuk be a cellaformtumokat.Figyeljk meg a C4 cellba rt kpletet. A kplet helyes, de jelenlegi formjban nem msolhat.Vzszintes msolshoz gy kell mdostani, hogy az A4 cellacm, ami 4-es sorban tzesek szmttartalmazza, ne vltozzon. Viszont ha fgglegesen lefel msoljuk az A4 cellacmnek A5-re kellvltoznia. Teht az A4 cellahivatkozsban az oszlopazonostnak abszoltnak kell lennie, a sorazo-nostnak pedig relatvnak: $A4.

    Hasonlkppen a B3 cellahivatkozs jobbra msolskor vltoznia kell (relatv oszlopazonost),de lefel trtn msolskor nem vltozhat (abszolt sorazonost): B$3.

    Megllapthatjuk, hogy a helyes kplet esetnkben: =($A4*10+B$3)2.Msoljuk a kpletet jobbra (3.9 bra).

    3.9. bra. 5. feladat

    A kapott sort msoljuk lefel, megkapva mind a 90 cellban az eredmnyt (3.10 bra).

    3.10. bra. 5. feladat megolds

  • 3. FEJEZET. EGYSZER SZMTSOK A MUNKALAPON 18

    Trjnk vissza az elz, 4. feladatra. A D8 cellban kiszmtott htfi bevtelt jobbra msoltuk.Ilyenkor csak a cellahivatkozs oszlopazonost rsze vltozik. Teht a kpletben a sorazonostkeltti dollrjel flsleges. A kplet helyes eredmnyt ad, de szigoran vve itt is vegyes hivat-kozst kellett volna alkalmazni. A kplet helyesen: =$C3*D3+$C4*D4+$C5*D5+$C6*D6.

    A vegyes s az abszolt cellacmzs begyakorlsra oldjuk meg a kvetkez feladatot.

    3.10. 6. feladatA 3.11 brn egy trsashz laksainak adatait ltjuk. Szmtsuk ki a laksok havi kzs kltsgeit,ha az a kvetkez sszetevkbl ll: ngyzetmterenknti alapdj, laksbiztostsi dj s feljtsialap. A liftdj lland minden hnapban s nem fgg a laks terlettl. A D3 cellba rt kpletlegyen msolhat minden laksra s hnapra!

    3.11. bra. 6. feladat

    Az els laks terlett a C3 cella tartalmazza, a januri kltsgeket pedig a D12, D13 s D14cellk. A liftdjat a C15 cella. A kzs kltsget teht a kvetkez kplettel hatrozhatjuk meg:=C3*(D12+D13+D14)+C15. Ahhoz, hogy ez a kplet msolhat legyen mind jobbra, mindlefel hatrozzuk meg a hivatkozsok tpusait. Mivel a liftdj minden hnapban s minden la-ksra lland, a C15-nek abszoltnak kell lenni. Jobbra msolsnl a szletend kpleteknekugyanarra a laksra kell hivatkoznia, lefel msolsnl pedig a kvetkezre. Teht itt vegyeshivatkozst alkalmazunk: $C3. A djak esetn pedig fordtva kell eljrnunk, a vegyes hivatko-zsban az oszlopazonostnak vltozni kell, a sorazonost pedig lland. A vgleges kplet teht:=$C3*(D$12+D$13+D$14)+$C$15. Figyeljk meg, hogy ez a kplet csak ilyen hivatkozsokkalmsolhat a D3:G9 tartomnyon, brmelyik hivatkozs mdostsa hibs rtkeket eredmnyezne.

    A feladat megoldsa a 3.12 brn lthat.

  • 3. FEJEZET. EGYSZER SZMTSOK A MUNKALAPON 19

    3.12. bra. 6. feladat megolds

  • 4. fejezet

    Fggvnyek hasznlata

    4.1. Fggvnyek beszrsaA fggvnyek jelentsen megknnytik a szmtsi s egyb feladatok elvgzst a tblzatkezelprogramokban.

    A fggvnyek kt rszbl llnak: a fggvny nevbl s argumentumbl. Az argumentumotzrjelek kztt kell megadnunk. Egy fggvnynek tbb argumentuma is lehet, ilyenkor pontos-vesszvel vlasztjuk el ket egymstl. A fggvny ltalnos alakja teht:

    =FGGVNYNV(argumentum1; argumentum2; ...)

    Van olyan fggvny is, amelynek nincs argumentuma, a zrjeleket ilyenkor sem hagyhatjuk el.Pldul a matematikban hasznlatos pi szmot meg tudjuk adni cellban fggvnnyel: =PI().

    A leggyakrabban hasznlt fggvny a SZUM, ami sszeadja az argumentumlistjban lvszmokat. A SZUM fggvny a kvetkez argumentummal =SZUM(A1:A4;C2) egyenrtk az= A1 + A2 + A3 + A4 + C2 kplettel. Ezen az egyszer pldn is lthatjuk, hogy a fggvnyekhasznlata megknnyti a szmtsokat.

    Fggvnyeket a Beszrs menpont Fggvny parancsval (Ctrl+F2) vagy a Kplet eszkz-tr ikonjaival hozhatunk ltre. Ezek kzl az els a Fggvnytndr, a msodik az sszeg s aharmadik a Fggvny.

    4.1. bra. Fggvnytndr

    A Fggvny ikon (a 4.1 brn az = felirat) megknnyti a legutbb hasznlt fggvnyekismtelt kivlasztst (4.2 bra). Nagyon hasznos funkci, hiszen a Calc tbb szz fggvnye kzlegy munkalapon rendszerint csak nhnyat hasznlunk.

    A 4.2 brn lthat, hogy az eszkztr ikonjai is megvltoztak: megjelent a Mgse s azElfogads parancs. Ezekkel, egr segtsgvel is nyugtzhatjuk a kivlasztott fggvnyeket sargumentumokat.

  • 4. FEJEZET. FGGVNYEK HASZNLATA 21

    4.2. bra. Fggvny kivlasztsa

    4.2. Egyszerbb statisztikai fggvnyek hasznlata(SZUM, MIN, MAX, TLAG, DARAB, DARAB2, KICSI, NAGY)

    A Calc program magyar nyelv vltozatban ltalban magyar fggvnynevekkel tallkozunk.1Ezek a magyar fggvnynevek megegyeznek a magyar Excelben lvkkel. Csak azok a fggvnyne-vek nincsenek lefordtva, amelyek nem lteznek a magyar Excelben, vagy abban nincsenek lefordt-va. Ezeknek az angolul maradt fggvnyeknek a hasznlata az angol nyelvet nem ismerk szmrasem jelenthet gondot, hiszen a fggvnyek magyarzata s a sg pldi magyar nyelvek.

    A Calc sgja megknnyti azok dolgt, aki csak az angol fggvnyneveket ismerik. A magyarmegfelel kikeresshez vlasszuk a Sg ablakban a Trgymutatt, a Keresett kifejezshezpedig rjuk a fggvny angol nevt (4.3 bra).

    4.3. bra. OpenOffice.org Sg tlag

    A 4.1 tblzatban a ngy leggyakrabban hasznlt fggvnyt lthatjuk.A Fggvnytndr hasznlatnak begyakorlsra ksztsk el a kvetkez feladatot.

    4.3. 7. feladatMsoljuk egy res munkafzetbe a ZH 02 munkalapot. A munkalapon trljk a kplettel kisz-mtott cellk tartalmt. Szmtsuk ki az sszpontszmokat a G oszlopban a SZUM fggvnnyel. A8. sorban fggvny segtsgvel jelentsk meg a feladatok s az sszpontszmok tlagt. Hatroz-zuk meg a legnagyobb s a legkisebb sszpontszmot, valamint azt, hogy a legtbb pontszmot elrttanulnak hny pont hinyzik a maximlisan elrhethz. Mentsk a munkafzetet calc02 nven.

    1A OpenOffice.org 3.2.1-es verzitl kezdve

  • 4. FEJEZET. FGGVNYEK HASZNLATA 22

    4.1. tblzat. Alapvet fggvnyek

    A fggvny Funkcija A fggvnyneve angol neve

    SZUM sszeadja a cellatartomnyban lv szmokat. SUM

    MIN Az argumentumlista legkisebb rtkt adja ered-mnyl. MIN

    MAX Az argumentumlista legnagyobb rtkt adjaeredmnyl. MAX

    TLAG Az argumentumok tlagt adja eredmnyl. AVERAGE

    A munkalap tartalmt tmsolhatjuk kijellve, msolva s a msik munkafzetbe beillesztveazt, de gyorsabb mdszer a munkafzet beszrsa (Beszrs menpont Munkalap parancs). Ittvlasszuk a Fjlbl kapcsolt, majd a Tallzs parancs segtsgvel adjuk meg annak a munka-fzetnek a nevt, amelyik a szksges munkalapot tartalmazza (4.4 bra).

    4.4. bra. 7. feladat Munkafzet beszrsa

    Jelljk ki a ZH 02 munkalap nevt s szrjuk be az aktulis munkafzetnkbe. A munkalaponjelljk ki a G4:G7 tartomnyt s a Backspace billentyvel trljk a tartalmt.

    4.5. bra. 7. feladat

  • 4. FEJEZET. FGGVNYEK HASZNLATA 23

    Tegyk aktvv a G4 cellt s kattintsunk a Kplet eszkztr sszeg ikonjra. A cellbanmegjelenik a SZUM fggvny s a megfelel argumentumok is. A Calc az aktv celltl balra egyszmsort tallt s azt berta a SZUM fggvnybe argumentumknt. Ez nagyon hasznos funkci,hiszen gyakran fordul el, hogy egy sor vgn, vagy egy oszlop aljn kell annak sszegt kiszmolni.A kk szn keret mutatja az automatikusan meghatrozott tartomnyt (4.5 bra).

    A kpletet hrom celln t lefel msolva megkapjuk mind a ngy tanul sszpontszmt.Az A8 cellba rjuk az tlag szt s a B8 cellban vlasszuk a fggvnytndrt (4.6 bra).

    4.6. bra. 7. feladat fggvnytndr

    4.7. bra. 7. feladat

  • 4. FEJEZET. FGGVNYEK HASZNLATA 24

    Az ablakban kategrikba rendezetten talljuk a Calc sszes fggvnyt. Egy fggvnyt ki-vlasztva az ablak jobb oldaln annak a magyarzatt olvashatjuk. A Statisztikai kategriblvlasszuk az TLAG fggvnyt. A Tovbb gombra kattintva a prbeszdablak jobb oldaln megje-lennek az argumentumbeviteli mezk (4.7 bra). Jelljk ki a B4:B7 tartomnyt s a cellahivatkozsmegjelenik az els beviteli mezben. Termszetesen megadhatunk szm- s egyb rtkeket, illetvehivatkozsokat a prbeszdablak megfelel rszeiben.

    A Zsugorts ikon lecskkenti a prbeszdablakot a beviteli mez mretre. gy knnyebb aszksges hivatkozst megjellni a lapon. Az ikon ezutn automatikusan talakul aMaximalizlsikonra. Erre kattintva a prbeszdablakot visszallthatjuk eredeti mretre.

    Bonyolultabb fggvnyek esetn hasznos lehet a Sg parancs. A megjelen ablakban rszleteslerst s pldkat olvashatunk a kivlasztott fggvnyrl.

    Msoljuk a fggvnytndrrel ltrehozott B8 cellt jobbra minden feladat s a csoport ssz-pontszm tlagnak kiszmtshoz.

    A legtbb s a legkevesebb sszpontszmot jelentsk meg a B11 s B10 cellkban a MAX sMIN fggvnyek segtsgvel. A B12 cella azt a pontszmot mutatja, amennyivel kevesebbet rt el alegjobb tanul az elrhet maximumnl. Ennek kiszmtshoz is hasznlhatjuk a fggvnytndrtaz els fggvny megadsa utn, a mnusz jelet berva a Kplet prbeszdablakba s megadva amsodik fggvnyt (4.8 bra).

    4.8. bra. 7. feladat

    Amennyiben pontosan ismerjk a hasznlni kvnt fggvny szintaxist, nem kell felttlenlhasznlnunk a fggvnytndrt, a cellba kzvetlenl is berhatjuk a kifejezst.

  • 4. FEJEZET. FGGVNYEK HASZNLATA 25

    Az elkszlt feladat a 4.9 brn lthat.A kvetkez feladatban a 4.2 tblzatban felsorolt statisztikai fggvnyeket fogjuk hasznlni.

    4.9. bra. 7. feladat

    4.2. tblzat. Statisztikai fggvnyek

    A fggvny Funkcija A fggvnyneve angol neve

    DARAB Megszmolja, hny szm van a paramterlist-ban. A szveges bejegyzseket kihagyja. COUNT

    DARAB2 Megszmolja, hny rtk van a paramterlist-ban. A szveges elemek is szmtanak. COUNTA

    KICSI Kiszmtja egy adathalmaz k-adik legkisebb r-tkt. SMALL

    NAGY Kiszmtja egy adathalmaz k-adik legnagyobbrtkt. LARGE

    4.4. 8. feladatA 4.10 brn egy iskolai futverseny eredmnyeit ltjuk. Hozzuk ltre a calc02 munkafzet msodikmunkalapjn az albbi tblzatot. A D oszlopban jelenjen meg a tanulk jobbik eredmnye. A Goszlop szmadatait fggvny segtsgvel szmtsuk ki.

    A csoportltszmot a DARAB2 fggvnnyel, a rsztvevk szmt pedig a DARAB-bal sz-mthatjuk ki. Az argumentumlista lehet ugyanaz (D4:D12), hiszen a DARAB csak a szmokattartalmaz cellk darabszmt adja meg.

    A KICSI fggvnnyel meghatrozhatjuk egy cellatartomny k-adik legkisebb rtkt. Kt k-telez paramtere van: az elsvel a tartomnyt adjuk meg, a msodikkal meghatrozzuk, hogy

  • 4. FEJEZET. FGGVNYEK HASZNLATA 26

    4.10. bra. 8. feladat

    hnyadik legkisebb elemre van szksgnk. Figyeljk meg a 4.10 brn, hogy ez a paramterrelatv cellahivatkozs (F6). A kplet msolsakor ez az argumentum a megfelel rtket fogjafelvenni. Az els paramternl viszont vegyes cellahivatkozst hasznlunk, hogy minden msoltfggvny ugyanarra a tartomnyra hivatkozzon.

    A G13:G14 tartomnyt hasonlan szmtjuk ki, csak itt a NAGY fggvnyt alkalmazva.

  • 5. fejezet

    Szmformtumok

    5.1. Szzalk s pnznem formtumA szmokat tartalmaz cellkon specilis formzsokat llthatunk be. A leggyakrabban hasznltszmformtumok az eszkztron is elrhetk: szzalk s a pnznem formtum. E kt alapvetformtum megrtshez rjuk be a kvetkez adatokat (5.1 bra).

    5.1. bra. Szmformtumok

    Az F3 celln lltsunk be pnznem-, a G3 celln pedig szzalkformtumot. Ltjuk az 5.2brn, hogy a pnznem formtum ezres csoportostst, kt tizedesjegynyi pontossgot lltott bes hozzadta az alaprtelmezett pnznem megjellst. A szzalk formtum a szmot szzzalmegszorozva, kt tizedesjegynyi pontossggal s a szzalkjellel kiegsztve mutatja.

    5.2. bra. Szzalk formtum

    A tizedesjegyek szmt nvelhetjk s cskkenthetjk a Formtum eszkztr Szmform-tum: tizedesjegy hozzadsa s a Szmformtum: tizedesjegy trlse kapcsolkkal. ACalc a matematika szablyai szerint kerekt a tizedesjegyek szmnak cskkentsekor, de vegyk

  • 5. FEJEZET. SZMFORMTUMOK 28

    figyelembe, hogy ilyenkor a cellban kerektve ltjuk a szmrtket, de a cella tartalma kzben nemvltozik. Esetnkben, ha nullra cskkentjk a tizedesjegyek szmt a G3 cellban, abban 13%-otfogunk ltni, de a cella tartalma tovbbra is 0,127 marad.

    A szzalkformtum ilyen megvalstsa megknnyti a szzalkszmtsokat: pl. az A1 cellbart szm B1 cellba felvett szzalkt a kt cella szorzatval szmthatjuk ki.

    A Formtum eszkztr Szmformtum: ltalnos kapcsolval trlhetjk a szmformtu-mokat a kijellt cellkon, s a cella ismt alaprtelmezett szmformtum lesz.

    5.2. 9. feladatEgy zlet 20 db pkstemny vsrlsakor 5%, 50 db esetn 8% kedvezmnyt ad. Szmtsuk ki akedvezmnyes rakat a D2:D6 s az E2:E6 tartomnyokban a D10, D11 cellkban felvett szzalk-rtkekkel szmolva (5.3 bra).

    Az F oszlopban szmtsuk ki egy kilogramm pkstemny rt az eredeti ron szmolva. Ezekblaz rakbl hatrozzuk meg, hogy hny szzalkkal drgbb a sajtos stangli, mint az alms tska.

    A tblzatot a calc02 munkafzet harmadik munkalapjn hozzuk ltre, amelyiket nevezznk tKedvezmnyre.

    5.3. bra. 9. feladat

    Az 5.3 brn figyeljk meg a D3 cella tartalmt: =(C3-C3*D$10)*20. Az eredeti rbl (C3)kivonjuk a kedvezmnyt, amit az eredeti r s a kedvezmny szorzatval (C3*D$10) hatrozunkmeg. Ne feledjk, hogy a D10 cella szmrtke 0,05.

    A kpletben zrjelbl kiemelve a C3-at a kvetkez kifejezst kapjuk: =20*C3*(1-D$10).Az E3 cellt ezzel a mdszerrel szmtsuk ki (5.4 bra).Az F oszlopban egy kilogramm pkstemny rt a =C3/B3*1000 kplettel szmthatjuk ki,

    hiszen a C3/B3 egy gramm rt adja meg.Azt, hogy hny szzalkkal tbb az F6 mint az F4, egy trt adja meg, aminek szmllja a kt

    cella klnbsge, nevezje pedig az F4. A B14 cella tartalma teht: =(F6-F4)/F4, szmformtumaszzalk, tizedeshelyek szma nulla.

  • 5. FEJEZET. SZMFORMTUMOK 29

    5.4. bra. 9. feladat

    5.3. Dtum- s idformtumA Calc a dtumot egsz szmknt trolja, mgpedig egy dtumrtkhez viszonytott sorszmknt.Alaprtelmezs szerint a kezddtum 1899. december 30., ez a dtum a nullnak felel meg. Azezt kvet az egyes szmnak, s gy tovbb. A kezddtumnl korbbi dtumokat a program nemrtelmezi.

    5.5. bra. Dtumformtumok

    Minden szmformtumot, gy a dtumformtumot is mdosthatjuk a Formtum men Cel-lk ablakban a Szmok flet vlasztva. Az 5.5 brn az A1 cella szmformtumt ltjuk, aminektartalma 35000. A Dtum kategrit vlasztva az elnzetmezben lthatjuk, hogy ennek a szm-nak az 1995-10-28 dtum felel meg alaprtelmezett dtumformtum esetn. A Formtumkdebben az esetben YYYY-MM-DD.

    A Formtumkdot szerkeszthetjk is, a fenti pldbl is ltjuk, hogy ngy Y bet az vszmotjelenti meg. A dtumformtum gyakran hasznlt formtumkdjait az 5.6 brn lthatjuk.

  • 5. FEJEZET. SZMFORMTUMOK 30

    5.6. bra. Dtumformtumok formtumkdjai

    A B4 cella tartalma =$A1, s ezt msoljuk a K4 cellig. Teht a B4:K4 tartomny mindencellja az A1 tartalmt mutatja. Ezeken a cellkon a flttk lthat dtumformtum van belltva.

    Egyni dtumformtumok hasznlatra ltunk hrom pldt az 5.7 brn.

    5.7. bra. Egyedi dtumformtumok

    A formtumkdot kiegszthetjk tetszleges szveggel is, ilyenkor a szveget idzjelek ("...")kz kell zrni.

    Mind a dtumformtumot, mind a szzalk- s pnznemformtumot a Calc berskor automa-tikusan alkalmazza. Ilyenkor a cella mint szmok bersakor jobbra igaztott lesz. rjuk hromcellba a kvetkez tartalmakat: 2000Ft, 15%, 2008.08.01. Figyeljk meg, hogy a Calc automati-kusan alkalmazza a pnznem, szzalk s a dtum formtumokat. A cellk tartalma pedig 2000,0,15 s 39661 lesz, amit ellenrizhetnk a Formtum eszkztr Szmformtum: ltalnosparancst alkalmazva.

    A Calcban idrtket a szm tizedesjel utni rsze hatrozza meg.rjuk a 39700,5 szmot egy cellba s vlasszuk az 5.8 brn lthat dtumformtumot. Ltjuk,

    hogy esetnkben a 0,5 szm tizenkt ra nulla perc nulla msodpercnek felel meg.Megadhatunk dtum nlkli idrtket is, rtelemszeren ilyenkor a szm egsz rsze nulla lesz.Az 5.8 brn ltjuk, hogy az elnzetmezben lthat idformtumnak (12:00:00) a HH:MM:SS

    formtumkd felel meg. Tovbbi dtum- s idformtumokat az 5.9 brn tallunk.

  • 5. FEJEZET. SZMFORMTUMOK 31

    5.8. bra. Idformtumok

    5.9. bra. Tovbbi idformtumok

  • 5. FEJEZET. SZMFORMTUMOK 32

    5.4. SzmformtumkdokEgyedi szmformtumkdok hasznlatval meghatrozhatjuk, hogy milyen formban jelenjenekmeg a bert szmok a cellkban. Legfeljebb hrom, egymstl pontosvesszvel elvlasztott form-tumkdot hatrozhatunk meg egy cellra. Az els rsz a pozitv rtkekre, a msodik a negatvokras a harmadik a nullra fog vonatkozni. Akr feltteleket is megadhatunk a hrom rszhez, a for-mtumkdok csak a felttelek teljeslsekor hatnak.

    Szmok jellsre a nullt (0) vagy a ketts keresztet (#) hasznlhatjuk helykitltknt szm-formtumkdokban. A # csak a lnyeges szmjegyeket jelenti meg, mg a 0, nullkat jelent meg,ha a kd tbb jegybl ll mint a bert szm. Nhny szmformtumkdot egyszeren bellthatunka Szm kategriban (5.10 bra).

    5.10. bra. Szm formtumkdok

    Lptetnyilak segtsgvel mdosthatjuk a tizedeshelyek s a vezet nullk szmt. Az Ezres-elvlaszt bekapcsolsa a ### kdrszletet hozza ltre, ami ezres csoportokba rendezi a szmegsz rszt. A Negatv szmok pirossal kapcsol a pontosvessz, sznkd [RED] s a mnuszjel utn megismtli a szmformtumot. Negatv szmot rva a cellba az piros szn lesz, ezres cso-portosts, kt tizedes szmjegyre kerektve. Kettnl kevesebb tizedes szmjegy esetn, azokatnullval helyettesti.

    Krdjel (?) felhasznlsval ltrehozhatunk formtumkdot, ami trt alakban jelenti mega szmot a cellban. A #?/? formtumkd s 2,5 cellatartalom esetn a cellban a kvetkezkifejezst fogjuk ltni: 2 1/2.

  • 5. FEJEZET. SZMFORMTUMOK 33

    A tudomnyos szmformtum segtsgvel nagyon nagy, vagy nagyon kicsi szmok tmr meg-jelentst valsthatjuk meg. 200000000 (ktszzmilli) lerhat 2*108 mdon is, amit a Calc akvetkezkppen jelent meg: 2,00E+8. A formtumkd ebben az esetben: 0,00E+#.

    A kvetkez formtumkd ngy rszbl ll, a negyedik akkor fog vgrehajtdni, ha a cellbanem szmot runk. Ez hasznos lehet, hiszen figyelmezteti a felhasznlt, ha az pldul a 0 szmjegyhelyett O bett r:[MAGENTA]###0" db";[RED]-###0" db";[GREEN]###0" db";"n nem szmot rt!".

    Teht a formtumkd, pozitv szmot berva, azt ezres csoportostssal egszre kerektve, bborsznnel jelenti meg, a szm utn szkz s db karakterekkel. Negatv szm s nulla bersaesetn a kdban megadott sznnel jelennek meg a szmok, a tbbi formtum ugyanaz mint pozitvszmnl. Szveg bersakor (pl. 5OO) a kvetkez figyelmeztet zenet jelenik meg: n nemszmot rt! rdekes, hogy a kerekts miatt az is elfordulhat, hogy hrom klnbz szn 0db-t ltunk a cellban. Ilyen szmok pl. a -0,2; 0 s 0,2. Mindhrom szm egszre kerektve acellban 0 db-knt jelenik meg, de a sznk bbor, piros s zld.

    A Calcban a kvetkez sznkdokat hasznlhatjuk: CYAN (cin), BLACK (fekete), MAGENTA(bbor), WHITE (fehr), GREEN (zld), BLUE (kk), RED (piros) s YELLOW (srga).

    Meghatrozhatunk olyan szmformtumot, ami csak bizonyos felttel esetn teljesl. A fel-ttelekben szmokat s matematikai opertorokat hasznlhatunk. A Calc sgjban a kvetkezpldt talljuk a feltteles szmformtumra:

    [BLUE][=30]#,0" C";[BLACK]#,0" C".Ezt a formtumot alkalmazva egy cellra, a bert negatv szm kk szn lesz, 0 s 30 fok kztt

    fekete, 30 s annl nagyobb pedig piros. Mindhrom esetben a szmok utn megjelenik a Ckifejezs.

  • 6. fejezet

    Diagramok

    Diagramok segtsgvel grafikusan brzolhatjuk a tblzatok szmadatait. A diagramok automati-kusan kvetik a tblzat vltozsait. A Calc az adatok mdostst kveten jrapti a diagramot.Tbbfle diagramtpus kzl vlaszthatunk s az elkszlt diagramokat utlag is mdosthatjuk.

    6.1. Diagramtndr hasznlataA Beszrs men vagy a Standard eszkztr Diagram parancsval kezdhetnk hozz a diagramelksztshez. Mindkt esetben a Diagramtndr ablaka jelenik meg, ami vgigvezet minket adiagram elksztsnek ngy lpsn. Megknnyti a diagram ltrehozst, ha a Diagramtndrindtsa eltt kijelljk azt a tartomnyt vagy tartomnyokat, amelyekbl diagramunk felpl.

    Nyissuk meg a calc01 munkafzetet s a 4. feladat adatai alapjn ksztsnk diagramot, amia napi eladsokat mutatja. Jelljk ki az A3:A6, majd a Ctrl billentyt lenyomva tartva a D3:H6tartomnyt (6.1 bra).

    6.1. bra. Diagram ksztse tartomny kijellse

    Indtsuk el a Diagramtndrt. Az els lpsben kivlaszthatjuk a diagram tpust s azon bellaz altpust. A szmadatok tpusa ltalban meghatrozza a vlaszthat kategrikat. Vlasszukaz Oszlop diagramtpust s a Halmozott altpust (6.2 bra).

    A diagramtndr hasznlata kzben a munkalapon kk sznnel vannak kiemelve a kiindulsicellk, s lthatjuk az e cellk adatai alapjn ltrejtt, ltalunk vlasztott tpus diagramot is.Figyeljk meg, hogyan vltozik a diagram a norml s a halmozott altpust vlasztva.

    A Shift+F1 billentykombinci segtsgvel, a Diagramtndr ablaknak elemeirl rszletesmagyarzatot olvashatunk, ha az egr mutatjt az adott elemre vezetjk.

  • 6. FEJEZET. DIAGRAMOK 35

    6.2. bra. Diagram ksztse diagramtpusok

    A Tovbb gombra kattintva a Diagramtndr msodik lpse, az Adattartomny kvetkezik(6.3 bra). Itt kijellhetjk, vagy mdosthatjuk a diagram forrst.

    6.3. bra. Diagram ksztse adattartomny

    Esetnkben az adattartomny kt, pontosvesszvel elvlasztott, abszolt cmzs cellatarto-mny, ahol a cellacmek eltt a munkalap nevt ltjuk. Teht a $Bevtel.$A$3:$A$6 hivatkozsa Bevtel nev munkalap A3:A6 tartomnyt jelli abszolt cmzssel. gy hivatkozhatunk mun-kalapok kztt cellatartomnyokra a Calckal.

    Amennyiben szksges, hozzadhatunk adattartomnyt pontosvesszt rva a meglvk utn saz Adattartomny kijellse gombra kattintva (a 6.3 brn az egr r mutat). A Ctrl billentytlenyomva tartva egrrel adhatunk meg tovbbi tartomnyokat.

    Ebben a feladatban attl fggen, hogy az Adatsorok sorokban vagy az Adatsorok osz-lopokban vlasztkapcsol kzl melyik aktv, a diagram vzszintes tengelyre a pkstemnyek

  • 6. FEJEZET. DIAGRAMOK 36

    nevei vagy a ht napjai kerlnek. Vlasszuk az Adatsorok sorokban kapcsolt.Az els sor legyen cmke sAz els oszlop legyen cmke kapcsolk automatikusan aktvak

    mert a kijellt terleten az els sor s az els oszlop celli szveges informcit tartalmaznak.A kvetkez lps az Adatsorok (6.4 bra). Ebben az ablakban az adatsorok sorrendjt m-

    dosthatjuk, s ha szksges, jabb adatsorokat adhatunk a diagramhoz.

    6.4. bra. Diagram ksztse adatsorok

    Az adatsorok valamelyikt vlasztva ltjuk, hogy melyik cellatartomny tartalmazza az adottadatsor szmrtkeit s melyik cellban van az adatsor neve.

    A Kategrik rszben lthat cellatartomny a diagramon az X tengely felirata lesz. Esetnk-ben a ht napjai kerljenek Ehhez vlasszuk az Adattartomny kijellse kapcsolt s jelljkki a D2:H2 tartomnyt.

    6.5. bra. Diagram ksztse diagramelemek

    A diagramtndr utols, negyedik ablakban cmet s alcmet adhatunk a diagramnak s atengelyeknek (6.5 bra). Cellahivatkozst nem adhatunk meg, a szveget kzvetlenl kell berni.

  • 6. FEJEZET. DIAGRAMOK 37

    A jelmagyarzat tartalma a forrstartomny els sorbl vagy oszlopbl, illetve az Adatsorokprbeszdpanelen megadott tartomnybl ll. Diagramon belli pozcijt vlasztkapcsolkkalllthatjuk be. Megjelentst ki is kapcsolhatjuk, de olyan diagramoknl, amikor az adatsor rtkektartomnya tbb cellbl ll, fontos informcit hordoz. Esetnkben a halmozott oszlopdiagramklnbz sznnel jellt elemeinek magyarzatul szolgl.

    A Befejezs gombra kattintva megjelenik a munkalapon a diagram (6.6 bra).

    6.6. bra. Diagram

    Az elkszlt diagramrl a pkstemnyek napi eladsait olvashatjuk le. Az x tengelyen feltn-tetett napokhoz egy-egy oszlop tartozik, amelyek magassga az eladsok sszegnek a darabszmtmutatja az adott napon. Az oszlop klnbz szn rszekbl ll, amelyek arnyosak egyes termkeknapi eladsval. A sznek magyarzatt a jelmagyarzatban talljuk.

    A diagram diagramszerkesztsi nzetben jelent meg. Ilyenkor a mensor s az eszkztr istalakul (6.7 bra).

    6.7. bra. Diagram szerkesztsi men

    A munkalapra kattintva kilpnk a diagramszerkesztsi nzetbl, gy mdosthatjuk a diagrammrett s a munkalapon elfoglalt pozcijt.

    6.2. A diagram mdostsaAz elkszlt diagramot formailag, tartalmilag egyszeren mdosthatjuk. A diagramra kettt kat-tintva diagramszerkesztsi nzetbe jutunk, ahol a gyorsmenbl (jobb egrgomb), vagy a 6.7 brnlthat mensor s eszkztr parancsaival mdosthatjuk azt.

  • 6. FEJEZET. DIAGRAMOK 38

    A mdostand diagramelemet kijellve s azon kettt kattintva, az adott elem tulajdonsgaitmutat ablak jelenik meg, ahol elvgezhetjk a szksges mdostsokat.

    6.3. 10. feladatA 4. feladat adatai alapjn ksztsnk tortadiagramot, ami a keddi eladsokat mutatja. Mdostsukaz elkszlt diagramot a 6.8 brnak megfelelen.

    6.8. bra. 10. feladat

    A diagram ptst kezdjk a diagramtndr indtsval. Gyakorlskppen az adattartomnytis itt adjuk meg. Az els lpsben vlasszuk a Torta diagramtpust, Norml altpust s kapcsol-juk be a Trhats kapcsolt is. A msodik lpst az Adattartomny kijellse paranccsalkezdjk s jelljk ki a pkstemnyek neveit. Ezutn vlasszuk ismt az Adattartomny kijell-st, rjunk pontosvesszt a hivatkozs utn s a Ctrl billentyt lenyomva tartva jelljk ki a keddiszmadatokat (6.9 bra).

    6.9. bra. 10. feladat adattartomny

    Kapcsoljuk ki Az els sor legyen cmke kapcsolt. Monitorunk felbontstl fggen adiagramtndr ablaka takarhatja a kszl diagramot. Az ablakot a cmsvnl fogva helyezhetjkt ideiglenesen, hogy ellenrizhessk a diagramot.

    A harmadik ablakban semmit sem kell mdostani, kattintsunk a tovbb gombra. A negyedikbenrjuk be a cmet s az alcmet, a jelmagyarzat helye legyen Alul.

  • 6. FEJEZET. DIAGRAMOK 39

    A ksz diagramot helyezzk t a munkalapon a tblzat al s nveljk meg a mrett. Kettskattintssal vltsunk diagramszerkesztsi nzetre s a Formtum men Trbeli nzet ablaknakMegjelens fln kapcsoljuk be az rnyalst s az Objektumszeglyeket (6.10 bra).

    6.10. bra. 10. feladat trbeli nzet

    A tortadiagram egyik adatpontjnak mdostshoz ki kell jelljk azt. Ketts kattintssal,a gyorsmen segtsgvel (6.11 bra), vagy a Formtum menpont Objektum tulajdonsgaiablakban vlasszuk a Terlet flet.

    6.11. bra. 10. feladat Objektum tulajdonsgai

  • 6. FEJEZET. DIAGRAMOK 40

    Vlasszuk a Szn kategribl a Szrke 10%-ot. Fekete-fehr nyomtat estn hasznos lehet aVonalkzs kategria, de vlaszthatunk dszes Szntmenetet s Bitkpet is.

    Hasonlkppen mdostsuk a Jelmagyarzat tulajdonsgait. A Karakterek fln vlasszunk10 pt betmretet s Arial bettpust. A Szeglyek fln Folyamatos stlust.

    A diagram cmnek betmrete legyen 14 pt s flkvr formtum.A Beszrs menpont Adatfeliratok ablakban kapcsoljuk be az adatsorok mellett a szza-

    lkrtk megjelentst is (6.12 bra).

    6.12. bra. 10. feladat adatfeliratok

    A szzalkrtkek betmrett mdostsuk 12-re, majd a legnagyobb szzalkrtket (50%)kln is kijellve 14-re s flkvr betstlusra.

    A diagramterletet kijellve lltsunk be folyamatos stlus szeglyvonalat.

    6.4. Pont (XY) diagram ptsePont diagram segtsgvel rtkprokat (x, y) brzolhatunk. Ez az a diagramtpus, amelyik segt-sgvel matematikai fggvnyek grafikonjait is megrajzolhatjuk.

    6.5. 11. feladatbrzoljuk diagramon az y = a+ (b+ x)2 fggvny grafikonjt az x -10, -9, . . . , 10 rtkeinl. Aza s a b rtkeket a B1, B2 cella tartalmazza.

    A diagram ptshez elszr az x rtkek oszlopt hozzuk ltre. rjuk az A5 cellba -10-et.Automatikus kitltssel lefel a Calc segt neknk a szmoszlop ltrehozsban (6.13 bra).

    Az y rtkek kiszmtsnl a kplet =B$1+(A5+B$2)2 lesz, hiszen az x rtknek vltozniakell automatikus kitltsnl, az a s b rtkek pedig llandak (64. bra).

    A diagramtpus kivlasztsnl az Pont (XY) tpust s Csak vonalak altpust vlasszuk. ASima vonalak kapcsol legyen aktv. A Diagramelemek ablakban a jelmagyarzatot kikapcsol-hatjuk, hiszen csak egy adatsorunk van. A rcsot kapcsoljuk be az X tengelyre is (6.14 bra).

  • 6. FEJEZET. DIAGRAMOK 41

    6.13. bra. 11. feladat

    6.14. bra. 11. feladat Megolds

  • 7. fejezet

    Logikai fggvnyek. Begyazottfggvnyek hasznlata

    7.1. A HA fggvnyAz egyik leggyakrabban hasznlt logikai fggvny a HA. Egy logikai vizsglat eredmnytl fg-gen ms-ms rtket ad eredmnyl. Hrom argumentuma van, az els ktelez, a msodik s aharmadik elhagyhat. Szintaxisa:=HA(teszt; akkor_rtk; klnben_rtk).

    Az els paramter logikai kifejezs, tetszleges rtk, illetve kifejezs, amely IGAZ vagy HAMISrtket vehet fel. Ebben az argumentumban a Calc brmelyik sszehasonlt opertort hasznl-hatjuk. Ezeket a 7.1 tblzatban lthatjuk.

    7.1. tblzat. sszehasonlt opertorok

    Opertor Nv= Egyenl> Nagyobb mint< Kisebb mint>= Nagyobb vagy egyenl5; A2>5) eredmnye akkor IGAZ, ha mind az A1, mind az A2 tartalma nagyobb mintt. Ms esetben HAMIS.

  • 7. FEJEZET. LOGIKAI FGGVNYEK. BEGYAZOTT FGGVNYEK HASZNLATA 43

    7.1. bra. HA fggvny

    A VAGY logikai fggvny IGAZ rtket ad vissza, ha legalbb egy argumentuma igaz. Pldula =VAGY(A1>5; A2>5) eredmnye IGAZ, ha a kt cella kzl legalbb az egyik nagyobb mint t.

    A NEM logikai fggvny megfordtja a logikai rtket.

    7.3. 12. feladat

    7.2. bra. 12. feladat

    A 7.2 brn egy osztly tanulinak osztlyzatait s magaviseleti eredmnyeit ltjuk. Ksztskel a kpen lthat tblzatot a megfelel formzsokkal. Szmtsuk ki minden tanul tlagt azI oszlopban s a tantrgyak tlagt a 11. sorban. Az M oszlopban jelenjen meg a Knyvjutalomsz azoknl a tanulknl, akik tlaga jobb mint 4,5 s magviselete J vagy Plds.

  • 7. FEJEZET. LOGIKAI FGGVNYEK. BEGYAZOTT FGGVNYEK HASZNLATA 44

    Mentsk a munkafzetet calc03 nven, a munkalap neve legyen Osztly.Az tlagrtkek kiszmtsa utn a K2 cellban vlasszuk a fggvnytndrt.Esetnkben a HA, az S s a VAGY fggvnyt is hasznlni kell, hogy a feladatot megoldjuk.

    A HA fggvny els argumentuma, le kell hogy ellenrizze, hogy a tanul megfelel-e a kritriu-moknak. Ezek a kritriumok logikai fggvnyekkel meghatrozhatk. Teht, a HA fggvny elsargumentuma egy msik fggvny lesz. A teszt sz utni fx felirat gomb ezt teszi lehetv, ezzela fggvnybe tovbbi fggvnyeket is begyazhatunk.

    Amikor egy fggvny argumentumaknt fggvnyt hasznlunk, azt begyazott fggvnynek ne-vezzk.

    7.3. bra. 12. feladat HA fggvny

    Kattintsunk az fx felirat gombra (7.3 bra). A knyvjutalom elnyershez egyszerre kt fel-ttelnek kell megfelelnie a tanulnak, vagyis az S fggvnyt kell hasznlnunk. Az egyik felttelaz, hogy a tanul tlaga jobb mint 4,5 (7.4 bra). A msik felttel viszont arrl szl, hogy a ktlehetsg kzl brmelyik esetn jr a knyvjutalom. Ismt begyazott fggvnyt kell hasznlnunk.

    Az S fggvny msodik paramternek sorban vlasszuk az fx felirat kapcsolt s a VAGYfggvnyt.

    A fggvnyek megkeresst megknnyti, hogy az els kezdbetket letve a Calc kivlasztjaaz adott fggvnyt. Leginkbb akkor hasznos, amikor egy fggvnyrl nem tudjuk, hogy melyikfggvnykategriban tallhat.

    rjuk be a VAGY fggvny argumentumait (7.5 bra).A fggvnytndr Kplet ablakban ltjuk az eddigi lpsek eredmnyeknt ltrehozott kpletet.

    Ezek kztt brmelyik fggvnyre kattintva jra mdosthatjuk azok argumentumait. Vlasszuk aHA fggvnyt s rjuk be a kt argumentumot (7.6 bra).

    Az akkor_rtk Knyvjutalom lesz, a klnben_rtkmezbe pedig rjunk kt idzjelet.gy a K oszlopban vagy a Knyvjutalom sz jelenik meg, vagy res marad a cella. Amennyibennem rnnk semmit a harmadik paramterhez, a HAMIS sz jelenne meg az res cella helyett.

    Msolssal tltsk ki a K3:K10 tartomnyt.A Calc igen ttekintheten s ltvnyosan jelenti meg a begyazott fggvnyeket. Vlasszuk

  • 7. FEJEZET. LOGIKAI FGGVNYEK. BEGYAZOTT FGGVNYEK HASZNLATA 45

    7.4. bra. 12. feladat HA fggvny argumentumok

    7.5. bra. 12. feladat VAGY fggvny

    ismt a K2 cellt s kattintsunk a fggvnytndr ikonjra. A Fggvnytndr a kplet struktrjtmutatja (7.7 bra).

    A Struktra ablakban grafikusan ltjuk a begyazott fggvnyeket s azok argumentumait.Brmelyiket vlasztva a jobboldali ablakban ltjuk az adott fggvny rszletes belltsait s ered-mnyt is. A 7.7 brn lthat, hogy az adott argumentumokkal a VAGY fggvny eredmnye

  • 7. FEJEZET. LOGIKAI FGGVNYEK. BEGYAZOTT FGGVNYEK HASZNLATA 46

    7.6. bra. 12. feladat

    7.7. bra. 12. feladat fggvnytndr

    IGAZ, a teljes kplet pedig a Knyvjutalom eredmnyt adja.

  • 7. FEJEZET. LOGIKAI FGGVNYEK. BEGYAZOTT FGGVNYEK HASZNLATA 47

    7.4. A SZUMHA s a DARABTELI fggvnyekEzt a kt fggvnyt nem a logikai, hanem a matematikai fggvnyek kategrijban talljuk, demivel mindkett felttelt tartalmaz, tekintsk t hasznlatukat ebben a fejezetben.

    A SZUMHA fggvny segtsgvel sszeadhatjuk a megadott felttelnek megfelel cellkat.Szintaxisa: SZUMHA(tartomny; felttelek; sszegtartomny).

    A harmadik paramter elhagyhat, ha a felttel az sszegtartomnyra vonatkozik. Pldul a=SZUMHA(A1:A10;">5") fggvny az A1:A10 tartomny celli kzl azokat adja ssze, melyeknagyobbak tnl.

    A 7.8 brn lthat pldn azokat a cellkat adja ssze a SZUMHA fggvny az sszegtarto-mnybl, amelyek fltt esetnkben az alma sz szerepel.

    7.8. bra. SZUMHA fggvny

    A DARABTELI fggvnnyel sszeszmolhatjuk egy tartomny bizonyos felttelnek megfelelelemeit.

    Szintaxisa: DARABTELI(tartomny; felttelek). Mindkt paramter ktelez.Pldul a =DARABTELI(A1:A10;">5") megadja, hogy hny olyan cella van az A1:A10 tarto-

    mnyban, amelyek tnl nagyobb szmot tartalmaznak.

    7.5. 13. feladatA 12. feladatot bvtsk kt sorral. A 12. sorban szmtsuk ki a lnyok tlagt, a 13-ban pedig afik tlagt minden tantrgyra.

    Ahhoz, hogy a D12 cellban kiszmtsuk a lnyok tlagt kmibl, ssze kell adni a lnyokjegyeit s elosztani a lnyok szmval az osztlyban.

    A SZUMHA fggvnnyel sszeadjuk azokat a szmokat a D oszlopbl, amelyek mellett Lbet van (7.9 bra).

    A kplet utn trtvonalat rva a DARABTELI fggvnnyel meghatrozzuk az L betk da-rabszmt (7.10 bra).

    A kplet jobbra msolsa eltt lltsuk be a megfelel vegyes cellahivatkozsokat. A vglegeskplet a 7.11 brn lthat.

    A fik tlagt megad kplet csak annyiban tr el a lnyoktl, hogy a kt L bett F-re kellcserlni. Ezrt egyszerbb a D12-ben lv kpletet a beviteli sorban kijellni, msolni (Crtl+C),majd a D13 cellba beilleszteni (Ctrl+V). Mdostva az emltett argumentumot msoljuk jobbra akpletet.

    Az ebben a fejezetben trgyalt fggvnyeket a 7.2 tblzatban talljuk meg.

  • 7. FEJEZET. LOGIKAI FGGVNYEK. BEGYAZOTT FGGVNYEK HASZNLATA 48

    7.9. bra. 13. feladat SZUMHA fggvny

    7.10. bra. 13. feladat DARABTELI fggvny

    7.11. bra. 13. feladat megolds

  • 7. FEJEZET. LOGIKAI FGGVNYEK. BEGYAZOTT FGGVNYEK HASZNLATA 49

    7.2. tblzat. A fejezetben trgyalt fggvnyek

    A fggvny Funkcija A fggvnyneve angol neve

    HA Logikai felttelvizsglat. IF

    S Igaz rtket ad vissza, ha minden argumentumaigaz. AND

    VAGY Igaz rtket ad vissza, ha egyik argumentumaigaz. OR

    NEM Az argumentum rtkt ellentettjre lltja. NOT

    SZUMHA sszeadja a megadott felttelnek megfelel ar-gumentumokat. SUMIF

    DARABTELI Megszmolja a tartomny megadott felttelek-nek megfelel elemeit. COUNTIF

  • 8. fejezet

    Matematikai fggvnyek

    8.1. Egyszerbb matematikai fggvnyekAz ABS fggvny egy szm abszolt rtkt szmtja ki. Teht negatv argumentum esetn afggvny eredmnye pozitv. Pldul: ABS(-7)=7.

    A FAKT fggvny kiszmtja egy szm faktorilist. Definci szerint 4!=1*2*3*4.Az INT fggvny a legkzelebbi egszre kerekt le egy szmot. A negatv szmok lefel kerek-

    tdnek a legkzelebbi egszre. Pldul: INT(5,6)=5 s INT(-5,6)=-6.A PROS fggvny pozitv szm legkzelebbi pros egszre felkerektett rtkt, illetve egy ne-

    gatv szm legkzelebbi pros egszre lekerektett rtkt adja eredmnyl. Pldul: PROS(4,6)=6s PROS(-4,6) eredmnye -6.

    A PRATLAN fggvny pozitv szm legkzelebbi pratlan egszre felkerektett rtkt, il-letve egy negatv szm legkzelebbi pratlan egszre lekerektett rtkt adja eredmnyl. Pldul:PRATLAN(4,6)=5 s PRATLAN(-4,6) eredmnye -5.

    A KITEV fggvny. Az e-t a megadott hatvnyra emeli. Az e lland rtke megkzeltleg2,71828. A KITEV(1) eredmnye maga az e szm.

    A GCD fggvny kiszmtja kt vagy tbb egsz szm legnagyobb kzs osztjt. A legna-gyobb kzs oszt az a legnagyobb pozitv egsz szm, amellyel maradk nlkl oszthat az sszesmegadott egsz szm. Pldul: a GCD(60;12;16) eredmnye 4.

    Az LCM fggvny kiszmtja kt vagy tbb szm legkisebb kzs tbbszrst. PldulLCM(18;30) eredmnye 90, mert ez a legkisebb szm, ami mind a 18-al, mind a 30-al maradknlkl oszthat.

    Az ISEVEN fggvny IGAZ rtket ad vissza, ha a szm pros egsz, HAMIS rtket, hapratlan.

    Az ISODD fggvny IGAZ rtket ad vissza, ha a szm pratlan, HAMIS rtket, ha a szmpros.

    AHATVNY fggvny hatvnyoz egy szmot. Pldul a HATVNY(12;2) eredmnye egyenl122, teht 144.

    A SZORZAT fggvny sszeszorozza az argumentumban megadott szmokat, eredmnyl aszorzatot adja.

    A MARADK fggvny a maradkot adja eredmnyl egy egsz szm msik egsz szmmalval osztsa utn. Pldul MARADK(18;7) eredmnye 4, mert a 18/7 oszts utni maradk 4.

    A KEREK fggvny egy szm meghatrozott szm tizedesjegyre kerektett rtkt adja ered-mnyl. Pldul KEREK(4,155;2) eredmnye 4,16 lesz. Fontos tudni, hogy a cellaformtum m-dostsval is elrhetjk ugyanezt az eredmnyt, de a cella valdi tartalma nem vltozik. Amikorhivatkozunk r, akkor az eredeti tartalmval fog szmolni a Calc.

    A GYK fggvny egy szm ngyzetgykt szmtja ki.

  • 8. FEJEZET. MATEMATIKAI FGGVNYEK 51

    A CSONK fggvny levgja a szm tizedesjegyeit. Pldul CSONK(4,155;2) eredmnye 4,15.A msodik argumentum nem ktelez, elhagyva minden tizedesjegyet eldob: CSONK(4,155) = 4.

    8.2. 14. feladatOldjuk meg, hogy az A1 cellba bert, 1000-nl nem nagyobb pozitv egsz szmrl a PRM szvegjelenjen meg az A2 cellban, ha a szm prmszm. Amennyiben a szm nem prm, ugyanebben acellban jelenjen meg az osztinak a szma.

    Az A1 cella csak az 1, 2, . . . , 1000 tartomnybl fogadjon rtkeket.A prmszmok csak eggyel s nmagukkal oszthatk maradk nlkl. A feladat teht az, hogy

    megllaptsuk egy szmrl, kt osztja van. A definci szerint az 1-et nem soroljuk a prmszmokkz.

    A calc03 munkafzet msodik munkalapjt nevezzk t prm-re. rjunk egy tetszleges, 1000-nl kisebb egsz szmot az A1 cellba. A B oszlopban hozzunk ltre szmoszlopot 1000-ig a 10.feladatban trgyalt mdon. A C oszlopban pedig szmtsuk ki az A1 cellba rt szm s a B oszlopmegfelel elemnek hnyadost (8.1 bra).

    8.1. bra. 14. feladat

    A C oszlopban mind az 1000 rtket kiszmthatjuk, ha kettt kattintunk a cella jobb alsrszben megjelen clkereszttel. Ilyenkor a Calc addig msolja a kpletet, amg a B oszlopbankitlttt cellkat tall.

    Kaptunk egy szmoszlopot, amely egsz szmokbl s tizedes trtekbl ll. Az egsz szmokdarabszma megadja az osztk szmt. Ahhoz, hogy ezt meghatrozzuk, a D oszlopban szmtsukki a C oszlop rtkeinek egsz rszt a CSONK fggvnyt hasznlva. Az E oszlopban pedig aHA fggvnyt felhasznlva jelentsnk meg 1-et, ha a tle balra lv kt cella tartalma egyenl,ellenkez esetben pedig 0-t. (8.2 bra).

    Az E oszlop sszege megadja az A1-be rt szm osztinak a szmt. Az F1 cellban a SZUMfggvnnyel szmtsuk ezt ki. A HA fggvnnyel jelentsk meg a PRM szveget, ha az osztkszma kett (8.3 bra).

    Az A3 cellban megjelenthetjk az osztja van szveget is, abban az esetben, ha nem prmszmot runk az A1 cellba. Prmszm esetn a cella res marad (8.4 bra).

    A MARADK s a DARABTELI fggvnyek segtsgvel egyszerbben is megoldhat a feladat.Ezt vgezzk el nllan!

    Ezernl nagyobb szmot rva az A1 cellba hibs eredmnyt kaphatunk. A Calcban egyszerenmegoldhat, hogy cellba csak a megadott tartomnybl rhassunk be szmot. Ehhez vlasszuk azAdatok menpont rvnyessg parancst. lltsuk be a 8.5 brn lthat rtkeket.

    Kapcsoljuk be a hibazenet megjelentst s a Mveletek kzl vlasszuk a Lelltst (8.6bra).

  • 8. FEJEZET. MATEMATIKAI FGGVNYEK 52

    8.2. bra. 14. feladat HA

    8.3. bra. 14. feladat PRM

    8.4. bra. 14. feladat Van osztja

    A Hibazenet szvegt megadva az fog megjelenni nem megfelel tartalom bersa esetn (8.7bra).

    8.3. 15. feladatAz A2 s a A3 cellkba rt pozitv egsz szmokbl kialaktott trtet egyszerstsk a legnagyobbkzs osztval. Amennyiben a kapott trt ltrt, azt alaktsuk t vegyes trtt. Ebben az esetben aD1 cellban jelenjen meg az ltrt szveg. Amennyiben A2 s az A3 hnyadosa egsz szm, aztis szmtsuk ki, s a D1 cellban jelenjen meg az Egsz szveg.

    A calc03 munkafzet harmadik munkalapjt nevezzk t trt-re. Az A2 cellba rjunk hatot,az A3 cellba ngyet. Amikor a kt szm legnagyobb kzs osztja eggyel egyenl, A trt nemegyszersthet szveg jelenik meg az A5 cellban. Ellenkez esetben az A trt egyszersthetszveg (8.8 bra), valamint D5 cellban megjelenik a GCD fggvny eredmnye is.

    A D5 tartalma: =HA(GCD(A2;A3)1;GCD(A2;A3);"").

  • 8. FEJEZET. MATEMATIKAI FGGVNYEK 53

    8.5. bra. 14. feladat rvnyessg, felttelek

    8.6. bra. 14. feladat rvnyessg, figyelmeztets

    Amikor az egyszerstett trt szmllja nagyobb mint a nevezje, a D1 cella az ltrtszveget mutatja. Az egsz szveg jelenik meg, ha a nevez rtke 1, valdi trt esetn pedigres marad. A 8.9 brn ltjuk, hogy ezt kt egymsba gyazott HA fggvnnyel egyszerenmegoldhatjuk.

    Valdi trt bersakor a D2 cellban az egyenlsg jele sem jelenik meg (8.10 bra).Az E2 cella tartalma csak akkor szmtdik ki, ha a D2 egyenlsgjelet tartalmaz.Az E2 tartalma: =HA(D2="=";CSONK(C2/C3);"").

  • 8. FEJEZET. MATEMATIKAI FGGVNYEK 54

    8.7. bra. 14. feladat Hibazenet

    8.8. bra. 15. feladat

    8.9. bra. 15. feladat Egymsba gyazott HA fggvnyek

    8.10. bra. 15. feladat Valdi trt

    Az F2 s az F3 pedig csak ltrt esetn:Az F2 cella tartalma: =HA(D1="ltrt";C2-E2*F3;"").Az F3 cella tartalma: =HA(D1="ltrt";C3;"").

  • 8. FEJEZET. MATEMATIKAI FGGVNYEK 55

    8.4. LogaritmusfggvnyekAz LN fggvny kiszmtja egy szm e llandn alapul termszetes logaritmust. Az e llandrtke megkzeltleg 2,71828182845904.A LOG fggvny szm megadott alap logaritmust adja eredmnyl. Szintaxisa: LOG(szm;alap)A LOG10 fggvny kiszmtja a szm tzes alap logaritmust.

    8.5. 16. feladatSzmtsuk ki az A2:A76 tartomnyba ltrehozott 0,1, 0,2, . . . , 7,5 rtkeknl a kvetkez fggvnyekeredmnyeit: log2(x), ln(x), log10(x), log0,5(x) ptsk meg a fggvnyek grafikonjait.

    Az A2:A76 tartomny szmadatainak ltrehozshoz rjuk be az els kt rtket, ezeket kijellves lefel msolva (8.11 bra) a Calc kitlti a tartomnyt.

    8.11. bra. 16. feladat

    A B1, C1, D1 s E1 cellkba rjuk a fggvnyek neveit, s szmtsuk ki az rtkeket. A diagram-tndr segtsgvel knnyen elkszthetjk a diagramot, elzleg kijellve az A2:E76 tartomnyt(8.12 bra).

    8.6. Trigonometrikus fggvnyekA Calc beptett fggvnyei kztt megtalljuk a trigonometrikus fggvnyeket s azok inverzeit is.A fontosabb trigonometrikus, valamint azokkal kapcsolatos fggvnyeket a 8.1 tblzat mutatja.

  • 8. FEJEZET. MATEMATIKAI FGGVNYEK 56

    8.12. bra. 16. feladat grafikon

    8.1. tblzat. A legfontosabb trigonometrikus fggvnyek

    SIN Kiszmtja egy radinban adott szg szinuszt.

    COS Kiszmtja egy radinban adott szg koszinu-szt.SINH Kiszmtja egy szm szinusz hiperbolikuszt.COSH Kiszmtja egy szm koszinusz hiperbolikuszt.TAN Kiszmtja egy radinban adott szg tangenst.TANH Kiszmtja egy szm tangens hiperbolikuszt.

    PIA pi matematikai lland 14 tizedesjegy-re kerektett rtkt adja vissza, ami3,14159265358979.

    RADIN tszmtja a fok rtket radinra.

  • 8. FEJEZET. MATEMATIKAI FGGVNYEK 57

    8.7. 17. feladatbrzoljuk Pont(XY) diagramon az y = a sin(c (b + )) fggvny grafikonjt a [-360; +360]intervallumon. Az a, b s c rtkeket az E1, H1 s K1 cellk tartalmazzk.

    Az A2:A74 tartomnyban hozzuk ltre az rtkeket. A fggvny rtkeinek kiszmtsnl amegfelel cellahivatkozsoknl hasznljunk abszolt cellacmzst, s ne feledjk, hogy a fokrtkekett kell alaktani radinra (8.13 bra).

    8.13. bra. 17. feladat grafikon

    Az ebben a fejezetben trgyalt fggvnyeket a 8.2 tblzatban talljuk meg.

  • 8. FEJEZET. MATEMATIKAI FGGVNYEK 58

    8.2. tblzat. A fejezetben trgyalt fggvnyek

    A fggvny Funkcija A fggvnyneve angol neve

    ABS Egy szm abszolt rtkt szmtja ki. ABSFAKT Egy szm faktorilist szmtja ki. FACTINT A legkzelebbi egszre kerekt egy szmot. INTPROS A legkzelebbi pros egszre kerekt. EVENPRATLAN A legkzelebbi pratlan egszre kerekt. ODDKITEV Az e-t a megadott hatvnyra emeli. EXPGCD Legnagyobb kzs oszt kiszmtsa. GCDLCM Legkisebb kzs tbbszrs kiszmtsa. LCMISEVEN Igaz rtket ad vissza, ha a szm pros. ISEVENISODD Igaz rtket ad vissza, ha a szm pratlan. ISODDHATVNY Hatvnyoz egy szmot. POWER

    SZORZAT sszeszorozza az argumentumban megadottszmokat. PRODUCT

    MARADK Osztsi maradkot jelenti meg. MODKEREK Meghatrozott szm tizedesjegyre kerekt. ROUNDGYK Egy szm ngyzetgykt szmtja ki. SQRTCSONK Levgja a szm tizedesjegyeit. TRUNCLN Termszetes logaritmust szmol. LNLOG Megadott alap logaritmust szmol. LOGLOG10 Tzes alap logaritmust szmol. LOG10SIN Egy adott szg szinuszt szmtja ki. SINCOS Egy adott szg koszinuszt szmtja ki. COSSINH Egy szm szinusz hiperbolikuszt szmtja ki. SINHCOSH Egy szm koszinusz hiperbolikuszt szmtja ki. COSHTAN Egy szg tangenst szmtja ki. TANTANH Egy szm tangens hiperbolikuszt szmtja ki. TANHPI A pi matematikai llandt adja meg. PIRADIN Fokot radinn alakt. RADIANS

  • 9. fejezet

    Szvegfggvnyek

    Ebben a kategriban tbb tucat fggvnyt tallunk, amelyek segtsgvel szvegtartalm cellkkalvgezhetnk klnbz mveleteket.

    Az SSZEFZ fggvny segtsgvel egyetlen karakterlncc egyesthetjk az argumentum-ban megadott karakterlncokat. Az argumentumok lehetnek cellahivatkozsok is.

    Az AZONOS sszehasonlt kt szveges karakterlncot. Amikor azok megegyeznek, IGAZrtket ad vissza. Ez a fggvny klnbsget tesz kis- s nagybetk kztt.

    A SZVEG.KERES fggvny egy szvegrsz karakterlncon belli helyzett adja eredm-nyl. A keress kezdpontjt paramterknt adhatjuk meg. A keress nem klnbzteti meg akis- s nagybetket. A SZVEG.KERES("m";"Mamut") eredmnye 1 lesz, mert a Mamut sz elskaraktere m.

    A SZVEG.TALL fggvny szveget keres egy msikban, s megadja, hogy hnyadik ka-raktertl kezddik. Opcionlis paramterknt megadhat, hogy a keress melyik karaktertl kez-ddjn. A keress megklnbzteti a kis- s nagybetket. A SZVEG.TALL("m";"Mamut")eredmnye 3 lesz, mert a kis m bet harmadik a Mamut szban.

    A BAL fggvny egy szveg els karaktereit adja eredmnyl. A BAL("rendszer";4) eredmnyea rend sz lesz. A msodik paramtert el is hagyhatjuk, ilyenkor csak az els karaktert adjaeredmnyl.

    A JOBB fggvnnyel egy szveg utols karaktereit jelenthetjk meg. A JOBB("alma";2)eredmnye a ma sz lesz.

    A KZP fggvny egy karakterlnc egy darabjt adja vissza. A kezdpozcit, illetve akarakterek szmt a paramterek hatrozzk meg. A KZP("karaktereit";4;3) eredmnye azakt sz lesz.

    A HOSSZ fggvny egy szvegnek a szkzkkel egytt vett hosszt adja eredmnyl.A KISBET fggvny argumentumban megadott szveg minden nagybetjt kisbetre cse-

    rli.A TNV fggvny nagybetsre vltoztatja egy szveg minden szavnak els betjt.A NAGYBETS fggvny argumentumban megadott szveg minden kisbetjt nagybetre

    cserli.A HELYETTE fggvnnyel megadott karaktereket, msikra cserlhetnk. Szintaxisa: HE-

    LYETTE(szveg; keresend szveg; j szveg; elforduls).A HELYETTE("Varga Pl";"Pl";"Pter") eredmnye Varga Pter lesz, mert a fggvny az els

    argumentumban megadott szvegben lecserli a Pl minden elfordulst Pter-re.A CSERE fggvny kicserli egy karakterlnc rszt egy msik karakterlncra. Szintaxisa:

    CSERE(szveg; pozci; hossz; j szveg) A CSERE("Szmolgp";5;2;"t") eredmnye Szmtgp.Az 5. pozcitl kt karaktert lecserli az t karakterekre.

    A SZVEG fggvny egy szmot szvegg alakt, megadott formtum szerint. Szintaxisa:SZVEG(szm; formtum). A SZVEG(39676;"yyyy.mmmm dd.") fggvny a cellban a kvet-

  • 9. FEJEZET. SZVEGFGGVNYEK 60

    kez szveget eredmnyezi: 2008.augusztus 16.A TRIM fggvny eltvoltja a szkzket egy karakterlncbl, a szavak kztt csak egy szkz

    marad.A RMAI fggvny konvertlja a szmot rmai szmm. Az rtktartomnynak 0-3999 k-

    ztt kell lennie. Szintaxisa: RMAI(szm; md). A md 0-4 kztti egsz szm, ami az egysze-rsts mrtkt jelli. Minl nagyobb az rtk, annl nagyobb a rmai szm egyszerstse. ARMAI(1998;2) eredmnye MXMVIII lesz.

    Az ARABIC1 fggvny egy rmai szm rtkt adja meg arab szmknt. Az rtktartomny-nak 0-3999 kztt szksges lennie. Az ARABIC(MCLXV) eredmnye 1165.

    Az RTK fggvny egy szveget szmm alakt. ltalban akkor van szksg a hasznlatra,amikor egy szvegformtum cella, szmot tartalmaz rtkvel kell mveletet vgrehajtani.

    A & opertorral sszefzhetnk szvegeket egy cellban. A BAL("kziknyv";4)&"labda" ered-mnye a kzilabda sz lesz.

    9.1. 18. feladatA munkafzet A oszlopban nevek vannak. Fggvnyek segtsgvel oldjuk meg, hogy a B oszlopbana nevek az esetleges dr. vagy Dr. eltag nlkl jelenjenek meg. A nevek kz bert flslegesszkzket is tvoltsuk el.

    Kzenfekv megoldsnak a HELYETTE fggvny hasznlata tnne, amivel res karakterrecserlnnk a megadottakat. Ez a fggvny viszont klnbsget tesz kis- s nagybetk kztt.

    Vizsgljunk meg egy msik megoldst. Ellenrizzk le az A1 cella tartalmnak els hromkaraktert. Amennyiben ez egyenl a dr. karakterekkel, a cellban csak a jobbrl vett karakterekjelenjenek meg, melyek szma az eredeti karakterek szmtl hrommal kevesebb. Ezt kiszmthat-juk a HOSSZ(A1)-3 kifejssel. A dr. nlkli cellatartalmat a JOBB(A1;HOSSZ(A1)-3) kifejezsadja meg. A B1 tartalma teht: =HA(BAL(A1;3)=dr. ;JOBB(A1;HOSSZ(A1)-3);A1) (9.1bra).

    9.1. bra. 18. feladat

    Figyeljk meg a kifejezs struktrjt a Fggvnytndr ablakban (9.2 bra). Tbb begyazottfggvny hasznlatakor a kifejezs mkdst segt megrteni, ha kivlasztjuk valamelyik begya-zott fggvnyt, s megvizsgljuk argumentumait s eredmnyt.

    A nevekbl tvoltsuk el a flsleges szkz karaktereket. Az eddigi kifejezs legyen a TRIMfggvny argumentuma. A feladat megoldsa a 9.3 brn lthat.

    Jl lthat, hogy mind a vezetk-, mind a keresztnv el bert szkzkbl csak egy maradt aB oszlopban.

    A & opertor, amivel szvegeket kapcsolhatunk ssze, segtsgnkre lehet szmtsi feladatokesetn is. Vizsgljuk meg ezt a kvetkez feladatban.

    1Az Excelben nem ltezik.

  • 9. FEJEZET. SZVEGFGGVNYEK 61

    9.2. bra. 18. feladat Fggvnytndr HA kifejezs struktra

    9.3. bra. 18. feladat Megolds

  • 9. FEJEZET. SZVEGFGGVNYEK 62

    9.2. 19. feladatHatrozzuk meg, hogy a 12. feladatban vizsglt osztly tanuli kzl hnyan rtek el az osztlytlagfltti tlagot.

    A feladat megoldsra a DARABTELI fggvnyt nem tudjuk alapesetben hasznlni, hiszen afggvny msodik felttel argumentuma nem lehet sem fggvny, sem hivatkozs. Mg visszatrnkehhez a fggvnyhez, de elszr oldjuk meg a feladatot logikai fggvnyek s segdoszlop felhasz-nlsval. Msoljuk a 12. feladat A1:I10 tartomnyt egy res munkalapra. A J2 cellba pedigrjuk a kvetkez kifejezst: =HA(I2>TLAG(D$2:H$10);1;0). Ez a cella 1-et fog felvenni, ha azels tanul tlaga az osztlytlagnl jobb, s 0-t, ha rosszabb. A kpletet msolva szmoszlopotkapunk, aminek sszege megadja a keresett eredmnyt (9.4 bra).

    9.4. bra. 19. feladat

    A DARABTELI fggvny msodik argumentumban a & opertort felhasznlva a kvetkezkifejezssel adhatjuk meg a felttel argumentumot: ">"&TLAG(D2:H10)). A vgleges kp-let teht: =DARABTELI(I2:I10;">"&TLAG(D2:H10)). rjuk be a kpletet a J12 cellba sellenrizzk, hogy ugyanazt az eredmnyt adja mint az elz esetben.

    Az ebben a fejezetben ttekintett fggvnyeket a 9.1 tblzatban talljuk meg.

  • 9. FEJEZET. SZVEGFGGVNYEK 63

    9.1. tblzat. A fejezetben trgyalt fggvnyek

    A fggvny Funkcija A fggvnyneve angol neve

    SSZEFZ Karakterlncokat egyest. CONCATENATEAZONOS sszehasonlt kt szveges karakterlncot. EXACT

    SZVEG.KERESEgy szvegrsz karakterlncon belli helyzettadja eredmnyl. Kis s nagybetk kztt nemtesz klnbsget.

    SEARCH

    SZVEG.TALLEgy szvegrsz karakterlncon belli helyzettadja eredmnyl. Kis s nagybetk kztt k-lnbsget tesz.

    FIND

    BAL Megadja egy szveg els karaktereit. LEFTJOBB Megadja egy szveg utols karaktereit. RIGHTKZP Megadja egy karakterlnc egy darabjt. MIDHOSSZ Szveg karaktereinek szmt adja. LENKISBET Kisbetsre alaktja a szveget. LOWER

    TNV Nagybetsre vltoztatja minden sz els bet-jt. PROPER

    NAGYBETS Nagybetsre alaktja a szveget. UPPERHELYETTE Megadott karaktereket cserl szvegben. SUBSTITUTECSERE Karaktereket cserl szvegben pozci alapjn. REPLACE

    SZVEG Megadott formtum alapjn szmot szveggalakt. TEXT

    TRIM Eltvoltja a szksgtelen szkzket. TRIMRMAI Rmai szmra alakt. ROMANARABIC Rmai szmot arab szmm alakt. ARABICRTK Szveget szmm alakt. VALUE

  • 10. fejezet

    Keresfggvnyek hasznlata

    A munkalapfggvnyek kategriban talljuk azokat a gyakran hasznlt fggvnyeket, amelyeksegtsgvel adatokat kereshetnk a tblzatban.

    10.1. Az FKERES, VKERES fggvnyekAz FKERES fggvny egy tartomny bal szls oszlopban megkeres egy rtket. Ennek az rtk-nek a sora, s a harmadik paramterben megadott tartomnyon belli oszlop sorszmnak met-szspontjn tallhat cella tartalmt adja eredmnyl.

    Szintaxisa: =FKERES(keressi felttel;tmb;index;rendezett)Attl fggen, hogy a negyedik, rendezett nev, opcionlis paramternek milyen rtket adunk,

    a fggvny eltren viselkedik. Amikor az oszlop, amiben keresnk egy rtket nem rendezett,akkor ennek a paramternek HAMIS rtket kell adjunk. Ilyenkor csak pontos egyezs esetnad eredmnyt a fggvny. Rendezett oszlop esetn a negyedik paramter lehet IGAZ, vagy el ishagyhatjuk. A fggvny ilyenkor kzelt eredmnyt is adhat.

    Kt feladaton keresztl vizsgljuk meg az FKERES fggvny mkdst.

    10.2. 20. feladatA 10.1 brn lthat tblzat egy zlet raktrkszlett mutatja. Minden rut egy kddal azonos-tanak. Oldjuk meg, hogy egy kdot az A19 cellba rva a B19:E19 tartomnyban megjelenjenek azadott ru adatai.

    A tblzatban ltezik egy olyan tartomny, amelynek els oszlopban kell megkeresni a bertkd rtkt, s tle jobbra a msodik, harmadik, negyedik s tdik oszlopbl kell megjelenteni ahozz tartoz rtkeket. Ez a tartomny az A2:E17.

    rjunk be egy kdot az A19 cellba. A B19 cellban kell, hogy megjelenjen az e kdhoz tartozmegnevezs. Ebben a cellban vlasszuk a fggvnytndrt, s az FKERES fggvnyt (10.2 bra).

    Az els paramter a keressi felttel: mit keresnk a tmb els oszlopban. Esetnkben ezaz A19 cella. A msodik paramter maga a tmb. A harmadik, hogy melyik oszlopbl kell azrtket venni. A feladat jellegbl kvetkezik, hogy most pontos egyezsre van szksg, a negyedikparamtert is meg kell adni: HAMIS. A fggvny teht: =FKERES(A19;A2:E17;2;HAMIS) (10.2bra).

    A fggvny mkdst a kvetkezkppen rtelmezhetjk: keresd az A19 cella tartalmt azA2:E17 tartomny els oszlopban. Pontos egyezs esetn jelentsd meg a megtallt sor s a msodikoszlop metszspontjn tallhat cella tartalmt.

    A tovbbi hrom cella csak abban klnbzik a B19-tl, hogy ott a harmadik, negyedik stdik oszlop adatt kell megjelenteni. A harmadik, index paramtert kell hromra, ngyre s

  • 10. FEJEZET. KERESFGGVNYEK HASZNLATA 65

    10.1. bra. 20. feladat

    10.2. bra. 20. feladat FKERES fggvny

    tre mdostani. Msolssal ez nem oldhat meg. Mdostsuk a hivatkozsokat s msoljuk a

  • 10. FEJEZET. KERESFGGVNYEK HASZNLATA 66

    cellkat jobbra. A C19, D19 s az E19 cellkban rjuk t az index paramtert. A D19 formtumtvltoztassuk pnznemre, a tizedesjegyek szma nulla legyen.

    A 10.3 brn a feladat megoldst ltjuk.

    10.3. bra. 20. feladat eredmny

    Ellenrizzk a fggvny mkdst klnbz kdokat rva az A19 cellba. Nem ltez kdotrva a #HINYZIK hibazenetet kapjuk.

    10.3. 21. feladat

    10.4. bra. 21. feladat

    A 10.4 brn egy dolgozat eredmnyeit ltjuk. Az elrt pontszmok alapjn fggvny segtsgvelhatrozzuk meg minden tanul osztlyzatt. A kritriumokat az M3:O7 cellatartomny tartalmazza:12 pontig Elgtelen (1), 12-tl 16 pontig Elgsges (2), 16-tl 19-ig Kzepes (3), 19-tl 24-ig

  • 10. FEJEZET. KERESFGGVNYEK HASZNLATA 67

    J (4) s 24 ponttl Jeles (5). A K oszlopban a legtbb pontszmot elrt tanulk sorban jelenjenmeg az Igen sz. Az L1 cella azt mutassa, hogy hny tanul rte el a legtbb pontszmot.

    Ennek a feladatnak a megoldshoz is az FKERES fggvnyt fogjuk hasznlni. Az M3:O7tartomny els oszlopban fogja megkeresni a fggvny minden tanul pontszmt. A msodik,majd a harmadik oszlopbl veszi az osztlyzatot. Az M3:O7 tartomny els oszlopa nvekvszmsort tartalmaz. Az FKERES fggvny ebben az esetben akkor is ad eredmnyt, ha nem tallpontos egyezst, feltve, hogy az rtk a rendezett lista legalacsonyabb rtknl nagyobb.

    Az els tanul pontszma 18 pont. Ez a 16 pontnl (Kzepes) tbb, de a 19 pontnl (J)kevesebb, teht r a harmadik sor vonatkozik (10.5 bra).

    10.5. bra. 21. feladat FKERES fggvny

    Ebben az esetben a negyedik paramtert nem kell megadni, az alaprtelmezett rtke IGAZ.A fggvny msolsa eltt abszoltt kell tenni a mtrix paramtert. A vgleges kplet teht:

    =FKERES(H2;$M$3:$O$7;2).A J oszlopban a kplet csak a harmadik paramterben klnbzik. Itt a harmadik oszlopbl

    kell az eredmnyt venni (10.6 bra).Ahhoz, hogy a K oszlopban a legtbb pontszmot elrt tanulk sorban jelenjen meg az Igen

    sz, hasznlhatjuk a HA s a MAX fggvnyt. A fggvnytndrrel hozzuk ltre a kvetkezkifejezst: =HA(MAX(H$2:H$10)=H2;"Igen";"").

    A legtbb pontszmot szerzett tanulk szmt kiszmthatjuk az