arkusz kalkulacyjny


ARKUSZ KALKULACYJNY
ARKUSZ KALKULACYJNY
dr inż. Bartosz Miller
Katedra Mechaniki Konstrukcji
WBiIÅš, Politechnika Rzeszowska
1
Literatura
Excel 2000  Biblia,
John Walkenbach, 1999
MS Excel w nauce i technice,
Bernard V.Liengame, V.Liengme, RM 2002
Microsoft Excel w biznesie i zarzÄ…dzaniu,
Bernard V. Liengme, Read Me, 2002
Excel dla chemików ... i nie tylko.
Od podstaw do własnych aplikacji w Visual Basicu,
W. Ufnalski, WNT, 2000
Excel w biurze i nie tylko,
Sergiusz Flanczewski, Helion, 2003
2
REPREZENTACJA LICZB
REPREZENTACJA LICZB
W PAMICI KOMPUTERA
W PAMICI KOMPUTERA
3
System dwójkowy
0 0
1 1
28 26 24 22 20
2 10
3 11
4 100
5 101
6 110
1011011012 = 36510
7 111
8 1000
9 1001
27 25 23 21
10 1010
11 1011
12 1100
... ...
4
Liczba zmiennoprzecinkowa *
Liczba zmiennoprzecinkowa jest komputerowÄ… reprezentacjÄ…
liczb rzeczywistych zapisanych w postaci wykładniczej zwanej
naukową. Ze względu na wygodę operowania na takich liczbach
przyjmuje siÄ™ ograniczony zakres na mantysÄ™ i cechÄ™. Powoduje
to, że liczba jest określana z pewną dokładnością i może
występować określonym zakresie.
Wartość liczby obliczana jest ze wzoru x=M·BC, gdzie B to
podstawa systemu liczbowego (np. 10 dla dziesiętnego,
2 dla dwójkowego)
* pl.wikipedia.org
5
Arkusz kalkulacyjny *
Program komputerowy przedstawiający dane, głównie liczbowe,
w postaci zestawu dużych tabel dwuwymiarowych, pozwalający
na automatyczną obróbkę tych danych, oraz na prezentację ich
w różny sposób. Popularne narzędzie w księgowości oraz w
zastosowaniach biurowych.
Najważniejszym narzędziem arkusza kalkulacyjnego są formuły
(matematyczne, statystyczne, daty i czasu, finansowe,
bazodanowe, logiczne), za pomocą których wprowadzone do
arkusza dane są automatycznie przetwarzane. Możliwe jest
także tworzenie różnego rodzaju symulacji.
* pl.wikipedia.org
6
Pole nazwy
Pasek formuły
Nagłówki kolumn
Komórka aktywna
Nagłówki wierszy
Pasek przewijania
Karta arkusza
Pasek stanu
7
Arkusz
Komórka bieżąca
A B C D E F ...
Komórka bieżąca
(aktywna) o adresie
(aktywna) o adresie
1
C3
C3
Maksymalnie
Maksymalnie
2
256
256
3
4
5
Maksymalnie
Maksymalnie
6
65536 (32000)
65536 (32000)
...
8
Skoroszyt
A B C D E F ...
A B C D E F ...
A B C D E F ...
1
1
1
2
2
2
3
3
3
4
4
4
5
5
5
6
6
6
...
...
...
9
Zawartość komórki
A B C D E F ...
1
2
1,2 liczba
3
Ala
tekst
4
5
1,2 formuła
6
www hiperłącze
...
10
Liczba
A B C D E F ...
1
2
1,2
3
0,6e-8
4
1,2 zł
5
25 %
6 -.003
...
11
Tekst
A B C D E F ...
1
2
Ala
3
ma
4
kota w cz
5
1,2
6 1,2
...
12
Formuła
A B C D E F ...
1
2
=2^2-2,8
1,2
3 =B2+1
2,2
4
=SUMA(B2:B3)
3,4
5
6
=SUMA(B2:B3)
3,4
...
13
Adresowanie względne
A B C D E F ...
1
2
2
2
3 =A1^2+3
=A1^2+3
7
7
4
5
6
=A4^2+3
=A4^2+3
3
3
...
14
Adresowanie bezwzględne
A B C D E F ...
1
2
2
2
3 =$A$1^2+3
=$A$1^2+3
7
7
4
5
6
=$A$1^2+3
=$A$1^2+3
7
7
...
15
Korzystanie z nazw
A B C D E F ...
1
10
2
m= m
5
3
v=
v
4
5
Ek= 125
=m*v^2/2
6
Ek= 125 =C2*C3^2/2
...
16
Funkcja warunkowa
A B C D E F ...
1
2
x= 10
3
4
x2ƒÄ…2 Å"xƒÄ…3 dla xÄ…Ä…0
5
f(x)= 13
f śą xźą=
{
xƒÄ…3 dla xÄ…0
6
...
17
Funkcja warunkowa
test_logiczny
Jeżeli .... x jest mniejsze lub równe zero
Jeżeli .... x jest mniejsze lub równe zero
to .... f(x)=x2+2x+3
to .... f(x)=x2+2x+3
w przeciwnym przypadku .... f(x)=x+3
w przeciwnym przypadku .... f(x)=x+3
wartość_jeżeli_prawda
wartość_jeżeli_fałsz
Gotowa formuła w arkuszu kalkulacyjnym:
=JEŻELI(C2<=0;C2^2+2*C2+3;C2+3)
=JEŻELI(C2<=0;C2^2+2*C2+3;C2+3)
18
FUNKCJE BAZY DANYCH
FUNKCJE BAZY DANYCH
W ARKUSZU KALKULACYJNYM
W ARKUSZU KALKULACYJNYM
19
Pojęcia podstawowe *
Baza danych to kolekcja danych umieszczonych w określony
sposób w strukturach odpowiadająca założonemu modelowi
danych. W potocznym ujęciu obejmuje dane oraz program
komputerowy wyspecjalizowany do gromadzenia i przetwarzania
tych danych. Program taki (lub zestaw programów) nazywany
jest systemem zarzÄ…dzania bazÄ… danych.
Bazy danych operują głównie na danych tekstowych i
liczbowych, lecz większość współczesnych baz umożliwia
przechowywanie danych binarnych typu: grafika, muzyka itp.
* http://pl.wikipedia.pl
20
Bazy proste
Bazy kartotekowe (proste) - każda tablica danych jest
samodzielnym dokumentem i nie może współpracować z innymi
tablicami. Do baz tego typu należą liczne programy typu: książka
telefoniczna, książka kucharska, spis książek, kaset lub płyt.
Wspólną cechą tych baz jest ich zastosowanie w jednym
wybranym celu.
Kartotekowe bazy danych można tworzyć w dowolnym
programie zarzÄ…dzajÄ…cym bazami danych czy w arkuszach
kalkulacyjnych, a nawet w prostych edytorach tekstów.
Dedykowane programy do tworzenia tego rodzaju baz są też
dołączane do pakietów zintegrowanych. Użytkownik może w
nich utworzyć nie tylko samą bazę, czyli tabele z danymi, ale i
graficzny interfejs użytkownika, definiując położenie pól i
dołączając rozmaite elementy uboczne powtarzające się przy
przeglądaniu rekordów, jak np. grafikę.
21
Bazy relacyjne
Bazy relacyjne - wiele tablic danych może współpracować ze sobą.
Bazy relacyjne posiadają wewnętrzne języki programowania do
operowania na danych, za pomocą których możemy tworzyć
zaawansowane funkcje obsługi danych.
22
Bazy relacyjne, zasady
1. Wszystkie wartości danych oparte są na prostych typach danych.
2. Wszystkie dane w bazie relacyjnej przedstawiane sÄ… w formie dwuwymiarowych tabel
(relacje). Każda tabela zawiera zero lub więcej wierszy (krotki, rekordy) i jedną lub więcej
kolumn (atrybuty). Na każdy wiersz składają się jednakowo ułożone kolumny wypełnione
wartościami, które z kolei w każdym wierszu mogą być inne.
3. Po wprowadzeniu danych do bazy możliwe jest porównywanie wartości z różnych
kolumn, zazwyczaj również z różnych tabel, i scalanie wierszy, gdy pochodzące z nich
wartości są zgodne. Umożliwia to wiązanie danych i wykonywanie stosunkowo złożonych
operacji w granicach całej bazy danych.
4. Wszystkie operacje wykonywane są w oparciu o logikę, bez względu na położenie
wiersza tabeli. (nie można np. zapytać o wiersze bez wiersza pierwszego, trzeciego i
piątego. Wiersze w relacyjnej bazie danych przechowywane są w porządku zupełnie
dowolnym  nie musi on odzwierciedlać ani kolejności ich wprowadzania, ani kolejności
ich przechowywania.
5. Z braku możliwości identyfikacji wiersza przez jego pozycję pojawia się
potrzeba obecności jednej lub więcej kolumn niepowtarzalnych w granicach
całej tabeli, pozwalających odnalezć konkretny wiersz. Kolumny te określa się
jako klucz podstawowy tabeli.
23
Funkcje bazy danych
projektowanie rekordów
nazwa pola
długość pola
rodzaj pola (tekstowe, liczbowe, logiczne)
edycja (dopisywanie, usuwanie, poprawianie rekordów)
sortowanie
wyszukiwanie i selekcja danych
tworzenie zapytań
tworzenie raportów
drukowanie
24
Przykład prostej bazy danych
Miejsce Rok
Pole
Pole
Nr Tytuł Autor
wydania wydania
1 Pan Tadeusz Adam Mickiewicz Warszawa 1991
2 Przedwiośnie Stefan Żeromski Kraków 1985
Rekord
Rekord
3 Quo Vadis Henry Sienkiewicz Poznań 1978
4 Chłopi Władysław Reymont Warszawa 1984
Wartość
Wartość
5 Kordian Juliusz Słowacki Kraków 1980
pola
pola
6 Nad Niemnem Eliza Orzeszkowa Warszawa 1989
7 Lalka Bolesław Prus Warszawa 1965
..... ...... ...... ......
25
Indeks  sortowanie wg tytułów
Miejsce Rok
Indeks
Indeks
Nr Tytuł Autor
wydania wydania
4 Chłopi Władysław Reymont Warszawa 1984
5 Kordian Juliusz Słowacki Kraków 1980
7 Lalka Bolesław Prus Warszawa 1965
6 Nad Niemnem Eliza Orzeszkowa Warszawa 1989
1 Pan Tadeusz Adam Mickiewicz Warszawa 1991
2 Przedwiośnie Stefan Żeromski Kraków 1985
3 Quo Vadis Henry Sienkiewicz Poznań 1978
26
Funkcje bazy danych
w arkuszach kalkulacyjnych
Import pliku tekstowego
Sortowanie
Autofiltr
Filtr zaawansowany
Sprawdzanie poprawności
Formularz
27
Makropolecenia
28
Makro
Makro (lub makropolecenie) to zestaw rozkazów realizujący
algorytm komputerowy przeznaczony do wykonywania przez
określoną aplikację (edytor, arkusz kalkulacyjny, program
graficzny) zwykle w celu automatyzacji pewnych czynności lub
dokonania zmian w dokumentach bez interakcji
z użytkownikiem. Makra pisane są zwykle w skryptowych
językach programowania wykonywanych przez interpreter
wbudowany w aplikacje, w których są uruchamiane.
29
Instrukcja pętli
Wykonaj wielokrotnie tÄ™ samÄ… instrukcjÄ™ lub
grupÄ™ instrukcji:
For Each zmienna In zakres
instrukcja1
instrukcja2
...
Next zmienna
30
Instrukcja warunkowa
Wykonaj instrukcjÄ™ lub grupÄ™ instrukcji wy-
Wykonaj instrukcjÄ™ lub grupÄ™ instrukcji wy-
łącznie wówczas, gdy określony warunek jest
łącznie wówczas, gdy określony warunek jest
spełniony:
spełniony:
if warunek _
if warunek _
Then instrukcja1 _
Then instrukcja1 _
Else instrukcja2
Else instrukcja2
31
Współpraca edytor-arkusz
Współpraca edytor-arkusz
Przenoszenie wykresów
Przenoszenie wykresów
z arkusza do edytora
z arkusza do edytora
32
Wykres w arkuszu
2000 punktów
33
Arkusz Edytor
w arkuszu po wskazaniu wykresu Ctrl-C
(wstawienie do schowka)
w edytorze
Ctrl-V (wklejenie ze schowka)
Edycja Wklej specjalnie
Wklej Wykres
Wklej Rysunek
Wklej Å‚Ä…cze
34
Wady i zalety
KÅ‚opoty z tekstem na rysunkach
35
Wady i zalety
Samoczynna zmiana wielkości
poszczególnych elementów wykresu (łącze)
Nieoczekiwane znaczne (czasem
wielokrotne) zwiększenie wielkości
dokumentu tekstowego
Szybkość przewijania dokumentu z
wykresami (lub innymi obiektami) znacznie
spada
36
Wnioski
Poza wyjątkowymi sytuacjami nie wklejać
wykresów jako Rysunek
Jeżeli całość pracy (z drukowaniem
włącznie) będzie wykonywana na tym
samym komputerze stosować łącza
Jeżeli dokument tekstowy lub plik zródłowy
arkusza będą przegrywane lub przenoszone
wklejać jako Wykres (Ctrl-V)
37
Rady
Rozmiar rysunku dobierać w arkuszu przed
kopiowaniem do edytora
W edytorze nie wprowadzać do wykresu
żadnych zmian (w razie konieczności
edytować zródłowy plik)
W przypadku dokumentów z dużą liczbą
łączy zmienić domyślne ustawienia
aktualizacji
38


Wyszukiwarka

Podobne podstrony:
arkusz kalkulacyjny 4 wzorzec
04 Arkusz kalkulacyjny
Syllabus do Modułu AM4 Arkusze kalkulacyjne, poziom zaawansowany wersja 1 0 6
T03 Arkusz kalkulacyjny od podstaw cz 3 4 godz
arkusz kalkulacyjny
arkusz kalkulacyjny 5
E5 Arkusz kalkulacyjny w pracy wychowawcy i nauczyciela (kurs podstawowy) v1 0
Budowa i zastosowanie arkusza kalkulacyjnego Microsoft Excel SÅ‚awomir Siudowski
arkusz kalkulacyjny 4
arkusz kalkulacyjny minuty wzorzec
arkusz kalkulacyjny 3
T03 Arkusz kalkulacyjny od podstaw cz 6 3 godz
arkusz kalkulacyjny energooszczednosc wzorzecc
arkusz kalkulacyjny 2 wzorzec
T03 Arkusz kalkulacyjny od podstaw2godz Sylabus
arkusz kalkulacyjny 1
4 Arkusz kalkulacyjny?lc

więcej podobnych podstron