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

Slides:



Advertisements
Hasonló előadás
Szerver oldali programozás
Advertisements

Táblázatkezelés Alapok.
Információs függvények
Koordináták, függvények
“Hogyan oldunk meg gyorsan egy csomó számítást?”
Microsoft Excel 3. óra Előadó: Jánosik Tamás.
Gazdasági informatika
Excel 2. Grafikon: már ezért megéri! jobb egér, helyi menük
Programozási tételek, és „négyzetes” rendezések
Táblázatkezelés - függvények
Számítástechnika I. 2.konzultáció
Tömbök C#-ban.
Az XI.A osztály tanulmányi előmenetelének tanulmányozása Magyarázata:
Kifejezések, operandusok, operátorok
Táblázatkezelés alapjai
Táblázat kezelő programok
Táblázat kezelő programok I.
Táblázatkezelés-Excel
4. előadás (2005. március 8.) Pointerek Pointer aritmetika
Táblázatkezelés alapjai MS Excel, OpenOffice Calc
Függvények, mutatók Csernoch Mária.
Táblázatkezelés alapjai MS Excel, OpenOffice Calc
Táblázatkezelés a MS Excel segítségével
Mátrix függvények Keresőfüggvények
Adatbázis-kezelés ACCESS program:
PHP Webprogramozás alapjai
Táblázatkezelés – MS Office Excel
Vizuális és web programozás II.
Ficsor Lajos Template-ek CPP8/ 1 Template-ek. Ficsor Lajos Template-ek CPP8/ 2 A template fogalma Kiindulási probléma: tetszőleges típusokon kellene ugyanolyan.
Microsoft Excel Függvények VII..
Microsoft Excel Függvények VI..
Microsoft Excel Függvények VIII.
Függvények III Logikai függvények. Hamis A HAMIS logikai értéket adja eredményül. HAMIS( ) A függvény alkalmazása helyett egyszerűen beírhatjuk a HAMIS.
Excel Hivatkozások, függvények használata
Összeállította: Sallai András
SQL.
C nyelv utasításai.
Táblázatkezelés alapjai MS Excel, OpenOffice Calc
Access XP Kifejezés-szerkesztő Összehasonlító operátorok:
Összetett adattípusok
Funkcionális programozás 2. gyakorlat
Függvények.
Függvények.
Excel Függvények Páll Boglárka.
Táblázatkezelés.
Operátorok Értékadások
EREDMÉNYEK, ADATOK FELDOLGOZÁSA
Microsoft Excel függvények
– SQL 3: SELECT - 1. – Tarcsi Ádám, január 31. Adatbázis gyakorlat.
Turócziné Kiscsatári Nóra
Táblázatkezelés KÉPLETEK.
Fontos tudnivalók A MATLAB egy fajta objektummal dolgozik (Mátrix)
Függvények II..
– SELECT - 1. – Tarcsi Ádám január Adatbázis gyakorlat.
Függvények.
Táblázatkezelés.
Táblázatkezelés alapjai MS Excel, OpenOffice, LibreOffice Calc
Statisztikai és logikai függvények
Függvények, mutatók Csernoch Mária. Függvények függvény definíciója az értelmezési tartomány tetszőleges eleméhez hozzárendel egy értéket –függvény helyettesítési.
Függvények, mutatók Csernoch Mária. Függvények függvény definíciója az értelmezési tartomány tetszőleges eleméhez hozzárendel egy értéket –függvény helyettesítési.
Táblázatkezelés Képletek és függvények. Képletek A képletek olyan egyenletek, amelyek a munkalapon szereplő értékekkel számításokat hajtanak végre. A.
Készítette: Kiss András
Függvények használata
Microsoft Excel BAHAMAS tanfolyam
Kifejezések C#-ban.
Készítette:Roppantóné Lévay Mária
Programozás C# -ban Elágazások.
Táblázatkezelés Az Excel.
Algoritmus készítés.
Előadás másolata:

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

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

Operátorok Matematikai operátorok Összehasonlító 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

Operátorok prioritási sorrendje Leí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

Függvények hívása függvények hívása fordítás 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

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

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 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 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 Nem hagyományos értelemben vett tábla Nem tetszőleges cellatartomány, tömb Csak egydimenziós tömb lehet, vektor sor oszlop

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.

Ö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

index(hol.van()) 1.o. 2.o. 3.o. 4.o. 5.o. 1.s. 2.s. 3.s. 4.s. 5.s.

index(hol.van()) 1.o. 2.o. 3.o. 4.o. 5.o. 1.s. 2.s. 3.s. 4.s. 5.s.

index(hol.van()) 1.o. 2.o. 3.o. 4.o. 5.o. 1.s. 2.s. 3.s. 4.s. 5.s. ~k.é. 7.s. 8.s.

index(hol.van()) 1.o. 2.o. 3.o. 4.o. 5.o. 1.s. 2.s. 3.s. 4.s. 5.s. ~k.é. 7.s. 8.s.

index(hol.van()) 1.o. 2.o. 3.o. 4.o. 5.o. 1.s. 2.s. 3.s. 4.s. 5.s. ~k.é. 7.s. 8.s.

index(hol.van()) 1.o. 2.o. 3.o. 4.o. 5.o. 1.s. 2.s. 3.s. 4.s. 5.s. ~k.é. 7.s. 8.s.

index(hol.van()) 1.o. 2.o. 3.o. 4.o. 5.o. 1.s. 2.s. 3.s. 4.s. 5.s. ~k.é. 7.s. 8.s.

index(hol.van()) 1.o. 2.o. 3.o. 4.o. 5.o. 1.s. 2.s. 3.s. 4.s. 5.s. ~k.é. 7.s. 8.s.

index(hol.van()) 1.o. 2.o. 3.o. 4.o. 5.o. 1.s. 2.s. 3.s. 4.s. 5.s. ~k.é. 7.s. 8.s.

Függvények összehasonlítása 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

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

Szöveg függvények leggyakrabban használt visszaadott érték 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

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

Tömbképletek előnyei végrehajtás Figyelem!!!! 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

Összegzések Egyértékű tömbképletek szorzatösszeg() szumx2bőly2() szumx2megy2() szumxbőly2()

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

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

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

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

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

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))} =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

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))} =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)

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))} =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)