Informatika I.
Széchenyi István Egyetem
9–10. előadás Az Excel függvényei
Dr. Kallós Gábor
2013–2014 11
Informatika I.
Széchenyi István Egyetem
Tartalom A függvények megadása A függvényvarázsló
Matematikai függvények Logikai függvények Statisztikai függvények Szövegkezelő függvények Idő- és dátumkezelő függvények Egyéb fontos függvények Tervezés kategória (Excel 2010) Példák, feladatok (Függvények a Calc-ban)
2
Informatika I.
Széchenyi István Egyetem
Az Excel függvényei A függvények megadása Általános alak: =függvénynév(paraméter1; paraméter2; … paraméterN) A paraméterek (argumentumok) lehetséges száma: 0 – pl. Pi() 1 – pl. Int, Sin Több – pl. Ha (Ezen belül is lehet meghatározott és meghatározatlan)
Előfordulhat az is, hogy … … egy függvény egy vagy több paraméterrel egyaránt hívható (pl. Szum); … egy függvény egyes paramétereit nem kötelező használni minden esetben (pl. Fkeres) A megadás/kitöltés sem mindig kötelező, ez utóbbi sokszor egyáltalán nem nyilvánvaló! (pl. =Ha(A2>0;;)!)
A függvények egymásba is ágyazhatók Visszaadott/visszatérési érték: a cellába kerülő érték Sok egyszerű függvényt ismernek az Excel átlagos felhasználói: Szum, Átlag, Min, Max 3
Informatika I.
Széchenyi István Egyetem
Az Excel függvényei
4
Informatika I.
Széchenyi István Egyetem
Az Excel függvényei Függvények kézi beírása „Kotta” Lépésenként építsük fel a képletet A mi gondolkodásunk általában belülről kifelé építkezik
A (kevésbé ismert) függvények alkalmazása előtt tájékozódjunk a működésről és a paraméterekről Használjuk az intelligens kiegészítés lehetőségeit Ez új lehetőség a 2007-es Exceltől
Hiba esetén Ha hibáztunk: olvassuk el figyelmesen a rendszer üzenetét Lehetőség szerint fogadjuk el a javasolt javítási lehetőséget Ez azonban lehet nem megfelelő is (!)
Ha nagyon bonyolult a képlet, és nem látjuk (azonnal/hamarosan) a hiba okát, akkor szövegként tartsuk meg a hibás részt (későbbi elemzésre)
5
Informatika I.
Széchenyi István Egyetem
Az Excel függvényei „Függvényvarázsló” – az Excel „varázslója” a függvények megadására (beszúrás) Kategóriánként csoportosítva az Excel összes függvényét tartalmazza Indítása: Beszúrás/Függvény… (E 03) ill. Képletek/Függvény beszúrása ponttal (E 10; ugyanott: Függvénytár csoport) Kategóriák, információk a függvényekről Érdemes a súgóban (interneten) tájékozódni
A paraméterek elválasztását és a külső zárójelek megadását elvégzi helyettünk Egymásba ágyazás itt is lehetséges Kívülről befelé (Eml.: a mi gondolkodásunk általában belülről kifelé építkezik)
6
Informatika I.
Széchenyi István Egyetem
Az Excel függvényei Eltérések a 2003-as/2007-es és a 2010-es Excel között Kompatibilitási csoport (régebbről megőrzött függvények) Példák: Kvartilis, Módusz, Szórás, Szórásp
Új függvények a 2010-es (nagy részben a 2007-es) verzióban Ezek közül sokat áttekintünk folyamatosan később Mentés régebbi verzió formátumába, megnyitási kísérlet régebbi verzióban Kompatibilitási problémák, veszteség
7
Informatika I.
Széchenyi István Egyetem
Az Excel függvényei Képletkiértékelés
8
Informatika I.
Széchenyi István Egyetem
Az Excel függvényei Matematikai függvények Trigonometriai függvények és inverzeik Érdekes példa a Kitevő függvény, amely e-nek adott kitevőjű hatványát számítja ki
Alapvető nem trigonometriai függvények (pl. abszolút érték – Abs, Előjel, faktoriális – Fakt, négyzetgyök – Gyök, Hatvány meghatározására) Kerekítéseket elvégző függvények (pl. Int, Kerek.le, Kerekítés – tizedesek száma) Összegző/átlagoló függvények (pl. Szum, Átlag) Elemezzük a függvények viselkedését általánosabb (esetleg hibás) esetekben is! Az Átlag függvény az üres/szöveges cellákat nem veszi figyelembe Erre használható az Átlaga függvény
Néhány más speciális függvény (pl. Vél, Pi) Excel 2010-ben: Véletlen.között
Mátrixkezelő függvények (pl. Mszorzat, Mdeterm, ld. később is) Néhány további újdonság az Excel 2010-ben (2007-től): Lko, Lkt, Kvóciens 9
Informatika I.
Széchenyi István Egyetem
Az Excel függvényei Matematikai függvények A kategória bővülése (2003-as és 2010-es/2007-es Excel)
10
Informatika I.
Széchenyi István Egyetem
Az Excel függvényei Matematikai függvények A kategória bővülése (2007-es és 2010-es Excel)
11
Informatika I.
Széchenyi István Egyetem
Az Excel függvényei Matematikai függvények Feladat: szinusz függvény előállítása + diagram
12
Informatika I.
Széchenyi István Egyetem
Az Excel függvényei Logikai függvények Ha függvény =Ha(logikai kifejezés; érték, ha a kif. igaz; érték, ha a kif. hamis) Eml.: Üresen hagyott/felejtett paraméter esete!
És ill. Vagy függvény =Vagy(logikai kif1; logikai kif2; … logikai kifN) Az eredmény igaz, ha valamelyik paraméter-kifejezés értéke igaz Itt is vigyázzunk az üresen hagyott paraméterre!
Nem függvény Logikai értékek tagadására
Újdonság a 2010-es (és 07-es) verzióban: Hahiba Egyszerű példa: kockadobási verseny és vizsgálat (Kezeljük le a holtversenyt is!) Feladat: iskolai statisztika Kettőnél több Ha függvény egymásba ágyazása nem célszerű Általában más eszközzel kikerülhető 13
Informatika I.
Széchenyi István Egyetem
Az Excel függvényei Logikai függvények A Hahiba függvény (és a kompatibilitási probléma bemutatása, E 10)
14
Informatika I.
Széchenyi István Egyetem
Az Excel függvényei Logikai függvények A Hahiba függvény (és a kompatibilitási probléma bemutatása, E 03)
15
Informatika I.
Széchenyi István Egyetem
Az Excel függvényei Logikai függvények Adószámítási feladat két kulcs esetén
16
Informatika I.
Széchenyi István Egyetem
Az Excel függvényei
17
Informatika I.
Széchenyi István Egyetem
Az Excel függvényei Statisztikai függvények Átlag(adatsor). Az argumentumban megadott számok átlaga. Mértani.Közép(adatok). Az adatok mértani közepe (pozitív adatokra!). Medián(számok). A megadott számok közül a középső. Kicsi(Adatsor;k). Az adatsor növekvően rendezett sorából a k-adik elem. Nagy(adatsor;k). Az adatsor csökkenően rendezett sorából a k-adik érték. Szórás(adatok). Az adatok szórásértékét adja (becslés). 2010-es verzió: Szór.s, Szór.m (becslés)
Módusz(adatok). Az adatok között legtöbbször előforduló érték. Ha minden elem csak egyszer szerepel, akkor a válasz a #HIÁNYZIK üzenet. 2010-es verzió: Módusz.egy, Módusz.több
A Gyakoriság(adatsor;intervallumok) függvénnyel a megadott adatsor elemeinek előfordulási gyakoriságát határozhatjuk meg. Ez tömbfüggvény (befejezése: Crtl+Shift+Enter), eggyel több értéket ad válaszul (oszlopként), mint ahány intervallumot megadtunk. Az intervallumok jobbról zárt, egymáshoz illeszkedő intervallumok, végpontjaikat a második paraméter tartalmazza. További függvények ebből a csoportból: Darab, Darab2, Darabteli, Darabüres 18
Informatika I.
Széchenyi István Egyetem
Az Excel függvényei Statisztikai függvények
19
Informatika I.
Széchenyi István Egyetem
Az Excel függvényei Statisztikai függvények Mérések elemzése
20
Informatika I.
Széchenyi István Egyetem
Az Excel függvényei Szövegkezelő függvények A szöveg valamely részét kivágó függvények (Bal, Jobb, Közép) Konverziós műveleteket végrehajtó függvények (pl. Érték – szövegből szám, Szöveg – számból szöveg, Karakter, Kisbetű, Nagybetűs) Szövegdarabok hasonlítását, keresését, cseréjét vagy összeillesztését elvégző függvények (pl. Azonos, Szöveg.keres, Szöveg.talál (kis- és nagybetű eltér), Csere, Összefűz) Egyéb szövegkezelő függvények (pl. Hossz, Trim – felesleges szóközök eltávolítása) Példa: titkosításos feladat, fizetések (második gyakorlat anyaga)
21
Informatika I.
Széchenyi István Egyetem
Az Excel függvényei Szövegkezelő függvények – feladat: karaktertábla előállítása
22
Informatika I.
Széchenyi István Egyetem
Az Excel függvényei Szövegkezelő függvények – feladat: címek javítása Javítás a Helyette függvénnyel
23
Informatika I.
Széchenyi István Egyetem
Az Excel függvényei Szövegkezelő függvények – feladat: címek javítása Irányított beillesztés, érték
24
Informatika I.
Széchenyi István Egyetem
Az Excel függvényei Szövegkezelő függvények – feladat: monogramok meghatározása/1.
25
Informatika I.
Széchenyi István Egyetem
Az Excel függvényei Szövegkezelő függvények – feladat: monogramok meghatározása/2.
26
Informatika I.
Széchenyi István Egyetem
Az Excel függvényei Idő- és dátumkezelő függvények Ilyen típusú adatok… …részeinek kivágására (pl. Év, Hónap, Nap) …konverziójára (pl. Dátum, Dátumérték)
Aktuális dátum és idő előállítására (Ma, Most) Érdekes feladat: szökőnapok meghatározása Rendelős feladat: kor meghatározása években Egyéb fontos függvények Konverziós függvények (ha nem automatikus a konverzió, folyamatosan tárgyaljuk őket) 27
Informatika I.
Széchenyi István Egyetem
Az Excel függvényei Idő- és dátumkezelő függvények – rendelős feladat
28
Informatika I.
Széchenyi István Egyetem
Az Excel függvényei Idő- és dátumkezelő függvények – éttermes feladat
29
Informatika I.
Széchenyi István Egyetem
Az Excel függvényei Idő- és dátumkezelő függvények – ünnepnapok
30
Informatika I.
Széchenyi István Egyetem
Az Excel függvényei Egyéb fontos függvények Információs függvények (különleges adatkezelésre) Üres: megvizsgálja, hogy a paraméteréül megadott cella tartalmaz-e adatot, és ettől függően igaz vagy hamis logikai értéket ad vissza. Hiba/Hibás: megvizsgálja, hogy a hivatkozott kifejezés/paraméterül megadott érték hibaüzenetet állít-e elő. (A 2010-es Excelben megjelent új Hahiba függvényt a logikai függvények közé sorolták) Nincs függvény: #Hiányzik értéket ad-e vissza a kifejezés
Szám, Szöveg.e, Logikai: megvizsgálják, hogy a hivatkozott kifejezés/paraméterül megadott érték a megfelelő típusba tartozik-e.
31
Informatika I.
Széchenyi István Egyetem
Az Excel függvényei Egyéb fontos függvények/Információs függvények (folyt.)
32
Informatika I.
Széchenyi István Egyetem
Az Excel függvényei A 2010-es Excel új eszközei – a Tervezés kategória Feladat: fixpontos számábrázolás (részletes megoldás) 2010-es Excel: Dec.bin függvény (de: csak a –512..511 tartományban működik!) Párja a Bin.dec függvény, hasonlóan 1000000000-tól 0111111111-ig
33
Informatika I.
Széchenyi István Egyetem
Az Excel függvényei A Tervezés kategória (folyt.) Feladat: tizenhatos számrendszer (részletes megoldás) 2010-es Excel: Dec.hex függvény (a –5,49E+11..+5,49E+11 tartományban működik) Párja a Hex.dec függvény, hasonlóan 8000000000-tól 7FFFFFFFFF-ig
34
Informatika I.
Széchenyi István Egyetem
Hibaüzenetek Az Excel által kiírt összes lehetséges hibaüzenet bemutatása Feladat: Állítsuk elő a hibákat!
35
Informatika I.
Széchenyi István Egyetem
Függvények a Calc-ban Függvények használata a Calc-ban (áttekintés, ez nem törzsanyag) A kialakítás nagyon hasonlít a 2003-as Excelhez
Külön köszönet: Corona és dr. Szörényi M. kollégáimnak
36