SZE INFORMATIKAI KÉPZÉS 1 A feladat megoldása során a Microsoft Office Excel használata a javasolt. Ebben a feladatban a következőket fogjuk gyakorolni: Irányított beillesztés használata. Keresőfüggvények. Dátum- és időkezelő függvények. Nyomtatás. A feladat megoldása hozzávetőlegesen 80 percet vesz igénybe. Egy család zenés éttermünkben vacsorázott. Feladatunk az, hogy az Étel- és itallap, valamint a Módosítás lapon található táblázatok segítségével elkészítsük a Számla01 lapon a számlát. Nyissuk meg a Gasztronómia_nyers.xlsx fájlt, és tanulmányozzuk a munkafüzet struktúráját. Figyeljük meg, hogy az egyes ételeket kódokkal azonosítjuk, a kódhoz tartozik a tétel megnevezése és egységára (Étel- és itallap munkalap); továbbá a mi éttermünk specialitása az, hogy hétvégén kedvezményt adunk a vendégeknek, este viszont zenés felárat számítunk fel (lásd Módosítás munkalap). Természetesen eladásaink után az áfát is be kell fizetnünk, ami konstansként szintén a Módosítás lapon adott. Látható, ill. segítségként közli velünk a menedzserünk, hogy a számla kitöltéséhez a következő részfeladatok megoldása szükséges: 1. Az árlapra tévedésből az egyes tételek beszerzési/előállítási költségét gépelték be. Korrigáljuk az árakat úgy, hogy éttermünk 300%-os haszonkulccsal dolgozzon! 2. A számlára a tételek megnevezését és egységárát az Étel- és itallap lapról kell áthozni a kódra keresve! Határozzuk meg soronként a fogyasztott tételek árát és a számla végöszszegét. 3. A Módosítás lap adatainak segítségével határozzuk meg a számla összegére vonatkozó hétvégi kedvezményt és zenés felárat! Korrigáljuk velük a számla végösszegét! Állapítsuk meg az áfát és azt is számítsuk be a számla végösszegébe! Előkészítésként nevezzük el Módosítás munkalap megfelelő konstansait (kedvezmény, felár, áfa)!
SZE INFORMATIKAI KÉPZÉS 2 A haszonkulcs érvényesítéséhez néggyel kell megszoroznunk az árakat. Ez a feladat többféle módon is megoldható, de talán a leggyorsabb, ha az irányított beillesztés lehetőségét használjuk (néhány számolási művelet ily módon is elvégezhető). 1. Egy tetszőleges üres cellába gépeljük be a szorzót, majd ezt a segédcellát másoljuk a vágólapra! 2. Jelöljük ki az egységárakat tartalmazó cellákat! 3. Az Irányított beillesztés párbeszédpanelon (Kezdőlap/Vágólap csoport) válasszuk az Érték beillesztését és a Szorzás műveletet (lásd következő ábra), majd nyomjuk meg az OK gombot! Megjegyzés Ha nem értéket illesztünk be, a céltartományban elveszthetjük a már beállított Ft formátumot. 4. Töröljük a 4-es számot a segédcellából! A tételek számított adatait keresőfüggvénnyel tudjuk áthozni az Étel- és itallap lapról (másolható képlettel), ehhez az alábbi lépéseket célszerű végrehajtani.
SZE INFORMATIKAI KÉPZÉS 3 1. Az Étel- és itallap lapon lássuk el a B2:D22 cellatartományt árlap névvel! (Ha nem használunk elnevezett blokkot, akkor figyelni kell a rögzítésekre.) 2. A Számla01 lap C7 cellájába készítsünk másolható képletet, amely a kód alapján a tétel nevét adja eredményül! (Tudjuk, hogy ez egy függőleges keresési feladat, a keresett érték és a keresési blokk megadása nyilvánvaló. Gondoljuk még végig azt is, hogy vajon most tartományban keresünk-e!) 3. Az előzőhöz teljesen hasonló módon tüntessük fel az egységárakat! (Vigyázzunk a függvényben az oszlopkoordináta megadásánál). 4. A mennyiség és az egységár alapján számítsuk ki az egyes tételek összértékét! (Egyszerű szorzás.) 5. Számítsuk ki a számla végösszegét! (Egyelőre áfa és egyéb módosítások nélkül.) A megoldásokat előállító képletek (mindig az első üres cellába írva): =FKERES(B7;árlap;2;0), =FKERES(B7;árlap;3;0), =A7*D7, =SZUM(E7:E20). Szombaton és vasárnap a tételek árából elengedjük a Módosítás lapon megadott hétvégi kedvezményt, esténként ugyanakkor zenés felárat számítunk fel. Ezek a következő módon érvényesíthetők.
SZE INFORMATIKAI KÉPZÉS 4 1. A B3 cellában függvény segítségével jelenítsük meg a mai dátumot! (Szükség esetén használhatunk próbadátumot is, pl. a mai dátumból történő kivonással, vagy ahhoz való hozzáadással, lásd lent is.) 2. Az E18 cellában hétvégén a kedvezmény negatív előjellel jelenjen meg! (A Hét.napja függvénnyel meg tudjuk határozni azt, hogy egy adott dátum hányadik nap a héten. Ha ez a sorszám 5-nél nagyobb, akkor hétvégi a dátum. Ekkor lesz érvényes a kedvezmény. Vigyázzunk arra, hogy a Hét.napja függvény többféle második paraméterrel is meghívható. Érdemes ezeket az opciókat a képlet beírása előtt kipróbálni!) 3. A B4 cellában függvény segítségével jelenítsük meg az aktuális időpontot óó:pp formátumban! (Vigyázzunk arra, hogy a cella tényleges értéke csak az időpontot tartalmazza, a dátumot ne. Milyen megoldás lenne a legjobb erre? Idézzük fel a dátum- és időértékekről tanultakat!) 4. Az E19 cellába számítsuk ki a zenés felárat! A zenés felár a kedvezménnyel módosított összegre vonatkozik. (Tehát vegyük bele az összegbe az E18-as cellát is.) 5. Az E20 cellába számítsuk ki az áfa értékét! (A zenés felár után is adót kell fizetni.) 6. Korrigáljuk a számla végösszegét a kedvezmény, a felár és az áfa összegével! (A kedvezmény, a felár és az áfa értékét a Kerekítés függvénnyel egészre kell kerekíteni.)
SZE INFORMATIKAI KÉPZÉS 5 Megjegyzés: A képletek teszteléséhez az időt úgy tudjuk előretekerni, hogy egész számot adunk a MA függvény értékéhez, illetve tört számot az időértékhez. A 0,25 például 6 órával növeli (kivonás esetén csökkenti) az időpontot. A megoldásokat előállító képletek (elnevezéssel, mindig a megfelelő üres cellába írva): =2017.04.15, =MOST()-MA(), =HA(HÉT.NAPJA(B3;2)>5;KEREKÍTÉS(SZUM(E7:E17)*kedvezmény;0);0), =KEREKÍTÉS(SZUM(E7:E18)*felár;0), =KEREKÍTÉS(SZUM(E7:E19)*áfa;0), =SZUM(E7:E20). A számlán az árakat Ft formátumban jelenítsük meg. A mennyiség oszlop adatainak értékei mögött az adag végződés álljon (ez utóbbit egyéni formátum-beállítással tudjuk megvalósítani). Nyomtassuk ki PDF-be a számlát! Az élőfejben és az élőlábban semmi se legyen. Módosítsuk a feladatot azzal, hogy nemcsak hétvégén, hanem a hivatalos ünnepnapokon is megadjuk a hétvégi kedvezményt a vendégeknek. Segítség: Vegyünk fel egy külön táblázatot egy új munkalapon az ünnepeknek (ezt célszerű elnevezni). Keresőfüggvénnyel határozzuk meg, hogy a vizsgált dátum szerepel-e ebben a táblázatban. Ha igen, akkor adjuk meg a kedvezményt, ha nem, akkor maradjon az eredeti ár. Utóbbi esetben hibakezelés szükséges! A hibakezeléses keresést megvalósító képlet (pl. a C3 cellába írva, háromsoros Ünnep táblázattal): =HA(HIBÁS(FKERES(B3;Ünnep!A2:B4;1;0));0;FKERES(B3;Ünnep!A2:B4;1;0)) Megjegyezzük, hogy erre a feladatra más megoldás is adható (pl. a Hahiba függvénnyel is). Mentsük el a munkafüzetet a táblázatkezelő saját formátumában Gasztronómia_kész.xlsx néven. Gratulálunk! Ezzel elérkeztünk a példa végéhez. Fehérvári Arnold, dr. Kallós Gábor (Széchenyi István Egyetem), 2017. Minden jog fenntartva