Technologie Informacyjne
Wykªad 4
Paweª Witkowski
MIM UW
Wiosna 2012
Co to jest?
Wielka pokratkowana pªachta papieru
Pozwalaj¡ca kopiowa¢/przesuwa¢ swoj¡ zawarto±¢
Potra¡ca wykonywa¢ obliczenia
Wykonuj¡ca automatycznie raz okre±lone obliczenia
Arkuszem kalkulacyjnym nazywa si¦ te» sam program obsªuguj¡cey takie pªachty
P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2012 2 / 18
Zalety
Szybko±¢ i bezbª¦dno±¢ oblicze«
Automatyczne przeliczanie i powtarzalno±¢ oblicze«
atwo±¢ tworzenia arkusza (kopiowanie formuª) Wysoka jako±¢ prezentacji danych
atwosc modykowania (i mo»liwo±ci jej ograniczania)
Struktura
Skoroszyt (zeszyt) zªo»ony z arkuszy Arkusz skªadaj¡cy sie z kolumn i wierszy Komórki le»¡ce na przeci¦ciu wierszy i kolumn Arkusze maj¡ nazwy (np. Arkusz1)
Kolumny maj¡ identykatory (np. C) Wiersze maj¡ numery (np. 12) Komórki maj¡ adresy (np. C12)
P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2012 4 / 18
Komórki
Zawarto±¢
Warto±¢
Format Przykªady
Zawarto±¢ 123 Ala 9.03.2010 30 zª
Warto±¢ 123 0 40246 30
Format 123,00 Ala 9 III 2010 30,00 zª
Komórki
Zawarto±¢
Warto±¢
Format Przykªady
Zawarto±¢ 123 Ala 9.03.2010 30 zª
Warto±¢ 123 0 40246 30
Format 123,00 Ala 9 III 2010 30,00 zª
P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2012 5 / 18
Komórki
Zawarto±¢
Warto±¢
Format Przykªady
Zawarto±¢ 123 Ala 9.03.2010 30 zª
Warto±¢ 123 0 40246 30
Format 123,00 Ala 9 III 2010 30,00 zª
Typy danych
Napisy Liczby
I
Liczby
I
Waluty
I
Procenty
I
Daty
I
Godziny Formuªy
P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2012 6 / 18
Liczby
Dokªadno±¢ oblicze«
Liczba wy±wietlanych miejsc po przecinku Daty s¡ liczbami caªkowitymi
I
0 = 30.12.1899
I
1 = 31.12.1899
I
10 = 09.01.1900
I
40246 = 09.03.2010
Godziny s¡ liczbami uªamkowymi
I
0 = 00:00:00
I
0,2 = 04:48:00
I
0,5 = 12:00:00
I
0,99 = 23:45:36
Data i czas
Ka»da liczba oznacza pewn¡ dat¦
Ka»da data jest liczb¡
Na datach mo»na wykonywa¢ operacje arytmetyczne 2010-06-14 - 2010-02-15 = 119
Dokªadne okre±lenie czasu
2010-03-09 16:30 - 2010-03-09 15:00 = 01:30:00 40246,69 - 40246,63 = 0,06
P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2012 8 / 18
Format komórki
Kategoria danych
I
Liczba
I
Waluta
I
Procent
I
Data
I
Czas
Format wy±wietlania danych
I
Liczba miejsc po przecinku
I
Symbol waluty (zª, PLN, $)
I
Format daty (2010-03-09, 9 III 2010, ...)
I
Formaty u»ytkownika (DDD - Wt, DDDD - Wtorek)
Adresy komórek i zakresów
Nagªówek kolumny i numer wiersza - C12
Zakres lewy górny róg : prawy dolny róg - A1:C10 Fragment wiersza A1:M1
Fragment kolumny A1:A25
Wiele zakresów oddzielamy ±rednikiem A1:A25;C1:C25 Nazwa arkusza Arkusz1.C12
Adresów komórek i zakresów u»ywamy w formuªach
P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2012 10 / 18
Skªadnia
Formuª¦ rozpoczynamy znakiem równo±ci = Operacje arytmetyczne +,-,*,/,
=10+23+44, = 23*44, = 156/1,22
=A1+B1+C1, = B1*C1, = D1/B2
Funkcje maj¡ swoje nazwy SUMA, REDNIA Parametry funkcji w nawiasach SUMA(A1:A10)
Funkcje bez parametrów te» musz¡ mie¢ nawiasy DZI()
Parametry oddzielamy ±rednikiem REDNIA(A1; A2)
Zasady pisania formuª
Nie wpisujemy liczb do formuª parametryzacja arkusza
Nie wpisujemy tej samej liczby dwa razy do arkusza nie dublujemy danych
Nie umieszczamy w jednej kolumnie tabelki ró»nych danych (np.
ró»nie obliczanych)
Liczby w jednej kolumnie formatujemy, tak by miaªy t¦ sam¡ liczb¦
miejsc po przecinku
Formuª¦ wpisujemy tylko do pierwszej komórki kolumny danych, do pozostaªych kopiujemy
Uchwyt kopiowania
P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2012 12 / 18
Adresowanie wzgl¦dne i bezwzgl¦dne
Dodatkowy modykator adresu $
Wa»ny przy kopiowaniu i wstawianiu formuª
Znak $ zapobiega zmianie nagªówka kolumny lub numeru wiersza komórki przy kopiowaniu
Cztery mo»liwo±ci C12, $C12, C$12, $C$12
Niezb¦dne przy korzystaniu z dodatkowych komórek poza obliczn¡
kolumn¡
Funkcje matematyczne
SUMA() sumuje liczby i zakresy SUMA(A1:A10; C1:C10)
Napisy w zakresach s¡ traktowane jak 0 ZAOKR() zaokr¡gla liczb¦
LICZ.JEELI() zlicza komórki speªniaj¡ce zadane kryterium
SUMA.JEELI() sumuje komórki speªniaj¡ce zadane kryterium
P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2012 14 / 18
Funkcje matematyczne
SUMA() sumuje liczby i zakresy SUMA(A1:A10; C1:C10)
Napisy w zakresach s¡ traktowane jak 0 ZAOKR() zaokr¡gla liczb¦
LICZ.JEELI() zlicza komórki speªniaj¡ce zadane kryterium
SUMA.JEELI() sumuje komórki speªniaj¡ce zadane kryterium
Funkcje matematyczne
SUMA() sumuje liczby i zakresy SUMA(A1:A10; C1:C10)
Napisy w zakresach s¡ traktowane jak 0 ZAOKR() zaokr¡gla liczb¦
LICZ.JEELI() zlicza komórki speªniaj¡ce zadane kryterium
SUMA.JEELI() sumuje komórki speªniaj¡ce zadane kryterium
P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2012 14 / 18
Funkcje matematyczne
SUMA() sumuje liczby i zakresy SUMA(A1:A10; C1:C10)
Napisy w zakresach s¡ traktowane jak 0 ZAOKR() zaokr¡gla liczb¦
LICZ.JEELI() zlicza komórki speªniaj¡ce zadane kryterium
SUMA.JEELI() sumuje komórki speªniaj¡ce zadane kryterium
Funkcje matematyczne
SUMA() sumuje liczby i zakresy SUMA(A1:A10; C1:C10)
Napisy w zakresach s¡ traktowane jak 0 ZAOKR() zaokr¡gla liczb¦
LICZ.JEELI() zlicza komórki speªniaj¡ce zadane kryterium SUMA.JEELI() sumuje komórki speªniaj¡ce zadane kryterium
P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2012 14 / 18
Funkcje daty i czasu
DZI() zwraca bie»¡c¡ dat¦
TERAZ() zwraca bie»¡c¡ dat¦ i czas
ROK(), MIESIC(), DZIE() zwracaj¡ rok, miesi¡c, dzie« dla danej daty (reprezentownej przez liczb¦)
I
ROK(2010-03-09) = 2010
I
MIESIC(2010-03-09) = 3
I
DZIE(2010-03-09) = 9
Funkcje statystyczne
REDNIA() zwraca warto±¢ ±redni¡ z liczb lub zakresów
REDNIA(A1:A10; C1:C10)
Nie bierze pod uwag¦ komórek w zakresach, które nie zawieraj¡ liczb MIN(), MAX() zwracaj¡ warto±¢ minimaln¡ i maksymaln¡ z liczb lub zakresów
MIN(A1:A10), MAX(C1:C10)
P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2012 16 / 18
Funkcje logiczne
I() koniunkcja warto±ci logicznych I(A1>10; A1<20)
LUB() alternatywa warto±ci logicznych LUB(A1=1; A1=2)
JEELI() funkcja warunkowa
JEELI(A1>=50%; 'zal'; 'nzal')
Funkcje arkusza
WYSZUKAJ() wyszukiwanie komórek w jednej kolumnie i zwracanie odpowiadaj¡cych warto±ci z drugiej kolumny
WYSZUKAJ(A1; $D$1:$D$10; $E$1:$E$10)
WYSZUKAJ.PIONOWO() wyszukiwanie komórek w pierwszej kolumnie tabeli pomocniczej i zwracanie odpowiadaj¡cych warto±ci z innej kolumny o zadanym numerze
WYSZUKAJ.PIONOWO(A1; $D$1:$F$10; 3)
P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2012 18 / 18