Táblázat kezelő programok I. EXCEL, QUATTRO, LOTUS ...
Kezdetek: 1979, VisiCalc APPLE II., majd IBM PC Készítői: Dan Bricklin és Bob Frankston Dan Bob
A VisiCalc képernyője:
IBM PC-re készült változata: Fájl méret: 27 520 byte !
Táblázatkezelő programok: LOTUS SYMPHONY QUATTRO EXCEL CALC (Libre Office)
Táblázatkezelők szolgáltatásai (1.): a táblázat celláiban numerikus és szöveg típusú adatok tárolhatók, a cellák címét felhasználva számítási képletek definiálhatók, a számítás eredménye azonnal megjelenik a képernyőn, az adatok megváltoztatásával a képletek eredményeit (automatikusan) újra számolja a program, (Dinamikus táblázat) A számítási képletekben függvények széles választéka használható.
Táblázatkezelők szolgáltatásai (2.): Adatok ábrázolása grafikusan: az adatokból, számított eredményekből különböző típusú diagramok készíthetők, a diagram is módosul, ha az adatokon módosítunk
Táblázatkezelők szolgáltatásai (3.): Adatbázisokkal való kapcsolat: adattáblák átvétele külső adatbázisokból , szűrések, lekérdezés, adatbázis függvények (számítási képlet egy megszűrt táblázaton), kimutatás-készítés.
Táblázatkezelők szolgáltatásai (4.): Matematikai programcsomagok: adatok statisztikai elemzése, célérték meghatározása, trendvonal és trend függvény (lineáris és exponenciális) lineáris optimalizálási feladat megoldása, mátrix műveletek (szorzás, determináns, invertálás),
Táblázatkezelők szolgáltatásai (5.): Nyomtatási feladatok támogatása: Cella formázás Oldalbeállítás Nyomtatási terület megadása Élőfej/élőláb, margó, tájolás, stb. Oldaltördelés szerkeszthető
Táblázatkezelők szolgáltatásai (6.): Programozási lehetőség: Makro fényképezés Makro írás (Visual Basic fejlesztői környezetben): saját függvények készítése, űrlapok készítése, programozása, testreszabás
EXCEL munkafüzet felépítése munkafüzet (fájl: fájlnév.xls, fájlnév2.xlsx) munkalapok (munkalap neve azonosítja) sorok (sorszámok azonosítják: 1 .. 65536) oszlopok (angol ABC betűi azonosítják: A,B, .. Z, AA, AB, .. IV) cella (sor és oszlopkoordináta azonosítja: A12, C53) cellatartomány (bal felső és jobb alsó cella címe azonosítja: A3:D6)
Hierarchia diagram
Cellába írható adatok (1.): Konstansok: Számok Különféle formátumban (tizedes vessző vagy tizedes pont!) Dátum/idő Szövegek X
Cellába írható adatok (2.): Számítási képletek (=, +, - jellel kezdődnek) Műveleti jelek: + - * / ^ (precedencia, és balról jobbra szabály) Zárójelek: ( ) Szövegek összekapcsolása: & Reláció jelek: = <> < <= > >=
Számítási képletek (folytatás) Operandusaik: számok, szövegek (" " jelek között), cella-, cellatartomány hivatkozás, függvényhívás. Eredménye lehet: aritmetikai (szám), logikai (IGAZ, HAMIS), szöveg. X
Cellahivatkozások Relatív (A3) Abszolút ($A$3) Vegyes ($A3, A$3) CSAK A KÉPLET MÁSOLÁSA ESETÉN VAN JELENTŐSÉGE! X
Viselkedés a képlet másolása esetén: Mi lesz a cella hivatkozás, ha két oszloppal jobbra és három sorral lejjebb másoljuk a képletet? Relatív: A3 C 6 $A$3 Abszolút: $A$3 Vegyes: $A3 $A 6 Vegyes: A$3 C $3
Hivatkozás másik munkalapra Munkalapnév!Cellahivatkozás Példák: Január!A3 Január!A3:A15 'Januári adatok'!A3 3D hivatkozás: =SZUM(jan:dec!B2:B33)
Hivatkozás másik állományra: 'C:\mappa1\mappa2\[fajlnev.xls]Munka-lapnev'!cellahivatkozas Példa: 'C:\Dokumentumok\OKTATÁS\[nevsorok.xls] informatika'!$A$1 Megnyitáskor a külső hivatkozásokat rákérdezés után frissíti.
Nevekkel való hivatkozás: X
=SZUM(A1;A5) =SZUM(A1:A5) Függvények Függvényhívás szintaxisa: Függvénynév(paraméter1;paraméter2; ... ;paramétern) Paraméterek közötti elválasztójel lehet: ; , Vannak olyan függvények, amelyeknek nincs paramétere: ma(), pi() Mi a különbség: =SZUM(A1;A5) =SZUM(A1:A5)
Függvények osztályozása
Egyszerű matematikai, statisztikai függvények SZUM, ÁTLAG, MAX, MIN ABS, INT, KEREKÍTÉS, GYÖK, HATVÁNY DARAB, DARAB2, DARABÜRES DARABTELI VÉL SZUMHA X
SZUM: Egy cellatartományban lévő összes számot összeadja ÁTLAG: Argumentumainak (paramétereinek) átlagát számítja ki. Az üres cellákat nem számolja bele az átlagba 0 értékkel! INT: egy számot lefelé kerekít a lenti egészre KEREKÍTÉS(szám;hány számjegy): a megadott számot, megadott tizedes jegyre kerekíti
DARAB: megszámolja, hogy az argumentum listájában hány olyan cella van, amely számokat tartalmaz DARAB2: megszámolja, hogy az argumentum listájában hány olyan cella van, amely valamilyen értéket és nem üres mezőt tartalmaz DARABÜRES: megszámolja az üres cellákat DARABTELI(tartomány; kritérium): megszámolja azokat a nem üres cellákat, amelyek eleget tesznek a megadott kritériumoknak (feltételeknek)
VÉL(): 0-nál nagyobb vagy egyenlő és 1 - nél kisebb véletlenszámot ad eredményül Használata: Pl: 0 - 100 közötti egész számok: KEREKÍTÉS(VÉL()*100;0) 1 – 100 közötti egész számok: KEREKÍTÉS(VÉL()*99+1;0) 10 és 50 közötti egész számok KEREKÍTÉS(VÉL()*40+10;0) SZUMHA(tartomány; kritérium): a megadott tartományban, a megadott kritériumoknak (feltételeknek) megfelelő számokat adja össze
Logikai függvények HA ÉS, VAGY NEM IGAZ, HAMIS X
HA(logikai_vizsgálat; érték_ha_igaz; érték_ha_hamis): Megvizsgálja a logikai feltételt, és ha igaz, akkor az érték_ha_igaz értéket adja Ha a logikai feltétel hamis, akkor az érték_ha_hamis értéket adja
Kereső függvények FKERES, VKERES KUTAT HOL.VAN X
Tömbfüggvények, tömbképletek EREDMÉNYE TÖMB, nem egy cella CTRL+SHIFT+ENTER GYAKORISÁG MSZORZAT, INVERZ.MÁTRIX TREND tömbképlet X
Cella formázás X
Szám formátumát leíró maszkok Maszk szerkezete: Pozitív szám;negatív szám;nulla;szöveg Helyiérték jelölők # csak az értékes számjegy jelenik meg 0 értéktelen 0 is megjelenik ? értéktelen 0 helyén szóköz jelenik meg Egyebek: _ * @ [szín] é h n ó p m # ###,00_)”m”;[piros](# ###,00);*-; ”Tételek: ”@” hó” X
Diagram elemek Diagram terület Diagram cím Rajzterület, vezető rácsokkal Jelma-gyarázat Adatsorok Érték tengely Kategória tengely X
Diagram készítés Kategória (érték) tengely feliratai Adatsorok Jelmagyarázat szöveg
Diagram típusok (1.) Egy adatsor ábrázolása: kördiagram X
Diagram típusok (2.) Több adatsor ábrázolása: oszlop-, sáv diagram, grafikon stb. Csoportosított, halmozott, 100%-ig halmozott megjelenítés X
Diagram típusok (3.) Matematikai diagramok: Pont (xy) x tengely valódi értékeket ábrázol!
Diagram típusok (4.) Felület ábrázolása (3D) diagramok
Kombinált diagram Oszlopdiagram és grafikon kombinációja X
Diagram pontjaira illesztett görbék Adatsor >> Trendvonal felvétele
Ajánlott irodalom Kovalcsik Géza: Excel’97 ComputerBooks, 1997 Kovalcsik Géza: Az Excel’97 programozása ComputerBooks, 1999 Krizsák László: Az EXCEL 7.0 programozása, ComputerBooks, 1997
FOLYTATÁS!