PRZETWARZANIE I ORGANIZOWANIE DANYCH: ARKUSZ KALKULACYJNY Dr inż. Marcin Witczak Uniwersytet Zielonogórski
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 1 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 PROFESJONALNE SYSTEMY PRZETWARZANIA DANYCH Przetwarzanie numeryczne - Matlab http://www.mathworks.com Inne środowiska: Octave http://www.octave.org, SciLab http://www.scilab.org/
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 3 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 Statystyczne przetwarzanie danych Statistica http://www.statsoft.pl/ SAS http://www.sas.com/ Dalszych informacji odnośnie systemów przetwarzania numeryczno-symbolicznego szukaj na stronie http://www.issi.uz.zgora.pl/pl/didactic/witczak.html
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 5 WPROWADZENIE DO ARKUSZA KALKULACYJNEGO MS EXCEL Podstawowe cechy: łatwość nauczania, nie jest konieczne posiadanie umiejętności programistycznych, możliwość rozwiązywania czasochłonnych zadań przetwarzania danych, bogactwo dostępnej literatury
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 6 LITERATURA Wybrane pozycje A. Obecny (2001): Matematyka w Excelu dla szkół średnich. Ćwiczenia praktyczne. 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 and engineers. Woburn, MA: Butterworth-Heinemann Mikom
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 7 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, nadawanie nazw komórkom, funkcje (paleta, tablicowe, decyzyjne i logiczne), wyszukiwanie wartości, sumowanie i wyliczanie warunkowe, sortowanie. Analizowanie i prezentowanie danych: typy wykresów, wykresy 2-wymiarowe, prezentacja kilku wykresów, wykresy słupkowe, elementy statystyki matematycznej, rozwiązywanie równań i układów równań, macierze, dopasowywanie funkcji do danych.
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 8 Gromadzenie i przetwarzanie danych bazy danych: bazy danych, Zastosowanie formularzy do wprowadzania danych, polecenie Autofiltr, filtr zaawansowany, sortowanie, sumy pośrednie, funkcje działające na bazach danych. Automatyzacja operacji - makropolecenia: ogólne informacje na temat makropoleceń, 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 ZASADY ZALICZENIA 1. Test z wieloma możliwymi odpowiedziami (należy zaznaczyć wszystkie poprawne odpowiedzi dla danego pytania, w celu uzyskania 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 PODSTAWOWE POJĘCIA I OPERACJE Anatomia okna MS Excel
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 11 Przestrzeń robocza Zatwierdzanie zmian - Enter czy myszka?
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 12 Przestrzeń robocza Wprowadzanie formuł Wyświetlanie tekstu, liczb i formuł.
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 13 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 Menu i paski narzędzi Zapisywanie efektów pracy
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 15 Menu i paski narzędzi Inny przykład - menu Format
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 16 Menu i paski narzędzi
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 17 Dopasowywanie menu i pasków narzędzi Menu Narzędzia, opcja Dostosuj
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 18 uruchamianie pomocy MS Excel Menu Pomoc, opcja MS Excel - Pomoc (lub F1)
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 19 Wypełnianie komórek ciągiem liczb
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 20 Wypełnianie komórek ciągiem liczb
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 21 Wprowadzanie i kopiowanie formuł Operatory matematyczne w formułach Negacja: - Potęgowanie: ^, np. 2 3 = 2^3 Mnożenie i dzielenie: *, / Dodawanie i odejmowanie: +, -
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 22 Wprowadzanie i kopiowanie formuł Alternatywne rozwiązanie: posługiwanie się opcjami menu Edycja.
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 23 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 Dopasowywanie rozmiarów komórek Menu Format, opcja Kolumna, Autodopasowanie obszaru
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 25 Odnośniki do komórek
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 26 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 Odnośniki do komórek
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 28 Odnośniki do komórek
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 29 Odnośniki do komórek
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 30 Odnośniki do komórek
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 31 Odnośniki do komórek
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 32 Nadawanie nazw komórkom
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 33 Nadawanie nazw komórkom
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 34 Nadawanie nazw komórkom Inne opcje Wstaw Nazwa Definiuj: definiowanie nazwy pojedynczej komórki lub grupy 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 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 Funkcje Podział 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 Funkcje Podział 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 Funkcje
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 39 Funkcje
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 40 Funkcje Zwróć uwagę na pasek stanu.
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 41 Funkcje - paleta
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 42 Funkcje - paleta
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 43 Funkcje - paleta
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 44 Funkcje - paleta
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 45 Funkcje - paleta Przykł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 Funkcje - tablicowe
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 47 Funkcje - tablicowe Uwaga!!! Do zatwierdzenia zmian należy użyć Shift+CTRL+Enter, a nie sam Enter.
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 48 Funkcje - tablicowe Inne możliwości: macierz.odw, wyznacznik.macierzy
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 49 Funkcje - decyzyjne i logiczne =jeżeli(warunek;rezultat-prawda;rezultat-fałsz) warunek: warunek logiczny np. A4>10. Operatory porównania: =, >, >=, <, <=, <> rezultat-prawda: rezultat zwracany w przypadku gdy warunek logiczny jest spełniony rezultat-fałsz: rezultat zwracany w przypadku gdy warunek logiczny nie jest spełniony
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 50 Funkcje - decyzyjne i logiczne
Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 51 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