MS Excel - Zajęcia 5
Transkrypt
MS Excel - Zajęcia 5
Danuta Olêdzka., OMK, Excel 97 w ãwiczeniach ÃWICZENIE 11 19 BAZY DANYCH: EDYCJ A, SORTOWANIE, AUTOFILTR Weêmy pod uwagê skoñczony zbió r pewnych elementó w jednego typu, przykùadowo: ksi¹¿ek w bibliotece, studentó w danego wydziaùu, samochodó w zarejestrowanych w Warszawie. Infor macje o ka¿dym elemencie bazy s¹ zapisywane w tej samej str uktur ze. Zapisy te twor z¹ tzw. rekord (ang. record - zapis). Rekor d skùada siê z p l. W ustalonym polu, we wszystkich r ekor dach bazy, typ war toœci musi byã jednakowy. W ar kuszu bazê stanowi blok komó rek, gdzie r ekor dy zapisywane s¹ w kolejnych wier szach. Nad pier wszym wier szem umieœã nagùó wek utwor zony pr zez unikalne nazwy nadane poszczegó lnym polom. ÃWICZENIE POKAZOWE nr 11. Zaùo¿ymy bazê danych komisu samochodowego. Nauczymy siê sortowaã i wyszukiwaã informacje. Rozpoczynamy od zaprojektowania rekordu: 100 100 80 ZX Lanos Nexia 126p 126p Brava Brava G Pojemnoœã silnika [cm3] 2000 2000 2000 1400 1500 1500 650 650 1400 1400 ar e F Cena [tys.zù] 22,10 20,00 18,10 15,90 18,80 15,70 6,90 6,20 26,50 22,8 un Audi Audi Audi Citroen Daewoo Daewoo Fiat Fiat Fiat Fiat oa dG Model pole numeryczne Wpisz w bloku A1: G1 nazwy p l rekordu tak jak podano. Dane do bazy mo¿na wpisywaã bezpoœrednio w arkuszu lub korzystaj¹c z formularza. Przejdê do dowolnej komó rki spoœró d A2:G2, wybierz Dane | For mular z… wypeùnij pola kolejnych rekordó w.. Pamiêtaj! Nie odrywaj r¹k od klawiatury, klawisz Tab da przejœcie pomiêdzy okienkami, Enter - przejœcie do nowego rekordu bazy. fM ac hi ne • • Marka C D E Rok Przebieg Kolor produkcji [tys.km] 1995 90 zielony 1990 88 srebrny 1991 77 czerwony 1994 160 ¿ó ùty 1997 67 granatowy 1996 56 zielony 1997 50 zielony 1996 48 ¿ó ùty 1997 34 srebrny 1996 45 zielony pole numeryczne by 2 3 4 5 6 7 8 9 10 11 B Br 1 A pole tekstowe So ftw pole pole pole nu- pole nutekstowe tekstowe meryczne meryczne pd SORTOWANIE BAZY DANYCH • Uùó ¿my dane o autach w bazie wedùug rocznikó w, od najmùodszego do najstarszego. Je¿eli jest wiêcej ni¿ jedna pozycja z danego rocznika, to podaj najpierw tañsze auto, potem dro¿sze. Danuta Olêdzka., OMK, Excel 97 w ãwiczeniach 20 W tym przypadku s¹ dwa klucze sortowania: − klucz pierwszy, rocznik (rok produkcji), porz¹dek malej¹cy, − klucz drugi, cena, porz¹dek rosn¹cy. Przejdê do dowolnej komó rki bazy, wybierz Dane | Sor tuj… i wypeùnij okienko dialogowe tak jak podano obok. ar e • PRZESZUKIWANIE BAZY DANYCH (AUTOFILTR) oa dG un So ftw Wyœwietl tylko te rekordy, któ re dotycz¹ aut z 1997 roku o pojemnoœci silnika ponad 1000 cm3. • Przejdê do dowolnej komó rki bazy, wybierz Dane | Autofiltr … W komó rkach z opisami pó l uka¿¹ siê tró jk¹ty: W polu rok produkcji kliknij na owym tró jk¹cie i wybierz 1997, oto rezultat na ekranie: • W polu pojemnoœã silnika kliknij na tró jk¹cie wybierz (Inne…) i wypeùnij okno: pd fM ac hi ne by Br • • • Aby na ekran powró ciùy wszystkie zapisy bazy, wybierz Dane | Filtr | Poka¿ wszystko… Aby zlikwidowaã tró jk¹tne zaznaczenia przy nazwach pó ù, wybierz Dane | Filtr | Autofiltr Danuta Olêdzka., OMK, Excel 97 w ãwiczeniach 21 Ãwiczenie 11A - do samodzielnego r ozwi¹zania. Posortuj bazê danych z autokomisu wedùug rocznikó w, w ramach danego rocznika alfabetycznie wedùug marki samochodó w. ÃWICZENIE 12 PRZESZUKIWANIE BAZY DANYCH ÃWICZENIE POKAZOWE nr 12 Wró ãmy do bazy z zadania 11. Wpisz do arkusza: un So ftw Efekt na ekranie: ar e ZAPIS KRYTERIÓW PRZESZUKIWANIA Z bazy nale¿y wypisaã rekordy, któ re speùniaj¹ podane warunki. Warunki tworz¹ tzw. tablicê kryteri w . Tablica kryterió w jest blokiem skùadaj¹cym siê z 2 komó rek znajduj¹cych siê jedna nad drug¹. W g rnej kom rce umieszczamy tekst, ró ¿ny od opisu pola rekordu. W dolnej – wyra¿enie logiczne, warunek jaki ma speùniaã poszukiwany rekord. • Wypiszmy z bazy dane o wszystkich autach w komisie, któ re maj¹ przebieg poni¿ej 90 tys. km i kosztuj¹ nie wiêcej ni¿ 20 tys. zù. • oa dG tekst dla Agaty jest przykùadowy, umieszczenie bloku kryterió w w komó rkach I1:I2 – ró wnie¿. Przejdê do dowolnej komó rki bazy, wybierz Dane | Filtr | Filtr zaawansowany… i wypeùnij okno dialogowe: Br Kopiuj poza bazê ne blok kryteri w by blok z baz¹ danych fM ac hi wska¿ mysz¹ lewy gó rny naro¿nik docelowego bloku pd Pocz¹wszy od komó rki I4 wypisz¹ siê dane z informacjami o samochodach naszego komisu samochodowego, kt rymi zainteresowana jest Agata. Ãwiczenie 12A - do samodzielnego r ozwi¹zania. Wypisz z bazy danych komisu samochodowego dane o autach marki Fiat lub Audi rocznika 1995 lub mùodszych. ÃWICZENIE 13 SUMY POÚREDNIE, FUNKCJ E BAZ DANYCH ÃWICZENIE POKAZOWE nr 13. Wprowadêmy bazê danych o skanerach, modemach i drukarkach w 3 filiach firmy, tak jak podano poni¿ej. Korzystaj koniecznie z opcji: Dane | For mular z…, zwró ã uwagê na to, aby sùowa: „Filia” „z faksem” pisane byùy jednakowo we wszystkich rekordach. Ró wnie¿ daty musz¹ byã zapisane w jednakowym formacie Danuta Olêdzka., OMK, Excel 97 w ãwiczeniach 22 fM ac hi ne by Br oa dG un So ftw ar e A B C D E 1 GDZIE CO TYP CENA DATA ZAKUPU 2 Filia 1 skaner rêczny 145 14-lut-96 3 Filia 1 drukarka laserowa 1856 15-lut-96 4 Filia 1 modem z sekretark¹ 999 15-gru-96 5 Filia 2 modem z faksem 672 06-lut-95 6 Filia 2 drukarka atramentowa 1500 12-mar-95 7 Filia 2 drukarka laserowa 1400 12-mar-95 8 Filia 3 skaner stacjonarny 488 05-gru-97 9 Filia 3 modem z faksem 668 05-gru-97 10 Filia 3 drukarka laserowa 2500 05-gru-97 • Nasze ãwiczenie skùada siê z 2 oddzielnych poleceñ. Utwó rz 2 egzemplarze bazy, ka¿dy w oddzielnym arkuszu: zaznacz mysz¹ bazê (blok A1:E10), Edycja | Kopiuj lub lew¹ rêk¹ Ctr l + C, przejdê do nowego arkusza, wska¿ mysz¹ komó rkê A1, Edycja | Wklej lub lew¹ rêk¹ Ctr l + V. Powtó rz te czynnoœci, aby byùy 2 egzemplarze bazy. Polecenie 1. W arkuszu 1 obliczymy wartoœã sprzêtu komputerowego w rozbiciu na rodzaje: osobno: drukarki, modemy, skanery. W tym celu: - posortuj bazê alfabetycznie wedùug kolumny CO, rosn¹co, - wska¿ mysz¹ dowolna komó rkê bazy, wybierz opcjê Dane | Sumy poœr ednie… i wypeùnij odpowiednio okienko dialogowe: - Polecenie 2. Korzystaj¹c z mo¿liwoœci arkusza podamy ile sztuk sprzêtu jest w cenie wiêkszej od 1200 zù. wartoœã ta musi siê zmieniaã, gdy zmienimy zapisy w bazie. pd W znany sposó b tworzymy tablicê kryterió w, adresy komó rek s¹ przykùadowe: - 1 2 H DROGI =D2>1200 Przejdê mysz¹ do dowolnej pustej komó rki arkusza, np. do H4, wybierz funkcjê BD.ILE.REKORDÓW i wypeùnij okienko dialogowe: Danuta Olêdzka., OMK, Excel 97 w ãwiczeniach 23 ar e A1:E10 - blok zawieraj¹cy bazê, 4 - numer kolumny z cen¹, H1:H2 - blok kryteri w. W kom rce H4 powstaje wpis: =BD.ILE.REKORDÓW(A1:E10;4;H1:H2) Sprawdê, ¿e wartoœã utworzona w H4 zmieni siê, gdy zmienisz odpowiednio jak¹œ cenê sprzêtu z bazy danych. So ftw Ãwiczenie 13A - do samodzielnego r ozwi¹zania. Proszê obliczyã œredni¹ cenê drukarek laserowych zapisanych w bazie; wynik ma siê zmieniaã, gdy zmienimy zapisy w bazie. un Ãwiczenie 13B - do samodzielnego r ozwi¹zania. Na podstawie zapisó w z ãwiczenia 15 proszê obliczyã wartoœã sprzêtu w poszczegó lnych filiach. • • • ne hi fM ac • • Wpisz dane o 10 studentach z dw ch grup: 1 i 2, Wypisz dane o studentach, któ rzy s¹ z grupy 2 i maj¹ œredni¹ z informatyki i matematyki powy¿ej 4. Wypisz dane o studentach, któ rzy nie zaliczyli semestru tzn. maj¹ co najmniej jedn¹ ndst Utwó rz alfabetyczn¹ listê osó b, któ re powinny dostaã nagrodê, je¿eli aktualnie obowi¹zuj¹ce kryterium to œrednia powy¿ej 4,5 W oddzielnych miejscach arkusza zapisz alfabetyczne listy os b z poszczeg lnych grup o œredniej powy¿ej 4 (utwó rz kryterium wyboru, zastosuj zaawansowany filtr, posortuj listy) pd • • by Br oa dG Ãwiczenie 13C - do samodzielnego r ozwi¹zania. Proszê obliczyã ile modemó w z sekretark¹ lub z faksem ma firma, ; wynik ma siê zmieniaã, gdy zmienimy zapisy w bazie. Ãwiczenie 13D - do samodzielnego r ozwi¹zania. Utwó rzmy bazê danych dla dziekanatu. Oto propozycja rekordu w wersji uproszczonej: A B C D E F G 1 NAZWISKO IMIÆ NR ALBUMU GRUPA INFOR MAT FIZ 2 Abacki Jan 12345 2 3,0 4,5 5,0 Oblicz ilu studentó w ma i z informatyki i z matematyki oceny powy¿ej 4 Podzielmy studentó w na 3 klasy, w zale¿noœci od œredniej: dostateczni – œrednia nie wiêksza ni¿ 3,2, dobrzy – œrednia od 3,2 do 4,3, bardzo dobrzy o œredniej powy¿ej 4,3. Proszê obliczyã ilu studentó w jest w ka¿dej z tych klas i zestawienie to zilustrowaã wykresem koùowym. Danuta Olêdzka., OMK, Excel 97 w ãwiczeniach 24 APROKSYMACJ A ÚREDNIOKWADRATOWA - LINIE TRENDU Dane s¹ wyniki n pomiaró w y1, y2, ...., yn, wyniki te s¹ zale¿ne od zmiennej x, przykùadowo od czasu. Wartoœci te zapiszmy w tabeli (xi, yi), i=1,..,n. Stanowi¹ one dane zadania. W interpretacji geometrycznej s¹ to punkty na pùaszczyênie XY. Szukamy takiej prostej (czyli wielomianu stopnia 1, w1(x) = ax + b), któ ra najlepiej ze wszystkich prostych przybli¿a (aproksymuje) nasze dane. Bù¹d aproksymacji okreœla siê wzorem: n Blad(a, b) = ∑ (y i − w1(x ) ) 2 i =1 Przykùad liczbowy, dane doœwiadczalne podane ni¿ej. Nale¿y wyznaczyã wspó ùczynniki a, b prostej, kt ra najlepiej aproksymuje te dane . • Wpisz dane doœwiadczalne, zilustruj wykresem, podaj¹c tylko znaczniki. 17 18 19 20 21 22 23 24 25 26 yi 2 4 3 4 W1(x) =a*B18+b =a*B19+b =a*B20+b =a*B21+b Blad: hi a b ne by Br xi 1 2 3 4 oa dG un So ftw ar e Rozwi¹zanie 1 – bezpoœrednio, korzystaj¹c z przyjêtej definicji bùêdu. • Do komó rek c25, c26 wpisz proponowane wartoœci wspó ùczynnikó w: a, b. • Nazwij komó rkê c25 – a , komó rkê C26 – b, • Do D18 wpisz: =a*B18+b i wyra¿enie to skopiuj do D19:D21 • Do E18 wpisz: =(C18-D18)^ 2 i wyra¿enie to skopiuj do E19:E21 • W E22 umieœã sumê kwadrató w bùêdó w: =SUMA(E18:E21) • Skorzystaj z Nar zêdzia | Solver aby wyznaczyã takie wartoœci a, b, dla któ rych jest osi¹gane min Blad(a,b) Odp: prosta W1(x) = 0.5 x + 2 A B C D E 1 1 (yi-W1(xi)2 =(C18-D18)^ 2 =(C19-D19)^ 2 =(C20-D20)^ 2 =(C21-D21)^ 2 =SUMA(E18:E21) pd fM ac Rozwi¹zanie 2 – korzystaj¹c z opcji Dodaj liniê tr endu. • Wska¿ serie danych, kliknij prawym przyciskiem myszy, wybierz Dodaj liniê trendu... typ liniowy, opcje: Wyœwietl ró wnanie Danuta Olêdzka., OMK, Excel 97 w ãwiczeniach pd fM ac hi ne by Br oa dG un So ftw ar e 25