Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Táblázatkezelés alapjai MS Excel, OpenOffice, LibreOffice Calc Csernoch Mária.

Hasonló előadás


Az előadások a következő témára: "Táblázatkezelés alapjai MS Excel, OpenOffice, LibreOffice Calc Csernoch Mária."— Előadás másolata:

1 Táblázatkezelés alapjai MS Excel, OpenOffice, LibreOffice Calc Csernoch Mária

2 MS Excel, OpenOffice, LibreOffice Calc könyvelői munkalap szimulációja szövegszerkesztő kezelőfelület (eszköztárak)

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 ú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 Képletek =

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 metszetoperátor (Excelben szóköz, Calcban felkiáltó jel !)

6 Operátorok prioritási sorrendje OperátorLeírás : (kettőspont) (szóköz) ; (pontosvessző)Hivatkozási operátorok −Ellentett képzése %Százalék ^Hatványozás * /Szorzás és osztás + −Összeadás és kivonás &Karaktersorozatok összefűzése = = <>Összehasonlítás

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 Éveleji felmérés Sorolja fel azt a 15 táblázatkezelő függvényt, amelyekről úgy gondolja, hogy ismeretükre feltétlenül szükség van!

9 Sprego Spreadsheet Lego

10 Sprego függvények 1. csoport2. csoport3. csoport

11 Sprego függvények 1. csoport2. csoport3. csoport SZUM () ÁTLAG () MIN () MAX () BAL () JOBB () HOSSZ () SZÖVEG. KERES () HA ()

12 Sprego függvények 1. csoport2. csoport3. csoport SZUM () INDEX () ÁTLAG () HOL. VAN () MIN () HIBÁS () MAX () BAL () JOBB () HOSSZ () SZÖVEG. KERES () HA ()

13 Sprego függvények 1. csoport2. csoport3. csoport SZUM () INDEX () KICSI () ÁTLAG () HOL. VAN () NAGY () MIN () HIBÁS () SOR () MAX () OSZLOP () BAL () ÉS () JOBB () VAGY () HOSSZ () NEM () SZÖVEG. KERES () HELYETTE () HA () ELTOLÁS () TRANSZPONÁLÁS () KEREKÍTÉS () VÉL () INT ()

14 Mátrix függvények HOL. VAN (), MATCH () INDEX (), INDEX () FKERES (), VLOOKUP () VKERES (), HLOOKUP ()

15 Nem hagyományos értelemben vett tábla Nem tetszőleges cellatartomány, tömb Csak egydimenziós tömb lehet, vektor –sor –oszlop 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 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 HOL. VAN () 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) Visszaadott érték: index A keresési érték vektoron belül elfoglalt helye, indexe

16 INDEX () 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) 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.

17 Ö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

18 INDEX ( HOL. VAN ()) 1.o.2.o.3.o.4.o.5.o. 1.s. 2.s. 3.s. 4.s. 5.s. 6.s. 7.s. 8.s.

19 INDEX ( HOL. VAN ()) 1.o.2.o.3.o.4.o.5.o. 1.s. 2.s. 3.s. 4.s. 5.s. 6.s. 7.s. 8.s.

20 INDEX ( HOL. VAN ()) 1.o.2.o.3.o.4.o.5.o. 1.s. 2.s. 3.s. 4.s. 5.s. 6.s.~k.é. 7.s. 8.s.

21 INDEX ( HOL. VAN ()) 1.o.2.o.3.o.4.o.5.o. 1.s. 2.s. 3.s. 4.s. 5.s. 6.s.~k.é. 7.s. 8.s.

22 INDEX ( HOL. VAN ()) 1.o.2.o.3.o.4.o.5.o. 1.s. 2.s. 3.s. 4.s. 5.s. 6.s.~k.é. 7.s. 8.s.

23 INDEX ( HOL. VAN ()) 1.o.2.o.3.o.4.o.5.o. 1.s. 2.s. 3.s. 4.s. 5.s. 6.s.~k.é. 7.s. 8.s.

24 INDEX ( HOL. VAN ()) 1.o.2.o.3.o.4.o.5.o. 1.s. 2.s. 3.s. 4.s. 5.s. 6.s.~k.é. 7.s. 8.s.

25 INDEX ( HOL. VAN ()) 1.o.2.o.3.o.4.o.5.o. 1.s. 2.s. 3.s. 4.s. 5.s. 6.s.~k.é. 7.s. 8.s.

26 INDEX ( HOL. VAN ()) 1.o.2.o.3.o.4.o.5.o. 1.s. 2.s. 3.s. 4.s. 5.s. 6.s.~k.é. 7.s. 8.s.

27 Függvények összehasonlítása INDEX ( HOL. VAN ()) FKERES (), VKERES () Keresési vektor keres oszlopban és sorban is csak oszlopban keres ( FKERES ()) csak sorban keres ( VKERES ()) Találati vektor bármelyik oszlop és sor csak a keresési oszlop és attól jobbra ( FKERES ()) csak a keresési sor és az alatt ( VKERES ()) Keresési vektor rendezettsége – növekvő sorrend (1, alapértelmezett) – csökkenő sorrend (−1) – nincs rendezés (0) – sorrend ( IGAZ, alapértelmezett) – csökkenő sorrend (nem lehetséges) – nincs rendezés ( HAMIS ) Visszaadott érték – egyetlen érték (alapértelmezett) – vektor – egyetlen érték (alapértelmezett) – vektor (nem lehetséges)

28 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 HA() függvény

29 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) – HELYETTE (szöveg,keresett_szöveg,új_szöveg) visszaadott érték –szöveg

30 Hibakezelő függvények leggyakrabban használt – HIBÁS (érték) visszaadott érték – TRUE – FALSE

31 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

32 Összegzések Egyértékű tömbképletek beépített függvényképlettömbképlet SZORZATÖSSZEG () SUMPRODUCT () {= SZUM ( D 4: D 50* E 4: E 50)} NÉGYZETÖSSZEG () SUMSQ () {= SZUM ( F 4: F 50^2)} {= SZUM ( F 4: F 50* F 4: F 50)} SZUMX 2 BŐLY 2() SUMX 2 MY 2() {= SZUM ( D 4: D 50^2- F 4: F 50^2)} SZUMX 2 MEGY 2() SUMX 2 PY 2() {= SZUM ( D 4: D 50^2+ F 4: F 50^2)} SZUMXBŐLY 2() SUMXMY 2() {= SZUM (( D 4: D 50- F 4: F 50)^2)} {= SZUM ( D 4: D 50- F 4: F 50^2)}

33 * IF ?() függvények Egyértékű, feltételes tömbképletek egy feltétel COUNTIF () SUMIF () AVERAGEIF () COUNTBLANK () több feltétel COUNTIFS () SUMIFS () AVERAGEIFS () COUNTIF (), DARABTELI () SUMIF (), SZUMHA () AVERAGEIF (), ÁTLAGHA () COUNTBLANK (), DARABÜRES () COUNTIFS (), DARABHATÖBB () SUMIFS (), SZUMHATÖBB () AVERAGEIFS (), ÁTLAGHATÖBB ()

34 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

35 * IF ?() függvények névargumentumok = DARABTELI ()feltétel_tartomány;feltétel = DARABHATÖBB ()feltétel_tartomány1;feltétel1;… = SZUMHA ()feltétel_tartomány;feltétel;összeg_tartomány = SZUMHATÖBB ()összeg_tartomány;feltétel_tartomány1;feltétel1… = ÁTLAGHA ()feltétel_tartomány;feltétel;átlag_tartomány = ÁTLAGHATÖBB ()átlag_tartomány;feltétel_tartomány1;feltétel1;… = DARABÜRES ()tartomány

36 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 ) )

37 Feltételes tömbképletek létrehozása 500 km 2 -nél kisebb országok száma. =SUM(IF(D2:D236<500;1)) IF(D2:D236<500;1) =SUM(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

38 Feltételes tömbképletek, * IF () függvények egyenlőség, konstans The number of countries in Africa. =SUM(IF(B2:B236="Africa";1)) The total population of Africa. =SUM(IF(B2:B236="Africa";E2:E236)) The average population of Africa. =AVERAGE(IF(B2:B236="Africa";E2:E236)) =COUNTIF(B2:B236;"Africa") =SUMIF(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

39 Feltételes tömbképletek, * IF () függvények egyenlőség, konstans The number of countries in Africa. {=SUM(IF(B2:B236="Africa";1))} The total population of Africa. {=SUM(IF(B2:B236="Africa";E2:E236))} The average population of Africa. {=AVERAGE(IF(B2:B236="Africa";E2:E236))} =COUNTIF(B2:B236;"Africa") =SUMIF(B2:B236;"Africa";E2:E236) =AVERAGEIF(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 * IF () function =COUNTIFS(B2:B236;"Africa") =SUMIFS(E2:E236;B2:B236;"Africa") =AVERAGEIFS(E2:E236;B2:B236;"Africa") no * IF () function

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

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


Letölteni ppt "Táblázatkezelés alapjai MS Excel, OpenOffice, LibreOffice Calc Csernoch Mária."

Hasonló előadás


Google Hirdetések