32
Táblázatkezelés alapjai BMEEPAG0203 Bevezetés az alkalmazott informatikába 3. előadás 2009. 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

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

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(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

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

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

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

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

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

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

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

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

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

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

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

Copyright

© BME Építészmérnöki Kar Építészeti Ábrázolás Tanszék

Strommer László, Fejér Tamás, 2009.