logisztikai adatbÁzis rendszerek excel alapok · anyagmozgatási és l ogisztikai r endszerek...
TRANSCRIPT
Anyagmozgatási és
Logisztikai
Rendszerek
Tanszék
LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK
Lénárt Balázs
tanársegéd
Anyagmozgatási és
Logisztikai
Rendszerek
Tanszék
TANTERV
Anyagmozgatási és
Logisztikai
Rendszerek
Tanszék
Hét Dátum Előadó
Előadások
Dátum Gyak-vezető
Gyakorlatok
Időpont: szerda 8:30-10:00 , helye: LFSZÁMG
Időpont: páratlan kedd 8:30-10:00 , helye: LFSZÁMG
1. 9. 11. Tokodi Adatbázis kezelés 9. 10. Lénárt Bevezetés, a relációs adatbázisok és az SQL nyelv
2. 9. 18. Tokodi Adatbázis kezelés - alapfogalmak 9. 17. ----- -----
3. 9. 25. Tokodi Adatmodellezés, relációs adatmodell 9. 24. Lénárt SQL alapok: adat lekérdezés, adat rögzítés
4. 10. 2. Tokodi Normalizálás 10. 1. ----- -----
5. 10. 9. Tokodi Adatbázis modellek 10. 8. Lénárt SQL: többtáblás lekérdezések, adat aggregáció
6. 10. 16. Tokodi Műveletek relációs adatbázisokban 10. 15. ----- -----
7. 10. 23. ----- ----- 10. 22. Lénárt Adatfeldolgozás Excelben 1.
8. 10. 30. Tokodi A logisztikai folyamat operatív irányításának adatbázisai
10. 29. ----- -----
9. 11. 6. Tokodi A logisztikai fejlesztések adatbázisai
11. 5. Lénárt Adatfeldolgozás Excelben 2.
10. 11. 13. Tokodi Az informatikai rendszerek kialakítása 11. 12. ----- -----
11. 11. 20. Tokodi Rendszermodellezés. Rendszerszervezés - alapfogalmak
11. 19. Lénárt SQL haladó
12. 11. 27. Tokodi Az informatikai rendszerek szabályozási modellje, felépítése
11. 26. ----- -----
13. 12. 4. Tokodi Zárthelyi (számítógépes) 12. 3. Lénárt Konzultáció
14. 12. 11. Tokodi A logisztikai információs rendszer 12. 10. ----- -----
Anyagmozgatási és
Logisztikai
Rendszerek
Tanszék
MS EXCEL MEGJELENÉSE A GYAKORLATBAN, GYAKORI MUNKALAP FUNKCIÓK, LEHETŐSÉGEK ÉS KORLÁTOK
Anyagmozgatási és
Logisztikai
Rendszerek
Tanszék
Mi az a táblázatkezelő?
A táblázatkezelő egy olyan számítógépes program, amellyel egy táblázatban tárolt adatokon műveletek végezhetők. A táblázat sorokból és oszlopokból áll, egy sor és egy oszlop metszete egy cellát határoz meg. A cellában érték vagy kifejezés állhat, amelynek az értéke más cellák értékeitől és/vagy külső értékektől (dátum stb.) függ.
Forrás: Wikipédia Offline • Microsoft Excel • LibreOffice Calc (OpenOffice) • IBM Lotus Symphony • KSpread • Borland Quatro Pro On-line • Office Web Apps (Office 365) • Google Spreadsheets
Anyagmozgatási és
Logisztikai
Rendszerek
Tanszék
Mi az a táblázatkezelő?
Előny Hátrány
Ipari sztenderd Lassú*
Gyors adatfeldolgozás Memóriaigényes
Gyors fejlesztés Limitációk:
Alap informatikai ismeret elegendő 1,048,576 sor; 16,384 oszlop
Adatbázis, ERP konnektorok 255 karakter / cella
Nem hibatűrő
Anyagmozgatási és
Logisztikai
Rendszerek
Tanszék
Kezdőképernyő
Cella
Sor
Oszlop
Menüsor
Funkciók
Munkalapok (WorkSheets)
Munkafüzet (WorkBook)
Anyagmozgatási és
Logisztikai
Rendszerek
Tanszék
Mit tartalmazhatnak a formulák? • Értékeket: pl. 1; 2,56; 5.43E-13 • Hivatkozásokat: cellára vagy tartományra pl. A1; A1:B4; • Aritmetikai operátorokat: pl. + - / * • Relációs operátorokat: pl. =; <=; >= • Függvényeket (funkciókat): pl. =SIN(); =SUM();
Nem csak a beépített funkciókat lehet használni, hanem saját is definiálható.
Anyagmozgatási és
Logisztikai
Rendszerek
Tanszék
Anyagmozgatási és
Logisztikai
Rendszerek
Tanszék
Diagramok
Példa!
Anyagmozgatási és
Logisztikai
Rendszerek
Tanszék
Cella rögzítések
1 2 3 4 5 6 7 8 9 10
1 1 2 3 4 5 6 7 8 9 10
2 2 4 6 8 10 12 14 16 18 20
3 3 6 9 12 15 18 21 24 27 30
4 4 8 12 16 20 24 28 32 36 40
5 5 10 15 20 25 30 35 40 45 50
6 6 12 18 24 30 36 42 48 54 60
7 7 14 21 28 35 42 49 56 63 70
8 8 16 24 32 40 48 56 64 72 80
9 9 18 27 36 45 54 63 72 81 90
10 10 20 30 40 50 60 70 80 90 100
Példa!
Anyagmozgatási és
Logisztikai
Rendszerek
Tanszék
Fontos függvények
Az alábbi függvényeket tudni kell használni: • MIN(); MAX() • SUM() • FKERES(); VKERES() • HA() • HATVÁNY() • DARAB(); DARABTELI(); DE szinte bármi megtalálható benne:
Mi van, ha nem? • Makrók • VBA
Anyagmozgatási és
Logisztikai
Rendszerek
Tanszék
Makrók
Ismétlődő egyszerű műveletek esetén használjuk!
Példa!
Mi történik akkor, ha nem tudjuk makróval megvalósítani?
VBA – Visual Basic for Applications
Anyagmozgatási és
Logisztikai
Rendszerek
Tanszék
Anyagmozgatási és
Logisztikai
Rendszerek
Tanszék
Egyedi funkció VBA-ban
Valósítsuk meg az y=x^2-et!
Function negyzet(Z) negyzet = Z * Z End Function
Példa!
=negyzet(N18)
Hogy hivatkozzuk be?
Anyagmozgatási és
Logisztikai
Rendszerek
Tanszék
MS EXCEL ESZKÖZTÁR
Anyagmozgatási és
Logisztikai
Rendszerek
Tanszék
Kimutatás
Adat aggregálás -> Kimutatás
Példa!
Dátum Termékkód Értékesített mennyiség Hónap Hét
2010.01.01 Cikkszám_100 136 1 1
2010.1.1 Cikkszám_64 206 1 1
2010.1.1 Cikkszám_98 186 1 1
2010.1.1 Cikkszám_53 79 1 1
2010.1.10 Cikkszám_87 433 1 3
2010.1.10 Cikkszám_49 240 1 3
2010.1.10 Cikkszám_46 191 1 3
2010.1.10 Cikkszám_44 160 1 3
2010.1.10 Cikkszám_35 481 1 3
2010.1.10 Cikkszám_57 464 1 3
2010.1.11 Cikkszám_77 79 1 3
2010.1.11 Cikkszám_11 289 1 3
2010.1.11 Cikkszám_96 134 1 3
2010.1.11 Cikkszám_92 229 1 3
2010.1.11 Cikkszám_8 179 1 3
2010.1.11 Cikkszám_45 195 1 3
2010.1.12 Cikkszám_55 86 1 3
2010.1.13 Cikkszám_67 297 1 3
2010.1.13 Cikkszám_52 176 1 3
2010.1.13 Cikkszám_88 278 1 3
Anyagmozgatási és
Logisztikai
Rendszerek
Tanszék
MS EXCEL ÉRDEKESSÉGEK, NINCS HATÁR
Anyagmozgatási és
Logisztikai
Rendszerek
Tanszék
Külső API-k hívása
Példa!
Anyagmozgatási és
Logisztikai
Rendszerek
Tanszék
Kérdés: Mit lehet tenni, ha a személyi számítógép teljesítménye nem elegendő a számításhoz?
1. Gyorsabb gépet lehet venni (?) 2. Lehet optimalizálni a kódon (VBA) 3. Külső DLL-t lehet fejleszteni pl. Visual Studioban 4. Szuperszámítógépet lehet használni
Anyagmozgatási és
Logisztikai
Rendszerek
Tanszék
Partition Execute Merge Initialize Finalize
Error
Anyagmozgatási és
Logisztikai
Rendszerek
Tanszék
Anyagmozgatási és
Logisztikai
Rendszerek
Tanszék
KÖSZÖNÖM A FIGYELMET!