A feladat megoldása során az Excel 2010 használata a javasolt. A feladat elvégzése során a következőket fogjuk gyakorolni: Adatérvényesítés Szövegfüggvények. Keresőfüggvények. Statisztikai függvények. Formázás. Diagramkészítés. A feladat megoldása hozzávetőlegesen 80 percet vesz igénybe. A Szakács Informatikusok Szövetsége (SZISZ) konferenciát szervez Informatika a fazékban címmel. Ebben a feladatban a konferencia nyilvántartását fogjuk elkészíteni. A Fájl/Megnyitás parancs segítségével nyissuk meg a Nyers.xls nevű fájlt. Soha ne dupla kattintással nyissuk meg a táblázatokat, ha olyan környezetben dolgozunk, ahol nem tudjuk, milyen program van az adott kiterjesztésű fájlhoz rendelve. Az Adatok oszlop tartalmazza a konferenciára látogatók nevét és lakhelyét. A neveket és a lakhelyeket vessző választja el egymástól. Egyes személyeknél gépelés közben kifelejtették az elválasztót. Keressük meg a hibás adatokat és javítsuk ki a hibát. Jelöljük ki az Adatok oszlopot és töltsük ki a következő ábra szerint az adatérvényesítés ablakot. Figyeljünk arra, hogy a kijelölésnél az A2-es cella legyen az aktív.
Karikáztassuk be a hibás adatokat és javítsuk ki kézzel a hibákat. Bontsuk fel a Nevek munkalap Adatok oszlopát Vezetéknévre, Keresztnévre és Lakhelyre. Ehhez szúrjunk be három új oszlopot az Adatok oszlop után. Vezetéknév: =BAL(A2;SZÖVEG.KERES(" ";A2)-1) Keresztnév: =KÖZÉP(A2;SZÖVEG.KERES(" ";A2)+1;SZÖVEG.KERES(",";A2)-SZÖVEG.KERES(" ";A2)-1) Lakhely: =JOBB(A2;HOSSZ(A2)-SZÖVEG.KERES(", ";A2)-1) Végezetül rejtsük el az Adatok oszlopot. A (hivatásából adódóan is) jó kedélyű vendégsereg a következő kategóriákba sorolja saját tagjait: aki eddig nem vett részt legalább 10 konferencián, azt egyszerűen pancser-nak mondják, a 10. konferenciáján a tagot kuktává avatják, a 15. alkalommal jogosult lesz a szakács cím viselésére, a 20. konferenciájától kezdve pedig a főszakács titulus illeti meg. A 23. alkalom után pedig séfnek illik a résztvevőt szólítani. Egy új munkalapon hozzuk létre a következő segédtáblázatot és nevezzük el az értékeket titulus -nak.
Végül a segédtáblázat segítségével keresőfüggvények felhasználásával készítsük el a képletet. Titulus: =FKERES(E3;titulus;2;IGAZ) A vendégek rangjuk alapján a következő kedvezményt kapják: A pancser annyiszor 0,5 %-ot, ahány előadást tartott eddig. A kukta 4,5%-ot, és még annyiszor 1,2%-ot, ahány előadást tartott eddig. A szakács 10,5%-ot, és még annyiszor 2,2%-ot, ahány előadást tartott eddig. A főszakács 21,5%-ot, és annyiszor 3,5%-ot, ahány előadást tartott eddig. A séf pedig (az előadások számától függetlenül) 50%-ot kap. 50%-nál nagyobb kedvezményt nem lehet kapni, ezért az 50% fölötti kedvezményesek 50%- ot kapnak. Egészítsük ki az előző segédtáblát a következő módon. Kedvezmény: =MIN(0,5;FKERES(G2;kedvezmény;2;HAMIS)+FKERES(G2;kedvezmény;3;HAMIS)*F2) A részvételi díj 50000 Ft, nevezzük el ezt a konstansadatot díjnak.
Számoljuk ki a kedvezmény alapján az egyes személyek részvételi díját. Részvételi díj: =díj*(1-h2) Készítsünk egy olyan grafikont, amely a kongresszusok számának függvényében, vastag, szaggatott piros pontokkal ábrázolja a fix kedvezmény mértékét! Jelöljük ki a segédtáblázat db és fix % oszlopát, majd szúrjunk be egy pontdiagramot. Formázzuk a diagramot úgy, hogy a címe legyen Kedvezmények. Az y tengelyen a %-ok 0 tizedessel jelenjenek meg. Jelöljük ki az y tengelyt, majd Formátum menüszalagról válasszuk a Kijelölés formázása parancsot.
Ugyanígy formázzuk az Adatsort is, hogy piros pontok jelenjenek meg jelölőként. Végezetül mentsük el a munkafüzetet a táblázatkezelő saját formátumában SZISZ néven. Gratulálunk! Ezzel elérkeztünk a példa végéhez. Boros Norbert, Dr. Kallós Gábor (Széchenyi István Egyetem), 2014. Minden jog fenntartva Felhasználva: a Nemes Tihamér Országos Informatikai Tanulmányi Verseny 2003/2004 3. fordulójának feladatát