1 / 34

Táblázatkezelés alapjai MS Excel, OpenOffice Calc

Táblázatkezelés alapjai MS Excel, OpenOffice Calc. Csernoch M ária. MS Excel, OpenOffice Calc. könyvelői munkalap szimulációja. szövegszerkesztő. MS Excel, OpenOffice Calc. könyvelői munkalap szimulációja megjelenés kétdimenziós mátrix mátrix elemei: cellák, globális változók

Download Presentation

Táblázatkezelés alapjai MS Excel, OpenOffice Calc

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Táblázatkezelés alapjaiMS Excel, OpenOffice Calc Csernoch Mária

  2. MS Excel, OpenOffice Calc • könyvelői munkalap szimulációja • szövegszerkesztő

  3. MS Excel, OpenOffice Calc • könyvelői munkalap szimulációja • megjelenés • kétdimenziós mátrix • mátrix elemei: cellák, globális változók • cellák tartalma • felhasználó által megadott érték • képlettel előállított érték • funkcionális nyelvek • kiértékelés a matematikai függvényekhez hasonlóan történik • függvényérték, visszaadott érték, output • visszaadott érték csak és kizárólag az argumentumoktól függ • egy függvényt többször is meghívva ugyanazokkal az argumentumokkal ugyanazt az eredményt adja vissza

  4. Képletek • új értékek előállítása már létező értékekből • konstansok • képlet(ek) eredménye • képletek kiértékelésének nincs mellékhatása, az egyetlen output a képlet cellájában megjelenő érték • két megjelenési forma • képlet • visszaadott érték • képlet • kifejezés • konstans • hivatkozás cellára (változó) • operátor • függvény • fordítás, kiértékelés • Enter • Ctrl+Shift+Enter =kifejezés =

  5. Operátorok • Matematikai operátorok + − * / % ^ • Összehasonlító operátorok = > < >= <= <> • Szövegösszefűző operátor & • Hivatkozási operátorok : tartományoperátor ; egyesítő operátor szóköz metszetoperátor

  6. Operátorok prioritási sorrendje

  7. Függvények hívása • függvények hívása • függvény neve • ( • argumentum-lista feltöltése • argumentumok száma ≥ 0 • argumentumok elválasztása • , (vessző) ; (pontosvessző) • ) • fordítás • Enter • Ctrl+Shift+Enter

  8. Excel függvények csoportosításaMátrix függvények • hol.van(), match() • index(), index() • fkeres(), vlookup() • vkeres(), hlookup()

  9. Ez az az érték, amit meg kell keresni és megmondani a helyét Érték helye egy vektoron belül hol helyezkedik el hányadik elem hányas indexű elem hol.van(keresési_érték, hol.van(keresési_érték,keresési_vektor hol.van(keresési_érték,keresési_vektor,egyezés_típusa) hol.van() Visszaadott érték: index A keresési érték vektoron belül elfoglalt helye, indexe • Nem hagyományos értelemben vett tábla • Nem tetszőleges cellatartomány, tömb • Csak egydimenziós tömb lehet, vektor • sor • oszlop • A vektor elemeinek rendezettségétől függ • 1: növekvő sorrend • −1: csökkenő sorrend • 0: nincs rendezés • alapértelmezett érték: 1

  10. index(találati_vektor; index(találati_oszlop_vektor;sor_index) index(találati_sor_vektor;;oszlop_index) index(találati_mátrix; index(találati_mátrix;sor_index;oszlop_index) index() Visszaadott érték: a találati vektor/mátrix egy cellájának a tartalma. A cellát a sor_index és/vagy az oszlop_index adja meg. Visszaadott érték: vektor Ha a sor_index vagy az oszlop_index 0.

  11. Összetett függvények Egymásba ágyazott függvények • A belső függvény visszaadott értéke, az azt magába foglaló külső függvény argumentuma • Többszörösen egymásba ágyazott függvények • A legkülső függvény outputja az összetett függvény outputja • zárójelek • Képletkiértékelő =INT(VÉL()*21)+10

  12. index(hol.van())

  13. index(hol.van())

  14. index(hol.van())

  15. index(hol.van())

  16. index(hol.van())

  17. index(hol.van())

  18. index(hol.van())

  19. index(hol.van())

  20. index(hol.van())

  21. fkeres, vkeres csak oszlop, sorban keres keresési oszlop, sor növekvő sorrend (default) nincs rendezés találati oszlop keresési oszlop keresési oszloptól jobbra találat egy érték index-hol.van keres oszlopban és sorban is keresési vektor növekvő sorrend (default) csökkenő sorrend nincs rendezés találati oszlop keresési oszlop keresési oszloptól jobbra keresési oszloptól balra találat egy érték egy vektor Függvények összehasonlítása

  22. HA() függvény • ha(eldöntendő kérdés, • ha(eldöntendő kérdés,ha igen, • ha(eldöntendő kérdés,ha igen,ha nem) • a függvény értéke, ha az eldöntendő kérdésre adott válasz igen • a függvény értéke, ha az eldöntendő kérdésre adott válasz nem

  23. Szöveg függvények • leggyakrabban használt • hossz(szöveg) • bal(szöveg,karakterek_száma) • jobb(szöveg,karakterek_száma) • szöveg.keres(keresett_szöveg,szöveg,honnan) • visszaadott érték • szöveg

  24. Hibakezelő függvények • leggyakrabban használt • hibás(érték) • visszaadott érték • true • false

  25. Tömbképletek • előnyei • segédcellák mellőzése • nem szükséges új függvények és lehetetlen argumentumok megjegyzése • nincs megfelelő függvény • végrehajtás • Ctrl+Shift+Enter • Figyelem!!!! • logikai és • logikai vagy

  26. ÖsszegzésekEgyértékű tömbképletek • szorzatösszeg() • szumx2bőly2() • szumx2megy2() • szumxbőly2()

  27. *if?() függvényekEgyértékű, feltételes tömbképletek egy feltétel több feltétel countifs() sumifs() averageifs() • countif() • sumif() • averageif() • countblank() • countif(), darabteli() • sumif(), szumha() • averageif(), átlagha() • countblank(), darabüres() • countifs(), darabhatöbb() • sumifs(), szumhatöbb() • averageifs(), átlaghatöbb()

  28. Nehézségek az *if?() függvényekkel • függvények száma korlátozott • nem létezik függvény minden problémához • nem fogadnak argumentumként függvényeket • konstansok • változók • helyettesítő karakterek • hallgatólagos és kapcsolat • implicit, nem egyértelmű a felhasználóknak • nincs vagy kapcsolat • felhasználók nem módosíthatják a logikai operátotrt • Súgó hiányos • nem említi az és kapcsolatot • meghatározások hiányosak • függvények neve és kategóriája változó • nehéz megtalálni • nehézen megjegyezhető • fordítási problémák • verziók közötti eltérések • változások nehezen követhetőek • eltérések az argumentum listákban • nehéz követni • nehezen megjegyezhető • következetlenségek • különböző relációs jelek különböző szintaktikai szabályok • konstansok és változók különböző szintaktikai szabályok

  29. Beágyazott függvények létrehozása =INDEX(C2:C236;MATCH(MAX(IF(B2:B236=J2;D2:D236));D2:D236;0)) IF(B2:B236=J2;D2:D236) MAX(IF(B2:B236=J2;D2:D236)) MATCH(MAX(IF(B2:B236=J2;D2:D236));D2:D236;0) =INDEX(C2:C236;MATCH(MAX(IF(B2:B236=J2;D2:D236));D2:D236;0))

  30. Feltételes tömbképletek létrehozása 500 km2-nél kisebb országok száma. =SUM(IF(D2:D236<500;1)) IF(D2:D236<500;1) =SUM(IF(D2:D236<500;1)) Tömbképletek lezárása (kiértékelés megkezdése): Ctrl + Shift + Enter {=SUM(IF(D2:D236<500;1))}

  31. Feltételes tömbképletek, *if() függvényekegyenlőség, konstans The number of countries in Africa. =SUM(IF(B2:B236="Africa";1)) =COUNTIF(B2:B236;"Africa") The total population of Africa. =SUM(IF(B2:B236="Africa";E2:E236)) =SUMIF(B2:B236;"Africa";E2:E236) The average population of Africa. =AVERAGE(IF(B2:B236="Africa";E2:E236)) =AVERAGIF(B2:B236;"Africa";E2:E236) =AVERAGE(IF(B2:B236="Africa";IF(E2:E236<>"";E2:E236))) The largest population in Africa. =MAX(IF(B2:B236="Africa";E2:E236)) no function

  32. Feltételes tömbképletek, *if() függvényekegyenlőség, konstans The number of countries in Africa. {=SUM(IF(B2:B236="Africa";1))} =COUNTIF(B2:B236;"Africa") =COUNTIFS(B2:B236;"Africa") The total population of Africa. {=SUM(IF(B2:B236="Africa";E2:E236))} =SUMIF(B2:B236;"Africa";E2:E236) =SUMIFS(E2:E236;B2:B236;"Africa") The average population of Africa. {=AVERAGE(IF(B2:B236="Africa";E2:E236))} no *if() function {=AVERAGE(IF(B2:B236="Africa";IF(E2:E236<>"";E2:E236)))} =AVERAGEIF(B2:B236;"Africa";E2:E236) =AVERAGEIFS(E2:E236;B2:B236;"Africa") The largest population in Africa. {=MAX(IF(B2:B236="Africa";E2:E236))} no *if() function

  33. Feltételes tömbképletek, *if() függvényekegyenlőtlenség, konstans The number of countries which are smaller than 500 km². {=SUM(IF(B2:B236=500;1))} =COUNTIF(B2:B236;500) {=SUM(IF(B2:B236<500;1))} =COUNTIF(B2:B236;”<500”) The total population of countries which are smaller than 500 km². {=SUM(IF(B2:B236=500;E2:E236))} =SUMIF(B2:B236;500;E2:E236) {=SUM(IF(B2:B236<500;E2:E236))} =SUMIF(B2:B236;”<500”;E2:E236) The average population of countries which are smaller than 500 km². {=AVERAGE(IF(B2:B236=500;E2:E236))} =AVERAGEIF(B2:B236;500;E2:E236) {=AVERAGE(IF(B2:B236<500;E2:E236))} =AVERAGEIF(B2:B236;”<500”;E2:E236)

  34. Feltételes tömbképletek, *if() függvényekegyenlőtlenség, változó The number of countries which are smaller than N2 km². {=SUM(IF(B2:B236=500;1))} =COUNTIF(B2:B236;500) {=SUM(IF(B2:B236<500;1))} =COUNTIF(B2:B236;”<500”) {=SUM(IF(B2:B236<N2;1))} =COUNTIF(B2:B236;”<”&N2) The total population of countries which are smaller than 500 km². {=SUM(IF(B2:B236=500;E2:E236))} =SUMIF(B2:B236;500;E2:E236) {=SUM(IF(B2:B236<500;E2:E236))} =SUMIF(B2:B236;”<500”;E2:E236) {=SUM(IF(B2:B236<N2;E2:E236))} =SUMIF(B2:B236;”<”&N2;E2:E236) The average population of countries which are smaller than 500 km². {=AVERAGE(IF(B2:B236=500;E2:E236))} =AVERAGEIF(B2:B236;500;E2:E236) {=AVERAGE(IF(B2:B236<500;E2:E236))} =AVERAGEIF(B2:B236;”<500”;E2:E236) {=AVERAGE(IF(B2:B236<N2;E2:E236))} =AVERAGEIF(B2:B236;”<”&N2;E2:E236)

More Related