Pracownia Informatyczna Instytut Technologii Mechanicznej Wydział Inżynierii Mechanicznej i Mechatroniki Podstawy Informatyki i algorytmizacji wykład 1 dr inż. Maria Lachowicz
Wprowadzenie Dlaczego arkusz kalkulacyjny EXECEL??? Najbardziej popularne narzędzie w zarządzaniu małą i średnią firmą
Zagadnienia 1. Praca z arkuszem i skoroszytem 2. Typy danych, dziedziny danych i operatory 3. Excel prosty kalkulator działania na wartościach stałych inteligentny kalkulator - działania na wartościach zmiennych bardzo inteligentny kalkulator - programowanie funkcyjne
Praca z arkuszem i skoroszytem Karta: Narzędzia główne Arkusz aktywny, z którym aktualnie pracuje użytkownik Pasek (edytor) formuły Polecenia karty Narzędzia główne (pogrupowane tematycznie)
Praca z arkuszem i skoroszytem Pasek adresu. Wyświetlany aktualnie adres informuje o położeniu kursora w arkuszu i możliwości edycji danej tam umieszczonej Numer kolumny Numer wiersza Liczba 3,3 znajduje się w komórce H9
Typy danych w EXCELu Typy danych: 1. Liczby 2. Tekst 3. Data i czas 4. Logiczny 5. Formuły
Typ danych: liczbowy 1. Najmniejsza liczba dodatnia: 1e-307 (1*10-307 ) 2. Największa liczba dodatnia: 9,9e+307 (9,9*10 307 ) 3. Najmniejsza liczba ujemna: -9,9e+307 (-9,9*10 307 ) 4. Największa liczba ujemna: -1e-307 (-1*10-307 )
Typ danych: liczbowy UWAGA Dokładność obliczeń w Excelu jest ograniczona do 15 cyfr
Operatory matematyczne do przetwarzania danych liczbowych Operatory uporządkowane zgodnie z kolejnością wykonywania działań symbol działanie priorytet ^ potęgowanie 1 * mnożenie 2 / dzielenie 2 + dodawanie 3 - odejmowanie 3 & Konkatenacja (łączenie łańcuchów tekstowych) 4
Operatory logiczne do przetwarzania danych liczbowych Operatory logiczne uporządkowane zgodnie z kolejnością wykonywania działań symbol działanie - porównanie logiczne: priorytet = równy 5 > większy niż 5 < mniejszy niż 5 >= większy lub równy 5 <= mniejszy lub równy 5 <> różny 5
Typ danych: formuły Formuła to wyrażenie wprowadzone do komórki w celu wyznaczenia wyniku obliczeń na podstawie danych umieszczonych w arkuszu lub skoroszycie Wprowadzenie formuły do komórki rozpoczyna się od znaku równa się: =
Typ danych: formuły Formuła może zawierać: wartości liczbowe i operatory liczbowe wartości tekstowe i operatory tekstowe adresy komórek i/ lub zakresy obszarów nazwy komórek i / lub nazwy obszarów funkcje
Typ danych: formuły Przykłady Formuły przetwarzające wartości stałe: = 5 *2 / 2 + 5 = 5 *2 / ((2 + 5)/2+3) W celu narzucenia kolejności wykonywania działań w formułach stosuje się tylko nawiasy ( ) okrągłe!
Arkusz kalkulacyjny - prosty kalkulator W formule wprowadzone zostały stałe wartości liczbowe
Typ danych: formuły. Przetwarzanie wartości zmiennych Przykłady Formuły przetwarzające wartości zmienne wprowadzone do komórek: A1, B1,C1, D1 = A1*B1 / C1+ D1 = A1*B1 / (C1+ D1) = A1 > B1
Arkusz kalkulacyjny - inteligentny kalkulator
Typ danych: formuły. Rodzaje adresów Rodzaje adresów stosowanych w formułach przetwarzających wartości zmienne 1. Adresy względne 2. Adresy bezwzględne 3. Adresy mieszane Rodzaj adresu użytego w formule ma wpływ na wygenerowany przez nią wynik po jej przekopiowaniu w dół lub w bok
Typ danych: formuły. Rodzaje adresów Rodzaje adresów stosowanych w formułach przetwarzających wartości zmienne 1. Adres względny ulega zmianie po przekopiowaniu formuły Przykład kopiuj = A1*B1 / C1+ D1 = B1*C1 / D1+ E1 kopiuj = A2*B2 / C2+ D2
Typ danych: formuły. Rodzaje adresów 2. Adres bezwzględny nie ulega zmianie po przekopiowaniu formuły, ponieważ każdy element adresu: numer kolumny oraz numer wiersza jest zablokowany przed zmianami symbolem: $ (dolara) Przykład = $A$1*$B$1 kopiuj = $A$1*$B$1 kopiuj = $A$1*$B$1
Typ danych: formuły. Rodzaje adresów 3. Adres mieszany - zmianie ulegają tylko niezablokowane symbolem $ elementy adresu Przykład kopiuj = $A1*B$1 = $A1*C$1 kopiuj = $A2*B$1
Typ danych: formuły. Definiowane nazwy zmiennych W celu poprawienia czytelności formuły adres zmiennej, do której odwołuje się formuła można zastąpić zdefiniowaną przez użytkownika nazwą : utworzoną z nagłówka Specjalnie zdefiniowaną
Przykład wykorzystania nazw w formule A) Formuła zapisana z użyciem adresów = (D3 + E3 + D3*F3%)*21% B) Ta sama formuła zapisana z użyciem nazw obszarów = (Płaca_zas. + Dodatek_funk. Płaca_zas. * Wysługa% )*21%
Arkusz kalkulacyjny - inteligentny kalkulator W formule wprowadzone zostały nazwy zmiennych: a, b, c określające położenie liczb: 2, 3, 5 Zmiana danych powoduje zmianę wyniku
Reguły tworzenia nazw zmiennych Nazwy nie mogą zawierać spacji Nazwy mogą zawierać kombinacje liter i cyfr symbole _ i. Długość nazwy nie może przekraczać 255 znaków
Tworzenie nazw zmiennych: Metoda 1 Krok 1 Zaznaczamy dane razem z nagłówkami Krok 2 Z karty Formuły wybieramy polecenie: Utwórz z zaznaczenia Krok 3 Wybieramy opcję: Górny wiersz
Tworzenie nazw zmiennych: Metoda 2 Krok 1 Krok 2
Tworzenie nazw zmiennych: Metoda 3 Krok 1 Krok 2 1. Zaznaczamy dane 2. Prawym przyciskiem myszy uruchamiamy podręczne Menu 3. Wybieramy opcję: Nazwij zakres... 4. W oknie edycyjnym wprisujemy nazwę danych
Przykłady odwołań do obszarów C1:C100 C:C sto komórek w kolumnie C cała kolumna C 6:6 cały szósty wiersz A1:D3 dziewięć komórek (3 wiersze na 3 kolumny)
Typ danych: formuły z funkcjami Formuły przetwarzające wartości zmienne zawierające funkcje biblioteczne = średnia(a1:a100) = min( płaca ) = płaca + średnia( płaca ) * 10%
EXCEL: tworzenie WYKRESU funkcji f(x) 1. Wygenerowanie serii danych zmiennej niezależnej x opisanej nagłówkiem 2. Wygenerowanie serii danych zmiennej zależnej y = f(x) zgodnie z równaniem opisującym zależność pomiędzy zmiennymi opisanej nagłówkiem 3. Zaznaczenie wygenerowanych serii danych wraz z nagłówkami 4. Wybranie z karty Wstawianie -> menu Wykresy
EXCEL: tworzenie WYKRESU funkcji f(x) Przykład: W przedziale [-15,15] z krokiem 0,5 należy narysować wykres funkcji: f (x) = cos(x) 1. Generowanie serii danych zmiennej niezależnej X 2. Generowanie serii danych zmiennej zależnej Y
EXCEL: tworzenie WYKRESU funkcji f(x) 3. Wywołanie polecenia generującego WYKRES f(x)
EXCEL: tworzenie WYKRESU funkcji f(x) 4. Wskazanie typu wykresu i zatwierdzenie polecenia wygenerowania wykresu
EXCEL: zapis skoroszytu (*.xlsx) format używany, jeśli plik nie zawiera makr ani kodu VBA (*.xlsm) - format używany, gdy plik zawiera makra lub kod VBA (*.xltx) - format używany, gdy tworzony jest szablon skoroszytu szablonu (*.xls) - format używany, gdy skoroszyt będzie udostępniany w starszej wersji programu: Excel 97 Excel 2003 (*.xltm) - format używany, gdy szablon skoroszytu zawiera makra lub kod VBA (*.xlsb) - format używany w przypadku bardzo dużego skoroszytu