10 · web viewutána a b2 cellát egyenlőre hagyjuk üresen. itt is használhatjuk a word...

13
BME Építészeti Ábrázolás Tanszék CsB Számítógépek alkalmazása – 1. 2. laboratóriumi gyakorlat Oktatási hét:9-10. Naptári hét: 45-46. Beadási határidő: 2000. szeptember 25. A gyakorlat témája: Táblázatkezelési alapismeretek - helyiségkimutatás. A gyakorlat folyamán megismerkedünk a Microsoft Office irodai programcsomag Excel 97 táblázatkezelő alkalmazásával. A mérnöki munka során gyakran van szükség táblázatosan megjeleníteni adatokat, azokkal műveleteket végezni, ezek eredményeit grafikusan bemutatni, esetenként bizonyos problémákra optimális megoldást keresni. Egyéb más feladatok mellett a fent felsorolt feladatok végzésére a legalkalmasabb eszköz egy táblázatkezelő rendszer lehet. Az egyik legelterjedtebb program ebben a kategóriában az Excel táblázatkezelő rendszer. A gyakorlatra minden hallgató hozza magával 2 db HD-s formatált floppy lemezét Az Excel program ablak- felépítése is (mint általában a Windows a- latt futó programoké) a már megismert elemekből áll: változtatható méretű, és elhelyezésű ablak – a méretváltozta- tást lehetővé tevő kerettel, a mozgatást lehetővé tevő fejléccel és azon a programnévvel, a minimalizáló, maximalizáló ill. bezáró gombokkal, ezenkívül legördülő menük, függőleges, vízszintes gördítősávok, eszközsorok és a munkaterület, ami az Excel számolótáblákkal való munka- végzést teszi lehetővé. Az Excel munkaterülete az alábbi elemekből áll: /home/website/convert/temp/convert_html/5e334bd2cac0891ce722e04f/document.doc - 1/13 oldal.

Upload: others

Post on 11-Jan-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 10 · Web viewutána a B2 cellát egyenlőre hagyjuk üresen. Itt is használhatjuk a Word szövegszerkesztőnél megismert karakterformázási lehetőségeket, alakítsuk pl. félkövér

BME Építészeti Ábrázolás Tanszék CsBSzámítógépek alkalmazása – 1.

2. laboratóriumi gyakorlatOktatási hét:9-10.Naptári hét: 45-46.

Beadási határidő: 2000. szeptember 25.

A gyakorlat témája: Táblázatkezelési alapismeretek - helyiségkimutatás.

A gyakorlat folyamán megismerkedünk a Microsoft Office irodai programcsomag Excel 97 táblázatkezelő alkalmazásával. A mérnöki munka során gyakran van szükség táblázatosan megjeleníteni adatokat, azokkal műveleteket végezni, ezek eredményeit grafikusan bemutatni, esetenként bizonyos problémákra optimális megoldást keresni. Egyéb más feladatok mellett a fent felsorolt feladatok végzésére a legalkalmasabb eszköz egy táblázatkezelő rendszer lehet. Az egyik legelterjedtebb program ebben a kategóriában az Excel táblázatkezelő rendszer.

A gyakorlatra minden hallgató hozza magával 2 db HD-s formatált floppy lemezét

Az Excel program ablakfelépítése is (mint általában a Windows alatt futó programoké) a már megismert elemekből áll: változtatható méretű, és elhelyezésű ablak – a méretváltozta-tást lehetővé tevő kerettel, a mozgatást lehetővé tevő fejléccel és azon a programnévvel, a minimalizáló, maxi-malizáló ill. bezáró gombokkal, ezen-kívül legördülő menük, függőleges, vízszintes gördítősávok, eszközsorok és a munkaterület, ami az Excel szá-molótáblákkal való munkavégzést teszi lehetővé.

Az Excel munkaterülete az alábbi elemekből áll:

A cellákba szöve-geket, számokat, vagyis konstanso-kat ill. képleteket lehet beírni, ahol a képletekben elő-forduló változók valamely cellára, (vagy cellablok-kokra) való hivat-kozások lehetnek. Cellára való hivat-kozás lehet pl.: D3, $D3, D$3, vagy $D$3 alakú, mind a négyféle jelölés azt jelenti, hogy a D nevű oszlop 3. sorában levő értékre hivatkozunk. Ha pl. a B1 cellába azt írjuk, hogy “=4*D3”, akkor a B1 cellában a mindenkori D3 cella értékének a 4-szerese jelenik meg, feltéve hogy a D3 cellában számértékként

/tt/file_convert/5e334bd2cac0891ce722e04f/document.doc - 1/9 oldal.

Page 2: 10 · Web viewutána a B2 cellát egyenlőre hagyjuk üresen. Itt is használhatjuk a Word szövegszerkesztőnél megismert karakterformázási lehetőségeket, alakítsuk pl. félkövér

értelmezhető beáiráas van. A táblázatkezelő program a fenti példában a B1 cellában lévő D3 alakú hivatkozást relatív hivatkozásként értelmezi, vagyis a B1 cellától a D3 cella viszonylagos sor-és oszloptávolságát tárolja. Ez lehetővé teszi, hogy a B1 cella tartalmának más cellákba való lemásolása után azokban a cellákban ne a D3 értéke szerepeljen, hanem mindegyik cellában a tőle ugyanolyan sor- és oszloptávolságra lévő cella értéke. (Ha tehát a B1 cella tartalmát lemásoljuk az egyel alábbi B2 és a jobb oldali C1 cellákba, akkor B2-ben: “=4*D4”, míg C1-ben: “=4*E3” képlet fog szerepelni). A táblázatkezelő rendszereknek ez a tulajdonsága teszi lehetővé azok hatékony használatát táblázatos adatok kezelésénél, mint azt az alább ismertett egyszerű helyiségkimutatás gyakorlat bemutatja.

Nem mindíg felel azonban meg céljainknak a relatív hivatkozás. Ha egy cella lemásolása után azt szeretnénk, hogy a másolás a hivatkozott cella során, vagy oszlopán, esetleg egyiken se változtasson, akkor a rögzíteni kívánt sorszám, és/vagy oszlopnév elé “$” jelet kell tenni. Az íly módon jelölt hivatkozások részben relatív hivatkozások (pl. D$3, $D3), vagy abszolút hivatkozások (pl. $D$3).

Bizonyos műveletek igénylik, hogy ne csak egy cellára, hanem összefüggő cellablokkra hivatkoz-zunk (pl. egy számoszlop összegére, vagy átlagára vagyunk kiváncsiak). Ezt a cellablokk bal felső és jobb alsó cellájának megadásával tehetjük meg közéjük “:” jelet téve. (pl. E3:G7) A cellablokk határoknál is használható a relatív, részben relatív vagy abszolút hivatkozás.

Celláknak, cellablokkoknak nevet is adhatunk (ill. később törölhetjük, átnevezhetjük, vagy más cellákhoz rendelhetjük a megadott nevet) az Insert / Name / Define menüben.

A névadást egyszerűbben is megtehetjük, ha az aktív cella kijelzése sávba kattintunk és oda beírjuk az aktív cellának (vagy kijelölt cellablokknak) szánt nevet. A cellákba írt képletekben ezután használhatjuk az általunk adott neveket is, és ezek a hivatkozások talán jobban hasonlítanak a megszokott változónév használathoz. Tudni kell azonban, hogy miután ezek a nevek mindíg a hozzájuk rendelt cellákra (cellablokkokra) vonatkoznak, így ezek többnyire abszolút hivatkozások.

/tt/file_convert/5e334bd2cac0891ce722e04f/document.doc - 2/9 oldal.

Page 3: 10 · Web viewutána a B2 cellát egyenlőre hagyjuk üresen. Itt is használhatjuk a Word szövegszerkesztőnél megismert karakterformázási lehetőségeket, alakítsuk pl. félkövér

A beadandó feladat: A gyakorlaton készítsünk egy nyaraló helyiségeiről táblázatos kimutatást, amely tartalmazza a helyiségek neveit, geometriai adatait, nyílásainak összméretét, alapterületét, megvilágítását, és vakolt felületeinek területét. Az alábbi alaprajzról leolvashatók a szükséges méretek:

Az Excel program elindítása után mentsük azt el VezKer_helyiség néven a C:\TEMP könyvtárba. (A VezKer természetesen mindenkinek a saját vezeték- és keresztneve első három-három betűjéből képzett mozaikszó!)

/tt/file_convert/5e334bd2cac0891ce722e04f/document.doc - 3/9 oldal.

Page 4: 10 · Web viewutána a B2 cellát egyenlőre hagyjuk üresen. Itt is használhatjuk a Word szövegszerkesztőnél megismert karakterformázási lehetőségeket, alakítsuk pl. félkövér

Az A1 cellába írjuk be: A hallgató neve: mellé a B1 cellába pedig a nevünket. Alá az A2 cellába azt hogy Dátum: utána a B2 cellát egyenlőre hagyjuk üresen. Itt is használhatjuk a Word szövegszer-kesztőnél megismert karakter-formázási lehetőségeket, alakítsuk pl. félkövér betűkké az eddig leírt cellák tartalmát. Jelöljük ki a módosítani kívánt cellákat (Ctrl+egérkattintással több, nem összefüggő cellát is ki lehet jelölni), majd kattintsunk a B (bold – félkövér) ikonra. Azt tapasztaljuk, hogy a hallgató neve: szöveg nem fér el a cellában, a végét letakarja a B1 cellába beírt név. Ezt az A és B oszlopnév határoló vonalára vitt egérrel, majd az mellékelt ábra szerint megváltozott egérkurzor megjelenésekor módosíthatjuk: le-nyomott bal egérgombbal megnövel-hetjük az A oszlop szélességét a kí-vánt méretre.

Ezután írjuk be az A3 cellától kezdődően az I4 celláig a tábláza-tunk fejlécét az alábbi ábra szerint, ezeket is félkövér betűtípussal emel-jük ki, majd az A5 cellától lefelé az A10 celláig írjuk be az alaprajz sze-rinti helyiségek neveit, és X ill. Y i-rányú méreteit:

Az utolsó adatcsoport, amit még be kell vinnünk, a nyílászárók területe. Ugyancsak az alaprajzi áb-ráról olvashatjuk le és írhatjuk be helyiségenként külön a belső és külön a külső nyílásterületeket a táblázatunk D5 – től E10 celláiba. A nappaliban pl. 2 db. 90x2,40 méretű belső nyílás, 1 db. 75x2,10 méretű, és 2 db. 90x2,10 méretű belső ajtó, míg 2 db. 1.10x2.30 méretű ablak és 1 db.

/tt/file_convert/5e334bd2cac0891ce722e04f/document.doc - 4/9 oldal.

Page 5: 10 · Web viewutána a B2 cellát egyenlőre hagyjuk üresen. Itt is használhatjuk a Word szövegszerkesztőnél megismert karakterformázási lehetőségeket, alakítsuk pl. félkövér

90x2,30 méretű külső ajtó van. Így a D5 cellába a “=2*0.9*2.4+0.75*2.1+2*0.9*2.1” képletet ír-juk, (mint az az alábbi ábra parancsbeviteli sorában is látható) az E5 cellába pedig a “=2*1.1*2.3+0.9*2.3” képletet. A képletek bevitele után a cellák-ban már a kiszámolt érték jelenik meg. Ha-sonlóan adjuk meg a többi helyiség nyílásai-nak a méretét is.

Miután az alaprajzi a-datokat bevittük, a táb-lázat többi adatát már a meglévőek alapján számítani tudjuk. A nappali területe, amely az F5 cellába kerül, az X és Y méretek szorzata lesz, amely értékek a B5 és a C5 cellákban találhatók. Tehát az F5 cellába a “=B5*C5” képletet írjuk be. Ennek bevitele után a cellában megjelenő érték a kiszámí-tott eredmény lesz, vagyis 16,7796. Amennyiben az F5 cellát lemásoljuk az F6, F7, ... F10 cellákba, akkor a korábban ismertetett relatív hivatkozás miatt azokba rendre “=B6*C6”, “=B7*C7”, ... “=B10*C10” kerül, vagyis a megjelenő eredmények helyesen a többi helyiség alapterületét adják meg.

Az F5 cellára állva, annak lemásolását több-féle módon is megtehetjük. A többi programból már ismerjük az Edit / Copy - Edit / Paste menüpárt, mely a vágólap (Clip-board) igénybevételével végzi el a másolást. A Paste végrehajtása előtt jelöljük ki az F6:F10 cellablokkot, hogy egy műveletben másolja be a képleteket a kívánt cellákba.

Ugyanezt valamivel gyorsabban is elvégezhetjük az Edit legördülő menü kiha-gyásával, ha az F5 cellán állva a jobb oldali egérgombbal kattintunk, aminek következté-ben megjelenik egy ún. pop-up menü a leg-gyakrabban használt menük listájával. Ebben megtalálható mind a Copy, mind a Paste.

Van egy még ha-tékonyabb módja a másolásnak, az ún. auto-fill funkció, amelyhez a má-solni kívánt cella jobb alsó sarkára kell az egérkurzorral állni, és a feke-te kereszt alakúvá váló kurzorral a bal oldali egérgombot lenyomva tart-va a kívánt celláig húzni azt. A húzás irányába kijelölődnek a szomszé-dos cellák, amelyekbe az egérgomb felemelése után bekerül a kiinduló cella tartalma.

Az előbbiek alapján a G5 cellába a nappali helyiség kerületét kiszámító “=2*(B5+C5)” képlet, a H5 cellába pedig a bevilágítási arányt megadó “=E5/F5”, (külső nyílások területe/alapterület) képlete kerül. A vakolt

/tt/file_convert/5e334bd2cac0891ce722e04f/document.doc - 5/9 oldal.

Page 6: 10 · Web viewutána a B2 cellát egyenlőre hagyjuk üresen. Itt is használhatjuk a Word szövegszerkesztőnél megismert karakterformázási lehetőségeket, alakítsuk pl. félkövér

felületek kiszámításához szükséges a helyiségek magassága is. Ehhez nem adtunk a helyiségekhez tartozó “belmagasság” oszlopot, mivel ennél a feladatnál azonosan 2.50 m belmagasságúak a helyi-ségek. Írjuk ezt az értéket be az I3 cellába. Miután ez az érték így nem szerepel minden helyiség sorában, ezért ügyelni kell arra, hogy abszolút hivatkozással hivatkozzunk rá, ezáltal másoláskor ne változzon az I3 cella sora, ill. oszlopa.

Hasonlóan az előzőekhez beírhatnánk az I5 cellába a nappali helyiség vakolt felületeinek területét a “=F5+G5*$I$3-D5-E5” képlettel (alapterület+kerületbelmagasság-belső nyílások-külső nyílások), de itt mutatjuk be a már fen-tebb ismertett nevek haszná-latát.

Az I3 cellának “belmagas-ság” nevet ad-va az előbbi képletben a “$I$3” helyett használható ez a név, mint változó.

Azonban bizonyos feltételek mellett nem csak abszolút hivatkozású celláknak adható név. Ha egy teljes oszlopot/sort kijelölünk (ezt a megfelelő oszlop nevére vagy sor számára kattintva tehetjük meg) annak is adhatunk nevet. Ekkor, ha egyértelműen az adott oszlop/sor csak egy cellájára hivat-kozunk (vagyis nem ún, blokkműveletet kívánunk végrehajtani, mint pl összegzés, átlagszámítás, stb. - ld. később), akkor az adott cellára is hivat-kozhatunk a cella oszlopának/ sorá-nak nevével. Ad-junk a B, C, D, E, F és G oszlopok-nak rendre “x”, “y”, “belső_nyí-lások”, “külső_nyílások”, “alapterület” és “kerület” neve-ket.

Ekkor az I5 cellába a fent írt “=F5+G5*$I$3-D5-E5” képlet helyett írhatjuk azt is, hogy “=alapterület+kerület*belmagasság-belső_nyílások-külső_nyílások”, ami ugyan hosszabb, mint ha cella hivatkozásokkal tennénk ugyanezt, viszont jóval érthetőbb, olvashatóbb a képlet tartalma, ami fontos szempont, ha mások, vagy később akár mi magunk megnézni, módosítani szeretnénk táblázatunkat. Hasonlóképpen átírhatjuk a már elkészített terület, kerület és bevilágítás oszlopok 5 sorában a cellahivatkozásokat a megadott változónevekre. Ezután az F5:I5 cellablokot kijelölve, és a jobb alsó sarkánál fogva lehúzva a 10 sorig (auto-fill), lemásolhatjuk a tartalmukat, megkapva az összes helyiségre a kívánt adatokat.

/tt/file_convert/5e334bd2cac0891ce722e04f/document.doc - 6/9 oldal.

Page 7: 10 · Web viewutána a B2 cellát egyenlőre hagyjuk üresen. Itt is használhatjuk a Word szövegszerkesztőnél megismert karakterformázási lehetőségeket, alakítsuk pl. félkövér

A képletekben, kifejezésekben használhatunk függvényeket is a konstansok és változók mellett. Az Excel táblázatkezelő rendszert az igen nagy számú beépített függvény teszi alkalmassá, hogy az élet különböző területein jól használható legyen. A gyakran használt ma-tematikai függvények mellett számos gazdasági, statisztikai, logikai, adatbáziskezelő, dátum- és szövegműveleteket végző függvénnyel dolgozhatunk. A függvényeket az Insert / fx Funktion... menüre, (vagy az eszközsorban található  fx  ikonra) kattintva, majd a megje-lenő Paste Funktion nevű párbeszédablakból választhatjuk ki, ahol ABC sorrendbe akár az öszes (All), akár alkalmazási területenként külön kategóriákba csoportosítva találhatók. Amennyiben ismerjük a használni kívánt függvény szintaxisát (pontos nevét, az utána záróje-lek közé kerülő paraméterei számát, sorrendjét és típusát), akkor köz-vetlenül a képletbe is beírhatjuk. Például a B2 cellába a mindenkori dátum kell hogy szerepeljen. A Paste Funktion párbeszédablakból a Date&Time (dátum és idő) kategória Now (most) függvényét kivá-lasztva, majd a paramáterekre vonatkozó ablak (ennek a függvény-nek nincs paramétere) jóváhagyása után a parancsbeviteli sorba beír-ja szintaktikailag helyesen a függvényt: “=NOW()”, és az aktív cel-

lában (B2)

megjelenik a függvény értéke, vagyis az aktuális időpont. Ezt a kívánt for-mára a Format Cells párbeszédablak-ban állíthatjuk be (a párbeszédablak vagy a menüsor Format / Cells..., vagy a jobb egérgomb Format Cells... kivá-lasztásával jeleníthető meg). A cellákban az adatok megjelenését vagy a meglévő sablonformátumok alkalmazásával (jelen esetben a

Format Cells párbeszédablak, Number fül, Date kategória Type mezőjében szereplő listából választhatunk), vagy egyedi beállítással alakíthatjuk ki (jelen e-setben a Format Cells párbeszédablak, Number fül, Custom kategória Type me-ző listájából választhatunk, vagy bővíthet-jük ezt a listát a beviteli sorban újabb for-mátumot megadva). A mellékelt ábra a magyar Windows nyelvi környezetben megadható formát mutatja: az “éééé.hh.nn.” azt jelenti, hogy a dátumban az évszám 4 számjeggyel, a hónap és a nap kettővel jelenjen meg és közöttük le-gyen pont (angol Windows nyelvi beállí-tások esetén ugyanez “yyyy.mm. dd.” for-mátum megadással érhető el).

/tt/file_convert/5e334bd2cac0891ce722e04f/document.doc - 7/9 oldal.

Page 8: 10 · Web viewutána a B2 cellát egyenlőre hagyjuk üresen. Itt is használhatjuk a Word szövegszerkesztőnél megismert karakterformázási lehetőségeket, alakítsuk pl. félkövér

Természetesen nem csak dátumok, hanem számértékeket tartalmazó cellák megjelenési formátuma is hasonlóan állítható be. Jelöljük ki a helyiségek X, Y méreteit és a kerületét tartalmazó cellákat (a Ctrl   billentyűt lenyomva tartva több nem összefüggő cellablokk is kijelölhető), ezután a Format Cells párbeszédablak, Number fül, Custom kategória Type mezőjébe íjuk be: “0.00\ \m”, majd ugyanígy a belső nyílá-sok, külső nyí-lások, a terület és a vakolat celláihoz a “0.00\ \m2” formátumot rendeljük hoz-zá. Itt a 0.00 a kiírandó tize-desjegyek szá-mát jelenti, az \ \m ill. a \ \m2 helyközzel a szám után irandó szöveget jelenti. A bevilágítási értékekre százalékos formában van szükségünk, ezért azokat is állísuk be egy tizedes pontossággal: Jelöljük ki a cellákat és a Format Cells párbeszédablak, Number fül, Percentage kategórián belül állítsuk be a kívánt tizedesértéket.

Az A11 cellába írjuk be: Összesen:, a G11 cellába, hogy Átlag:, majd a D11, E11, F11 és I11 cellákba számíttassuk ki a SUM (összegző) függvény segítségével a felettük lévő cellablokkok összegét, a H11 cellában pedig az AVERAGE (álag) függvénnyel az átlagos bevilágítást. Az átlag függvény a korábban leírt módon használható, az összegző függvény azonban külön      ikonban is megtalálható az eszköz-sorban, mivel arra gyakan van szükség táblázatok készítése során.

Hogy a logikai függvények használata is szerepeljen a gyakorlatban, írjuk be a H1 cellába, hogy határidő:, és az I1 cellába pedig a gyakorlat beadási határidejét 99/12/20 alakban. Nevezzük el az I1 cellát “határidő”-nek, és a a B2 cellát, amelybe korábban a NOW függvénnyel az aktuális dátumot írtuk be, “mai_nap”-nak. A C2 cellában - attól függően, hogy a “mai_nap” nevű cella tartalma nagyobb-e vagy sem a “határidő” nevű cella tartalmánál - jelenjen meg vagy az hogy “máris késő!”, vagy az hogy “jó lesz sietni!”. Feltételtől függő cella tartalom megjelenítésére az IF logikai függvény ad lehetőséget. Szintaktikája: IF(fetétel,képlet igaz feltétel esetén,képlet hamis feltétel esetén). A feltétel egy logikai állítás kell legyen, pl. $B$2>$I$1. Feladatunk esetén a C2 cellába a következő képlet kell beírjuk: “=IF(mai_nap>határidő,"máris késô!","jó lesz sietni!")”. Miután az aktuális dátum még nem nagyobb a “határidő” nevű cellába beírt dátumnál, ezért a "jó lesz sietni!". szöveg jelenik meg. Próbáljunk meg a “határidő” nevű cellába az aktuális dátumnál korábbi időpontot beírni, pl. 99/10/10-et, ekkor a "máris késô!" szöveg fog megjelenni a C2 cellában.

Amikor nagyjából elkészültünk egy táblázattal, azt izlésünk szerint csinosíthatjuk, jobban használhatóbbá tehetjük néhány további formázási utasítással. Pl. jobban is néz ki, és jobban is olvasható, ha a B3, D3 és F3 cellákba írt szövegek a velük szomszédos cellákkal összevont terület

/tt/file_convert/5e334bd2cac0891ce722e04f/document.doc - 8/9 oldal.

Page 9: 10 · Web viewutána a B2 cellát egyenlőre hagyjuk üresen. Itt is használhatjuk a Word szövegszerkesztőnél megismert karakterformázási lehetőségeket, alakítsuk pl. félkövér

közepére kerülnek. Ezt a Format Cells párbeszédablak, Aligment fül, Horizontal mezőjében a Center Across Selection kiválasztásával érhetjük el. További formázási lehetőség a táblázat celláinak bekeretezése. A Format Cells párbeszédablak, Border fül kiválasztása után számos vonaltípus, vonalvastagság közül választva megadhatjuk, hogy a kijelölt cellablokk határoló és közbenső cellát hogyan kívánjuk keretezni. Ugyanezen párbeszédablak Patterns fülére kattintva pedig a kijelölt cellák mintázatát, színét adhatjuk meg úgy, ahogy azt a hangsúlyozni kívánt részek vagy izlésünk igényli.

A cellákba írt szövegek, adatok színét is megváltoztat-hatjuk a Format Cells pár-beszédablak Font fül, Color mezője, vagy az eszközsor Font Color ikonja segítségé-vel.

A helyiségkimutatás gyakor-lat egy lehetséges végered-ményét mutatja az alábbi ábra:

Kimentés után lépjünk ki az Excelből majd másoljuk át az elkészült táblázatot a floppy lemezünkre, végül - ha úgy ítéljük meg, hogy beadható állapotban van, akkor - a szerver gép megfelelő könyvtárába is.

/tt/file_convert/5e334bd2cac0891ce722e04f/document.doc - 9/9 oldal.