przetwarzanie i organizowanie danych: arkusz … · zastosowanie formularzy do wprowadzania danych,...
TRANSCRIPT
PRZETWARZANIE I ORGANIZOWANIE DANYCH:
ARKUSZ KALKULACYJNY
Dr inz. Marcin Witczak
Instytut Sterowania i Systemów InformatycznychUniwersytet Zielonogórski
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 1
Instytut Sterowania i SystemówInformatycznych
PLAN WPROWADZENIA
➥ Profesjonalne systemy przetwarzania danych
➥ Wprowadzenie do arkusza kalkulacyjnego MS Excel
➥ Literatura
➥ Przegląd treści wykładów
➥ Zasady zaliczenia
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 2
Instytut Sterowania i SystemówInformatycznych
☛ PROFESJONALNE SYSTEMY PRZETWARZANIA DANYCH
■ Przetwarzanie numeryczne - Matlabhttp://www.mathworks.com
■ Inne środowiska: Octave http://www.octave.org,SciLab http://www.scilab.org/
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 3
Instytut Sterowania i SystemówInformatycznych
■ Przetwarzanie symboliczne - Maple http://www.maplesoft.com
■ Inne środowiska: Mathematica http://www.mathematica.pl/,Maxima http://maxima.sourceforge.net/
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 4
Instytut Sterowania i SystemówInformatycznych
■ Statystyczne przetwarzanie danych
• Statistica http://www.statsoft.pl/• SAS http://www.sas.com/
■ Dalszych informacji odnośnie systemów przetwarzanianumeryczno-symbolicznego szukaj na stronie
http://www.issi.uz.zgora.pl/pl/didactic/witczak.html
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 5
Instytut Sterowania i SystemówInformatycznych
☛ WPROWADZENIE DO ARKUSZA KALKULACYJNEGO MS EXCEL
☛ Podstawowe cechy: łatwość nauczania, nie jest konieczne posiadanieumiejętności programistycznych, możliwość rozwiązywania czasochłonnychzadań przetwarzania danych, bogactwo dostępnej literatury
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 6
Instytut Sterowania i SystemówInformatycznych
☛ LITERATURA
■ Wybrane pozycje
• A. Obecny (2001): Matematyka w Excelu dla szkół średnich. Ćwiczeniapraktyczne. — Gliwice: Helion
• M. Langer (2004): Po prostu Excel 2003 PL. — Gliwice: Helion• J. Karol (1996): Visual Basic dla aplikacji w Excelu. — Warszawa:Mikom
• A. Synarska (2000): Ćwiczenia z makropoleceń w Excelu. — Warszawa:Mikom
■ Zaawansowana literatura w języku angielskim (po zakończeniu kursu)
• B.V. Liengme (2000): A guide to Microsoft Excel for scientists andengineers. — Woburn, MA: Butterworth-Heinemann Mikom
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 7
Instytut Sterowania i SystemówInformatycznych
☛ PRZEGLĄD TREŚCI WYKŁADÓW
Podstawowe pojęcia i operacje: anatomia okna MS Excel, przestrzeńrobocza, menu i paski narzędzi, dopasowywanie menu i pasków narzędzi,uruchamianie pomocy MS Excel, wypełnianie komórek ciągiem liczb,wprowadzanie i kopiowanie formuł, formatowanie rezultatów obliczeń,dopasowywanie rozmiarów komórek, odnośniki do komórek, nadawanienazw komórkom, funkcje (paleta, tablicowe, decyzyjne i logiczne),wyszukiwanie wartości, sumowanie i wyliczanie warunkowe, sortowanie.
Analizowanie i prezentowanie danych: typy wykresów, wykresy2-wymiarowe, prezentacja kilku wykresów, wykresy słupkowe, elementystatystyki matematycznej, rozwiązywanie równań i układów równań,macierze, dopasowywanie funkcji do danych.
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 8
Instytut Sterowania i SystemówInformatycznych
Gromadzenie i przetwarzanie danych – bazy danych: bazy danych,Zastosowanie formularzy do wprowadzania danych, polecenie Autofiltr, filtrzaawansowany, sortowanie, sumy pośrednie, funkcje działające na bazachdanych.
Automatyzacja operacji - makropolecenia: ogólne informacje na tematmakropoleceń, makra nagrywane, uruchamianie makra, resetowanie makra,zasady pisania makropoleceń.
Podstawy oprogramowania arkusza kalkulacyjnego: edytor Visual Basic,nazywanie funkcji i zmiennych, struktur programistyczne, instrukcja if,operatory logiczne, instrukcje wyboru, pętle, zmienne i typy danych.
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 9
Instytut Sterowania i SystemówInformatycznych
☛ ZASADY ZALICZENIA
1. Test z wieloma możliwymi odpowiedziami (należy zaznaczyćwszystkie poprawne odpowiedzi dla danego pytania, w celuuzyskania maksymalnej liczby punktów)
2. Czas: 30 minut
3. Liczba pytań: 50
4. Wszystkie pytania są jednakowo punktowane
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 10
Instytut Sterowania i SystemówInformatycznych
☛ PODSTAWOWE POJĘCIA I OPERACJE
■ Anatomia okna MS Excel
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 11
Instytut Sterowania i SystemówInformatycznych
■ Przestrzeń robocza — Zatwierdzanie zmian - Enter czy myszka?
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 12
Instytut Sterowania i SystemówInformatycznych
■ Przestrzeń robocza — Wprowadzanie formuł
Wyświetlanie tekstu, liczb i formuł.
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 13
Instytut Sterowania i SystemówInformatycznych
■ Przestrzeń robocza — Nawigacja
Użyteczne skróty klawiszowe: CTRL+Home, CTRL+End, PageUp,PageDown, ALT+PageUp, ALT+PageDown, F5, CTRL+G, F2
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 14
Instytut Sterowania i SystemówInformatycznych
■ Menu i paski narzędzi
Zapisywanie efektów pracy
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 15
Instytut Sterowania i SystemówInformatycznych
■ Menu i paski narzędzi
Inny przykład - menu Format
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 16
Instytut Sterowania i SystemówInformatycznych
■ Menu i paski narzędzi
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 17
Instytut Sterowania i SystemówInformatycznych
■ Dopasowywanie menu i pasków narzędziMenu Narzędzia, opcja Dostosuj
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 18
Instytut Sterowania i SystemówInformatycznych
■ uruchamianie pomocy MS ExcelMenu Pomoc, opcja MS Excel - Pomoc (lub F1)
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 19
Instytut Sterowania i SystemówInformatycznych
■ Wypełnianie komórek ciągiem liczb
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 20
Instytut Sterowania i SystemówInformatycznych
■ Wypełnianie komórek ciągiem liczb
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 21
Instytut Sterowania i SystemówInformatycznych
■ Wprowadzanie i kopiowanie formuł
Operatory matematyczne w formułach
Negacja: -
Potęgowanie: ^, np. 23 = 2^3
Mnożenie i dzielenie: *, /
Dodawanie i odejmowanie: +, -
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 22
Instytut Sterowania i SystemówInformatycznych
■ Wprowadzanie i kopiowanie formuł
Alternatywne rozwiązanie: posługiwanie się opcjami menu Edycja.
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 23
Instytut Sterowania i SystemówInformatycznych
■ Formatowanie rezultatów obliczeńMenu Format, opcja Komórki
Formatowanie zmienia tylko sposób wyświetlania, a nie dokładność obliczeń.
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 24
Instytut Sterowania i SystemówInformatycznych
■ Dopasowywanie rozmiarów komórekMenu Format, opcja Kolumna, Autodopasowanie obszaru
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 25
Instytut Sterowania i SystemówInformatycznych
■ Odnośniki do komórek
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 26
Instytut Sterowania i SystemówInformatycznych
■ Odnośniki do komórek
Względne: rząd i kolumna mogą się zmieniać, np. A1
Bezwzględne: rząd i kolumna są stałe, np. $A$1
Mieszane:
• rząd jest stały, a kolumna może się zmieniać, np.A$1
• kolumna jest stała, a rząd może się zmieniać, np.$A1
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 27
Instytut Sterowania i SystemówInformatycznych
■ Odnośniki do komórek
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 28
Instytut Sterowania i SystemówInformatycznych
■ Odnośniki do komórek
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 29
Instytut Sterowania i SystemówInformatycznych
■ Odnośniki do komórek
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 30
Instytut Sterowania i SystemówInformatycznych
■ Odnośniki do komórek
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 31
Instytut Sterowania i SystemówInformatycznych
■ Odnośniki do komórek
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 32
Instytut Sterowania i SystemówInformatycznych
■ Nadawanie nazw komórkom
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 33
Instytut Sterowania i SystemówInformatycznych
■ Nadawanie nazw komórkom
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 34
Instytut Sterowania i SystemówInformatycznych
■ Nadawanie nazw komórkomInne opcje
Wstaw—Nazwa—Definiuj: definiowanie nazwy pojedynczej komórki lubgrupy komórek
Wstaw—Nazwa—Wklej: wklejanie nazwy
Wstaw—Nazwa—Zastosuj: zastępowanie odnośników nazwami
Odnośniki do komórek w innych arkuszach, np. Arkusz!C4
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 35
Instytut Sterowania i SystemówInformatycznych
■ Funkcje
• Znak równości rozpoczyna formułę z funkcją• Średniki rozdzielają jej argumenty• Pomiędzy nazwą, a nawiasem nie może być wolnego miejsca
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 36
Instytut Sterowania i SystemówInformatycznych
■ FunkcjePodział pod względem liczby argumentów wejściowych
Bezargumentowe: =PI()
Jednoargumentowe: =Pierwiastek(3)
Dwuargumentowe: =Zaokr(A1;2)
Wieloargumentowe: =Suma(A1:A5;B4)
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 37
Instytut Sterowania i SystemówInformatycznych
■ FunkcjePodział pod względem typów argumentów wejściowych
Komórka i zakres: =Suma(A1:A5;B4)
Nazwa definiowana: =Suma(komorki)
Komórka i stała: =Max(A1;2)
Stała: =log10(2)
Wyrażenie: =log10(A2/2)
Funkcja: =SIN(RADIANY(B13))
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 38
Instytut Sterowania i SystemówInformatycznych
■ Funkcje
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 39
Instytut Sterowania i SystemówInformatycznych
■ Funkcje
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 40
Instytut Sterowania i SystemówInformatycznych
■ Funkcje
Zwróć uwagę na pasek stanu.
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 41
Instytut Sterowania i SystemówInformatycznych
■ Funkcje - paleta
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 42
Instytut Sterowania i SystemówInformatycznych
■ Funkcje - paleta
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 43
Instytut Sterowania i SystemówInformatycznych
■ Funkcje - paleta
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 44
Instytut Sterowania i SystemówInformatycznych
■ Funkcje - paleta
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 45
Instytut Sterowania i SystemówInformatycznych
■ Funkcje - paletaPrzykłady
Matematyczne: np.: sin, exp, iloczyn, liczba.całk,log, los, mod, moduł.liczby, rzymskie, silnia,
zaokr.do.całk, znak.liczby
Statystyczne: np. ile.liczb, ile.niepustych, licz.jeżeli,max, min, średnia, średnia.geometryczna,średnia.harmoniczna, wariancja
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 46
Instytut Sterowania i SystemówInformatycznych
■ Funkcje - tablicowe
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 47
Instytut Sterowania i SystemówInformatycznych
■ Funkcje - tablicowe
Uwaga!!! Do zatwierdzenia zmian należy użyć Shift+CTRL+Enter, a niesam Enter.
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 48
Instytut Sterowania i SystemówInformatycznych
■ Funkcje - tablicowe
Inne możliwości: macierz.odw, wyznacznik.macierzy
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 49
Instytut Sterowania i SystemówInformatycznych
■ Funkcje - decyzyjne i logiczne
=jeżeli(warunek;rezultat-prawda;rezultat-fałsz)
warunek: warunek logiczny np. A4>10. Operatoryporównania: =, >, >=, <, <=, <>
rezultat-prawda: rezultat zwracany w przypadkugdy warunek logiczny jest spełniony
rezultat-fałsz: rezultat zwracany w przypadku gdywarunek logiczny nie jest spełniony
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 50
Instytut Sterowania i SystemówInformatycznych
■ Funkcje - decyzyjne i logiczne
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 51
Instytut Sterowania i SystemówInformatycznych
■ Funkcje - decyzyjne i logiczne
Nazwa Formuła Prawda
nie =nie(a) argument - fałsz
oraz =oraz(a,b) argumenty - prawda
lub =lub(a,b) co najmniej jeden - prawda