bmeepag0203...zsoldos péter ellenpont douglas garry hegylakó highlander 1986 adatkezelés •...
TRANSCRIPT
![Page 1: BMEEPAG0203...Zsoldos Péter Ellenpont Douglas Garry Hegylakó Highlander 1986 Adatkezelés • szövegfájl import (szinte minden adatot el őállító programnak van szöveges adatmentési](https://reader031.vdocuments.mx/reader031/viewer/2022013019/5e40de1e7585991e792da5aa/html5/thumbnails/1.jpg)
Táblázatkezelés alapjai
BMEEPAG0203Bevezetés az alkalmazott informatikába3. előadás2009. március 9.
Fejér Tamás – Strommer László
BME Építészmérnöki karÉpítészeti Ábrázolás Tanszék
![Page 2: BMEEPAG0203...Zsoldos Péter Ellenpont Douglas Garry Hegylakó Highlander 1986 Adatkezelés • szövegfájl import (szinte minden adatot el őállító programnak van szöveges adatmentési](https://reader031.vdocuments.mx/reader031/viewer/2022013019/5e40de1e7585991e792da5aa/html5/thumbnails/2.jpg)
Mikor használjunk táblázatkezelőt?
Táblázatkezelő:egy táblázatba gyűjthető adatok sorrendezése, keresése, szűrése, csoportosításaha függvényt/változást kívánunk vizsgálni/szemléltetni.ha különböző változatokat kívánunk kipróbálni (What-If Analysis).
Táblázat szövegszerkesztőben: kifinomultabb, jobban formázható, képletek nagyon korlátozottan használhatók.
Adatbázis: nagy mennyiségű, struktúrált adat tárolása, feldolgozása,rugalmatlan, adatok bevitele, módosítása, keresése csak előre megírt programon keresztül lehetséges (pl. Neptun), vagy programozási ismeretet igényel (sql).
![Page 3: BMEEPAG0203...Zsoldos Péter Ellenpont Douglas Garry Hegylakó Highlander 1986 Adatkezelés • szövegfájl import (szinte minden adatot el őállító programnak van szöveges adatmentési](https://reader031.vdocuments.mx/reader031/viewer/2022013019/5e40de1e7585991e792da5aa/html5/thumbnails/3.jpg)
Az Excel ablakaExcel fájl (xls) – munkafüzet
tartalma tetszőleges számú munkalapegy munkalap 256 – betűkkel jelölt – oszlopból és 65536 sorszámozott sorból áll
A cella neve az oszlop betűje és a sor száma, pl. F8
aktív cella
munkalapok
lapváltó gombok
képlet-sor (szerkesztőléc)
kijelölt tartomány,oszlop,sor
név mező
![Page 4: BMEEPAG0203...Zsoldos Péter Ellenpont Douglas Garry Hegylakó Highlander 1986 Adatkezelés • szövegfájl import (szinte minden adatot el őállító programnak van szöveges adatmentési](https://reader031.vdocuments.mx/reader031/viewer/2022013019/5e40de1e7585991e792da5aa/html5/thumbnails/4.jpg)
Tartalom: statikus/dinamikus
statikusszöveg-állandó (max. 32 767 karakter, pl.: Bevétel:),szám-állandó, konstans (max. 15 számjegy, pl.: 1234, 1,23, 2005.10.24),művelet(ek)et, és függvény(eke)t tartalmazó képlet(pl.: =2^8, =GYÖK(2), =PI()).
dinamikusolyan képlet, melynek eredménye függ egy másik cella tartalmától (pl. =A1+1), vagy más változótól (pl. az aktuális dátumtól: =MA()),
![Page 5: BMEEPAG0203...Zsoldos Péter Ellenpont Douglas Garry Hegylakó Highlander 1986 Adatkezelés • szövegfájl import (szinte minden adatot el őállító programnak van szöveges adatmentési](https://reader031.vdocuments.mx/reader031/viewer/2022013019/5e40de1e7585991e792da5aa/html5/thumbnails/5.jpg)
Eredmény: szám/szöveg
Akár statikus, akár dinamikus, a cella tartalma (eredménye) lehet:szám • (formázás nélküli cellában) jobb oldalra lesz igazítva,és nem nyúlhat át más cellába (ha nem fér: "#####" jelenik meg).logikai érték • speciális „érték”, lehet IGAZ (TRUE), vagy HAMIS (FALSE) (kiértékeléskor 1, vagy 0), (formázás nélküli cellában) középre lesz igazítva,és nem nyúlhat át más cellába (ha nem fér: "#####" jelenik meg).szöveg • minden, ami nem minősül az előzők egyikének, szövegként kerül eltárolásra (pl. 1 cm), (formázás nélküli cellában) balra lesz igazítva,és (optikailag) átnyúlhat a szomszéd cellába, amennyiben az üres(ha nem fér el a szöveg, csonkul).hibaüzenet • pl. nullával való osztás (#ZÉRÓOSZTÓ! , #DIV/0!), érvénytelen hivatkozás (#HIV! , #REF!), szám helyett szöveges argumentumra történőhivatkozás (#ÉRTÉK! , #VALUE!), nem létező névre való hivatkozás, vagy bármely föl nem ismert szöveg (#NÉV?, #NAME?), egy függvény vagy képlet hiányzó értéke (#HIÁNYZIK, #N/A) esetén.
![Page 6: BMEEPAG0203...Zsoldos Péter Ellenpont Douglas Garry Hegylakó Highlander 1986 Adatkezelés • szövegfájl import (szinte minden adatot el őállító programnak van szöveges adatmentési](https://reader031.vdocuments.mx/reader031/viewer/2022013019/5e40de1e7585991e792da5aa/html5/thumbnails/6.jpg)
CellaformátumA cella formázása Formátum • Cellák (Format • Cells):
Igazítás (Alignment):szöveg vízszintes és függőleges helyzete,írásirány, ill. írás elforgatási szöge,többsoros cellatartalom (sordobás: Alt + Enter),automatikus betűméret-csökkentés,ill. cellaegyesítés.Betűtípus (Font): betűk stílusa, mérete, színe, (+pl. felső/alsó index), vagy választható az alapértelmezésű "Normál" stílus.Szegély/Mintázat (Border/Patterns): cella (ill. tartomány) szegélyénekszínevonaltípusa, vastagsága, ill. hátterének színe és mintázata adható meg.
Természetesen van mód stílus és sablon (template) használatára is.Itt nincs stílus-hierarchia és -öröklődés, viszont szabályozható, hogy a stílus mely fönti formázási opciókra (pl. csak a számformátumra) vonatkozzon.
![Page 7: BMEEPAG0203...Zsoldos Péter Ellenpont Douglas Garry Hegylakó Highlander 1986 Adatkezelés • szövegfájl import (szinte minden adatot el őállító programnak van szöveges adatmentési](https://reader031.vdocuments.mx/reader031/viewer/2022013019/5e40de1e7585991e792da5aa/html5/thumbnails/7.jpg)
Számformátum • kategóriák
A cella megjelenési formátumaFormátum • Cellák (Format • Cells)panel, Szám (Number) lap:
Általános (General): a programáltal megfelelőnek ítélt formátumSzám (Number): adott tizedesjegypontosságú számkijelzésDátum/Idő (Date/Time):egészrésze a napokat jelöli (1 = 1900.01.01.),tört része az időt (óra, perc, mp, pl. 0,5 = 12:00:00).Egyéni (Custom): egyedi formátum, pl. értékfüggőformázás:pl. egy dinamikus képlet kiszámolja a zh-átlagot, ennek eredménye egy szám, mely ha 4,5-nél nagyobb, "Jeles" jelenik meg.
![Page 8: BMEEPAG0203...Zsoldos Péter Ellenpont Douglas Garry Hegylakó Highlander 1986 Adatkezelés • szövegfájl import (szinte minden adatot el őállító programnak van szöveges adatmentési](https://reader031.vdocuments.mx/reader031/viewer/2022013019/5e40de1e7585991e792da5aa/html5/thumbnails/8.jpg)
Számformátum • egyéni fomátumkód
A szám kijelzésének pontossága (alapesetben)nem befolyásolja a tovább-számolást.Tizedes-jel (".", ill. ",") és listaelválasztó jel(",", ill. ";") a Windows beállításai szerint.
A megjelenés alapesetben előjel-függő, és max. négy szakaszból áll:"Pozitív szám";"Negatív szám";"Nulla";"Nem szám (szöveg)".Számjegy-kódok: a # kód hely(iérték)én csak az értékes jegy jelenik meg (kivéve pl. 0,012 & 0,## => 0,01), a 0 kód helyén minden.A % százzal szorozva (0,01 & 0,0#% => 1,0%), a szóköz ezerrel osztva (12345 & #,0# " eFt" => 12,35 eFt) jeleníti meg a számot.Megadható feltétel (értékhatár), pl.: [<2], a megjelenítés színe pl.: [Piros],és elé- v. hozzátoldható szöveg, pl.: # ###,00#" km".
![Page 9: BMEEPAG0203...Zsoldos Péter Ellenpont Douglas Garry Hegylakó Highlander 1986 Adatkezelés • szövegfájl import (szinte minden adatot el őállító programnak van szöveges adatmentési](https://reader031.vdocuments.mx/reader031/viewer/2022013019/5e40de1e7585991e792da5aa/html5/thumbnails/9.jpg)
Cellahivatkozás • A1/R1C1 stílusok
A műveletet vagy függvényt tartalmazó képlet mindig műveleti jellel (=, +, -) kezdődik, és hivatkozhat más cellákra.A cella-hivatkozási stílus kétféle lehet (Eszközök • Beállítások panel, Általános lap (Tools • Options panel, General lap)):A1 stílus
Az oszlopokat betű, a sorokat szám jelöli – ez az elterjedtebb.R1C1 (S1O1) stílus
Az oszlopokat és a sorokat is szám jelöli.A képletben a hivatkozás történhet• egyetlen cellára (pl. C5, ill. SO[1]),vagy tartományra, ami lehet• téglalap alakú terület (pl. C6:D7, ill. S[1]O[1]:S[2]O[2]),• oszlop, vagy oszlopok (pl. C:C, C:D, ill. O[1], O[1]:O[2]),• ill. sor, vagy sorok (pl. 6:6, 6:8, ill. S[1], S[1]:S[2]).
![Page 10: BMEEPAG0203...Zsoldos Péter Ellenpont Douglas Garry Hegylakó Highlander 1986 Adatkezelés • szövegfájl import (szinte minden adatot el őállító programnak van szöveges adatmentési](https://reader031.vdocuments.mx/reader031/viewer/2022013019/5e40de1e7585991e792da5aa/html5/thumbnails/10.jpg)
Sok munka takarítható meg, ha több cellába azo-nos képlet vihető be (másolható át).relatív hivatkozás
a hivatkozott cellának az aktuális cellához viszonyított helyzetét jelzi (pl. A1, ill. SO[-1]) –másoláskor ezt "viszi tovább".
abszolút hivatkozása hivatkozott cella mindig ugyanaz lesz (pl. $C$1, ill. S1O3).
vegyes hivatkozásA hivatkozásnak vagy csak az oszlopa,vagy csak a sora kötött (pl. B$1*$A2,ill. S1O*SO1).
Cellahivatkozás • abszolút, relatív, vegyes
![Page 11: BMEEPAG0203...Zsoldos Péter Ellenpont Douglas Garry Hegylakó Highlander 1986 Adatkezelés • szövegfájl import (szinte minden adatot el őállító programnak van szöveges adatmentési](https://reader031.vdocuments.mx/reader031/viewer/2022013019/5e40de1e7585991e792da5aa/html5/thumbnails/11.jpg)
Cellahivatkozás • nevek használataA képlet olvashatóbbá tételének érdekében hivatkozáskénthasználhatunk neveket is.Név megadható a Beszúrás • Név > Név megadása(Insert • Name > Define) parancs panelén, vagy(előbb a cellá(k)ra állva) a név mezőbe írva.
Ha egy cellát elnevezünk (pl. C1=>"ÁFA”), neve mindig abszolút hivatkozásként hasz-nálható (pl. =A1*ÁFA).Ha egy oszlopot (függ.tartományt) elneve-zünk (pl. A:A=>"Nettó"), neve vegyes ($A1) hivatkozásként mindig a tartománynak az adott cella sorába esőcelláját jelöli (pl. =Nettó*ÁFA). (Ugyanez persze sorokra is átfordítható.)Tartományra vonatkozó függvénynél (pl. SZUM) a tartományt jelöli!Elnevezett sorok és oszlopok metszéke is hivatkozható, szóközzel elválasztva a neveket, pl. =Január Bevétel.
![Page 12: BMEEPAG0203...Zsoldos Péter Ellenpont Douglas Garry Hegylakó Highlander 1986 Adatkezelés • szövegfájl import (szinte minden adatot el őállító programnak van szöveges adatmentési](https://reader031.vdocuments.mx/reader031/viewer/2022013019/5e40de1e7585991e792da5aa/html5/thumbnails/12.jpg)
Képletek • műveletek, függvények
Más cellák tartalmával (operátorok segítségével) műveletek végezhetők:pl. =2*A1+B2^2-C3/2&" +ÁFA". Végrehajtás balról jobbra, precedencia szerint:– hivatkozási operátorok: : (tartomány-), szóköz (metszet-) ; (egyesítő operátor),– matematikai műveleti operátorok: - (negáció, pl. -1), %, ^, * és /, + és -(kivonás), – szövegösszefűző operátor: &,– összehasonlító operátorok: =, <, >, <=, >=, <>.Összetettebb feladatokra függvényeket alkalmazhatunk, pl. =SZUM(A1:C123), =ÁTLAG(A1;B2:C3) (ez két argumentum!)
A függvény neve után mindig kell zárójel,még ha nincs is argumentuma (=FV())!Neve beírás után nagybetűsre változik!A függvények egymásba ágyazhatók.Függvények beírását segíti aBeszúrás • Függvény (Insert • Function)parancs panelje (Shift + F3).
![Page 13: BMEEPAG0203...Zsoldos Péter Ellenpont Douglas Garry Hegylakó Highlander 1986 Adatkezelés • szövegfájl import (szinte minden adatot el őállító programnak van szöveges adatmentési](https://reader031.vdocuments.mx/reader031/viewer/2022013019/5e40de1e7585991e792da5aa/html5/thumbnails/13.jpg)
Függvény beszúrásaFüggvény beszúrása panelből:
A kategóriák közül választva kattintsunk a függvényre, (alul megjelenik a formátum).A megjelenő panel rovataiban megadhatjuk,vagy megmutathatjuk a paramétereket.Példa:=HA( MOST() > Határidö;
"máris késö!";"jó lesz sietni!")
![Page 14: BMEEPAG0203...Zsoldos Péter Ellenpont Douglas Garry Hegylakó Highlander 1986 Adatkezelés • szövegfájl import (szinte minden adatot el őállító programnak van szöveges adatmentési](https://reader031.vdocuments.mx/reader031/viewer/2022013019/5e40de1e7585991e792da5aa/html5/thumbnails/14.jpg)
Függvény-argumentumok típusai
Az argumentumok olyan értékek, melyeket a függvények műveletek
végrehajtásához használnak. Típusuk a függvénytől függ.lehet szám, szöveg, logikai érték,lehet cellahivatkozás,lehet tömb (akkor használjuk, ha egy képletnek több eredményt kell visszaadnia: pl. tömbtartomány olyan cellák tartománya, melyek képlete közös. Ezekre nem térünk ki),lehet hibaérték (pl. #HIÁNYZIK)
lehet másik képlet, ill. függvény is (a függvények „egymásba ágyazhatók”), pl. =HA(MAX(A1;A2);IGAZ;HAMIS)
![Page 15: BMEEPAG0203...Zsoldos Péter Ellenpont Douglas Garry Hegylakó Highlander 1986 Adatkezelés • szövegfájl import (szinte minden adatot el őállító programnak van szöveges adatmentési](https://reader031.vdocuments.mx/reader031/viewer/2022013019/5e40de1e7585991e792da5aa/html5/thumbnails/15.jpg)
Szövegformázás
a táblázatkezelő nem szövegszerkesztő –hosszabb szöveg egységes kezelésére, tördelésére alkalmatlan
a formázási lehetőségek szűkebbek, kivitelezésük nehézkesebba cellákba kötött hosszúságú szöveg kerülheta cellák közti szöveg-átvitel nehézkes
alkalmas viszont (főként rövidebb szöveg esetén) pl. számítási eredmény, illetve számítás vagy egyéb feltétel függvényében változó tartalom megjelenítésére
![Page 16: BMEEPAG0203...Zsoldos Péter Ellenpont Douglas Garry Hegylakó Highlander 1986 Adatkezelés • szövegfájl import (szinte minden adatot el őállító programnak van szöveges adatmentési](https://reader031.vdocuments.mx/reader031/viewer/2022013019/5e40de1e7585991e792da5aa/html5/thumbnails/16.jpg)
Szövegformázás • statikus szöveg
karakter-szintű szövegformázásra csak statikus szöveg esetén van mód(Formátum • Cellák (Format • Cells) panel, Betűtípus (Font) lap):
a beállított formázás csak a végeredményen látható
mivel a stílusok cella-szinten vannak értelmezve, csak egyedi formázásra van mód, melynek átvitele más cellába nehézkessordobás: [Alt] + [Enter](igazítás: cellán belül,a kijelölés közepére,vagy cellaegyesítéssel)
hosszabb szöveg beírásához érdemes lehet szövegdobozt beszúrni
![Page 17: BMEEPAG0203...Zsoldos Péter Ellenpont Douglas Garry Hegylakó Highlander 1986 Adatkezelés • szövegfájl import (szinte minden adatot el őállító programnak van szöveges adatmentési](https://reader031.vdocuments.mx/reader031/viewer/2022013019/5e40de1e7585991e792da5aa/html5/thumbnails/17.jpg)
Szövegformázás • számérték
amennyiben a cella eredménye számérték, lehetőség van tartalom-függőmegjelenítésre (az érték változtatása nélkül):
feltételes formázás(betűtípus, szegély, és mintázat) megadásával(Formátum • Feltételes formázás(Format • Conditional Formatting))
egyedi számformátum megadásával,(max. 3 számtartományban) pl.:[>=4,5][Kék]"Jeles";[<2][Piros]"Bukik";"Megfelelt";"Hiba!"
![Page 18: BMEEPAG0203...Zsoldos Péter Ellenpont Douglas Garry Hegylakó Highlander 1986 Adatkezelés • szövegfájl import (szinte minden adatot el őállító programnak van szöveges adatmentési](https://reader031.vdocuments.mx/reader031/viewer/2022013019/5e40de1e7585991e792da5aa/html5/thumbnails/18.jpg)
Szövegformázás • képlet
képlet formázásakor nincs lehetőség az eredmény karakterenkénti formázására (csak a teljes cellára vonatkozó opciók (igazítás, szegély- és mintázat… stb.) alkalmazhatók), mégis van mód a tartalom változtatására:
számítás vagy egyéb feltétel függvényében változótartalommal, pl.:=HA( ZhÁtlag >= 4,5;"Jeles";
HA( ZhÁtlag < 2;"Elégtelen";"Megfelelt"))
számítási eredmény, vagy egyéb adat átvételével, pl.:képlet:="Még "&Hatarido-Datum&" nap van hátra."eredmény:Még 25 nap van hátra.
![Page 19: BMEEPAG0203...Zsoldos Péter Ellenpont Douglas Garry Hegylakó Highlander 1986 Adatkezelés • szövegfájl import (szinte minden adatot el őállító programnak van szöveges adatmentési](https://reader031.vdocuments.mx/reader031/viewer/2022013019/5e40de1e7585991e792da5aa/html5/thumbnails/19.jpg)
Adatkezelés
a táblázatkezelő nem adatbáziskezelő – nagy mennyiségű adat biztonságos tárolására alkalmatlan
a tábla korlátozott mérete miatt kizárt pl. a BME összes hallgatója adatainak tárolásanehézkes (csak a lap jelszavas védelmével oldható meg) pl. az egyes adatok módosításának jogosultsági szinthez kötéseés gyakorlatilag megoldhatatlan a változtatások naplózása
alkalmas viszont (főként kisebb mennyiségű adat esetén)adatok (különböző szempontok szerinti) gyors rendezéséreadott feltételeknek megfelelő adatsorok kiszűrésére származtatott adatok előállításáradiagramok készítésére
![Page 20: BMEEPAG0203...Zsoldos Péter Ellenpont Douglas Garry Hegylakó Highlander 1986 Adatkezelés • szövegfájl import (szinte minden adatot el őállító programnak van szöveges adatmentési](https://reader031.vdocuments.mx/reader031/viewer/2022013019/5e40de1e7585991e792da5aa/html5/thumbnails/20.jpg)
(adat)mezőnumerikus vagy szöveges adatot tartalmazó tároló
(adat)rekordegy objektumhoz tartozó különböző típusú adatmezők
Adatkezelés • mező, rekord
Asimov Isaac Alapítvány Foundation 1951
Herbert Frank Dűne Dune 1965
Pohl Frederik Az átjáró Gateway 1977
Zsoldos Péter Ellenpont
Douglas Garry Hegylakó Highlander 1986
![Page 21: BMEEPAG0203...Zsoldos Péter Ellenpont Douglas Garry Hegylakó Highlander 1986 Adatkezelés • szövegfájl import (szinte minden adatot el őállító programnak van szöveges adatmentési](https://reader031.vdocuments.mx/reader031/viewer/2022013019/5e40de1e7585991e792da5aa/html5/thumbnails/21.jpg)
Adatkezelés • szövegfájl import
(szinte minden adatot előállító programnak van szöveges adatmentési lehetősége)a rekordok általában a sorok, elválasztásuk kódkarakterekkel történik
CR (Cariage Return = kocsivissza) CHR(13)LF (Line Feed = soremelés) CHR(10)CR + LF CHR(13)+CHR(10)
a mezők általában oszlopok,elválasztásuk történhet
adott karakterszám utántabulátor (Tab)szóköz (Space)vessző (Comma)pontosvessző (Semicolon)egyéb
![Page 22: BMEEPAG0203...Zsoldos Péter Ellenpont Douglas Garry Hegylakó Highlander 1986 Adatkezelés • szövegfájl import (szinte minden adatot el őállító programnak van szöveges adatmentési](https://reader031.vdocuments.mx/reader031/viewer/2022013019/5e40de1e7585991e792da5aa/html5/thumbnails/22.jpg)
Adatkezelés • rendezés
adatok rendezésekor (Adatok •Sorba rendezés (Data • Sort))
a rendezni kívánt rekordok összes mezője ki kell le-gyen jelölvea rendezési szem-pontok sorrendjét helyesen kell be-állítsuk (egyidejű-leg három szem-pont adható meg)
![Page 23: BMEEPAG0203...Zsoldos Péter Ellenpont Douglas Garry Hegylakó Highlander 1986 Adatkezelés • szövegfájl import (szinte minden adatot el őállító programnak van szöveges adatmentési](https://reader031.vdocuments.mx/reader031/viewer/2022013019/5e40de1e7585991e792da5aa/html5/thumbnails/23.jpg)
Adatkezelés • szűrésadatok szűrésekor (Adatok • Szűrő • AutoSzűrő (Data • Filter • AutoFilter))
kijelölt cellák alatti (egybefüggő) tartomány szűrhetőa mezők szűrése kombinálható (pl. „Tisza” kezdetű, ≥10 000 város)
![Page 24: BMEEPAG0203...Zsoldos Péter Ellenpont Douglas Garry Hegylakó Highlander 1986 Adatkezelés • szövegfájl import (szinte minden adatot el őállító programnak van szöveges adatmentési](https://reader031.vdocuments.mx/reader031/viewer/2022013019/5e40de1e7585991e792da5aa/html5/thumbnails/24.jpg)
Adatkezelés • keresési tábla
rekordok valamilyen tulajdonság szerinti osztályozására használhatók keresési függvények (VKERES (HLOOKUP), ill. FKERES (VLOOKUP))
válaszható pontos egyezés keresése, vagy tartományba sorolása feladat (bonyo-lultabban) megold-ható feltételvizsgá-lattal is
a városok nagyságszerinti kategóriákbasorolása
![Page 25: BMEEPAG0203...Zsoldos Péter Ellenpont Douglas Garry Hegylakó Highlander 1986 Adatkezelés • szövegfájl import (szinte minden adatot el őállító programnak van szöveges adatmentési](https://reader031.vdocuments.mx/reader031/viewer/2022013019/5e40de1e7585991e792da5aa/html5/thumbnails/25.jpg)
Adatkezelés • számlálásvalamely feltételnek megfelelő mezők (illetve az ilyen mezőkkel bírórekordok) megszámlálására használható a feltételes összegzés függvény (DARABTELI (COUNTIF))
a feladat (pl. új mezők segítségével) megoldható feltételvizsgálattal is
az egyes város-nagysági kategóriákszámossága
![Page 26: BMEEPAG0203...Zsoldos Péter Ellenpont Douglas Garry Hegylakó Highlander 1986 Adatkezelés • szövegfájl import (szinte minden adatot el őállító programnak van szöveges adatmentési](https://reader031.vdocuments.mx/reader031/viewer/2022013019/5e40de1e7585991e792da5aa/html5/thumbnails/26.jpg)
Adatkezelés • feltételes összegzésvalamely feltételnek megfelelő mezők rekordjának akár ugyanazon, akár más mezőjének összegzésére használható a feltételes összegzés függvény(SZUMHA (SUMIF))
a feladat (pl. új mezők segítségével) megoldható feltételvizsgálattal is
az egyes város-nagysági kategóriákbaeső városok összesítettlakosságszáma
![Page 27: BMEEPAG0203...Zsoldos Péter Ellenpont Douglas Garry Hegylakó Highlander 1986 Adatkezelés • szövegfájl import (szinte minden adatot el őállító programnak van szöveges adatmentési](https://reader031.vdocuments.mx/reader031/viewer/2022013019/5e40de1e7585991e792da5aa/html5/thumbnails/27.jpg)
Adatkezelés • további adatoklekérdezhető természetesen adott tartomány legkisebb (MIN (MIN)) illetve legnagyobb (MAX (MAX)) értéke, átlaga (ÁTLAG (AVERAGE)), darabszáma (DARAB (COUNT)), és összege (SZUM (SUM)) is
![Page 28: BMEEPAG0203...Zsoldos Péter Ellenpont Douglas Garry Hegylakó Highlander 1986 Adatkezelés • szövegfájl import (szinte minden adatot el őállító programnak van szöveges adatmentési](https://reader031.vdocuments.mx/reader031/viewer/2022013019/5e40de1e7585991e792da5aa/html5/thumbnails/28.jpg)
Adatkezelés • egyéb információka munkalap helyéről, ill. pl. a nyomtatás (képernyőmentés) idejéről szóló információk megjelenítése igen hasznos lehet a későbbi visszakereséskor (CELLA("filename") (CELL ("filename")), ill. MOST()/MA() (NOW()/TODAY()))
![Page 29: BMEEPAG0203...Zsoldos Péter Ellenpont Douglas Garry Hegylakó Highlander 1986 Adatkezelés • szövegfájl import (szinte minden adatot el őállító programnak van szöveges adatmentési](https://reader031.vdocuments.mx/reader031/viewer/2022013019/5e40de1e7585991e792da5aa/html5/thumbnails/29.jpg)
Gyakrabban használt függvények 1
Dátum és idő függvények, pl.:MOST() (NOW) • aktuális dátum és időpontInformációs függvények, pl.:CELLA("filename") (CELL) • cellára vonatkozó információk (pl. mentési hely)Szöveges függvények, pl.:NAGYBETŰS(…) (UPPER) • szöveg betűinek nagybetűsre alakításaKISBETŰ(…) (LOWER) • szöveg betűinek kisbetűsre alakításaBAL(…;n) (LEFT), JOBB(…;n) (RIGHT) • szöveg első/utolsó n számú karaktereMatematikai és trigonometriai függvények, pl.:SZUM(…) (SUM) • argumentumok összeadása (üres, ill. szöveges cella értéke 0)SZUMHA(…) (SUMIF) • adott tartomány adott kritériumnak megfelelő celláinak összegzése – vagy azok sorába eső másik oszlop értékeinek összegzéseGYÖK(…) (SQRT) • szám négyzetgyökeABS(…), INT(…) , PI() • szám abszolútértéke, egészrésze, ill. Pi értéke (15 jegyig)SIN(…), COS(…), TAN(…) • radiánban mért szög szögfüggvényeiRADIÁN(…) (RADIANS), FOK(…) (DEGREES) • átváltás fok és radián között
![Page 30: BMEEPAG0203...Zsoldos Péter Ellenpont Douglas Garry Hegylakó Highlander 1986 Adatkezelés • szövegfájl import (szinte minden adatot el őállító programnak van szöveges adatmentési](https://reader031.vdocuments.mx/reader031/viewer/2022013019/5e40de1e7585991e792da5aa/html5/thumbnails/30.jpg)
Gyakrabban használt függvények 2
Statisztikai függvények, pl.:MIN(…), MAX(…) • értékhalmazban szereplő legkisebb/legnagyobb számÁTLAG(…) (AVERAGE) • argumentumok számtani középértéke MÉRTANI.KÖZÉP(…) (GEOMEAN) • argumentumok mértani középértéke DARAB(…) (COUNT) • számok(at tartalmazó cellák) száma az argumentumban DARAB2(…) (COUNTA) • értékek (nem üres cellák) száma az argumentumban DARABTELI(…) (COUNTIF) • tartomány adott feltételnek megfelelő celláinak számaMátrix (keresési és hivatkozási) függvények, pl.:FKERES(…) (VLOOKUP ) • adott érték sorának keresése egy tartomány bal oldali oszlopában, majd e sor adott oszlopában lévő érték visszaadása eredményül(tartományban keresés csak növekvő sorban!)VKERES(…) (HLOOKUP ) • ugyanaz vízszintes tartomány esetébenHOL.VAN(…) (MATCH) • adott elemnek egy tömbben elfoglalt relatív pozíciójaOFSZET(…) (OFFSET) • egy hivatkozástól adott sor és oszlop távolságra lévő(adott sor- és oszlopszámú) hivatkozás létrehozása
![Page 31: BMEEPAG0203...Zsoldos Péter Ellenpont Douglas Garry Hegylakó Highlander 1986 Adatkezelés • szövegfájl import (szinte minden adatot el őállító programnak van szöveges adatmentési](https://reader031.vdocuments.mx/reader031/viewer/2022013019/5e40de1e7585991e792da5aa/html5/thumbnails/31.jpg)
Gyakrabban használt függvények 3
Logikai függvények, pl.:IGAZ () (TRUE), HAMIS() (FALSE) • igaz, ill. hamis logikai érték mint eredményNEM(…) (NOT) • logikai érték ellentétét képzi (hamisból igaz, és viszont) ÉS(…) (AND) • igaz, ha a vizsgált feltételek mindegyike igaz VAGY(…) (OR) • igaz, ha a vizsgált feltételek legalább egyike igaz HA(feltétel;igaz_ág;hamis_ág) (IF) • adott logikai feltétel kiértékelésének eredményétől függően egyik vagy másik értéket adja eredményül(további elágazások létrehozásához egymásba ágyazható)
![Page 32: BMEEPAG0203...Zsoldos Péter Ellenpont Douglas Garry Hegylakó Highlander 1986 Adatkezelés • szövegfájl import (szinte minden adatot el őállító programnak van szöveges adatmentési](https://reader031.vdocuments.mx/reader031/viewer/2022013019/5e40de1e7585991e792da5aa/html5/thumbnails/32.jpg)
Copyright
© BME Építészmérnöki Kar Építészeti Ábrázolás Tanszék
Strommer László, Fejér Tamás, 2009.