Wyk³ad 9 - MS Excel

Transkrypt

Wyk³ad 9 - MS Excel
WyŜsza Szkoła MenedŜerska w Legnicy
Informatyka w zarządzaniu
Zarządzanie, zaoczne, sem. 3
Wykład 9
MS Excel – data i czas
Grzegorz Bazydło
Cel wykładu
Celem wykładu jest omówienie wybranych
zagadnień dotyczących uŜywania funkcji związanych
z datą i czasem w programie MS Excel.
WyŜsza Szkoła MenedŜerska w Legnicy
2
Literatura
Informacje zawarte w wykładzie pochodzą głównie
z następujących źródeł:
• John Walkenbach Excel 2007 PL. Biblia
−
−
−
−
−
Tłumaczenie: Piotr Pilch
Data wydania: 08/2007
ISBN: 978-83-246-1021-1
Stron: 920
Wydawnictwo: Helion
• pomoc programu MS Excel
wersja 2000, 2003, 2007.
WyŜsza Szkoła MenedŜerska w Legnicy
3
1
Przykład zastosowania (1)
obliczanie pełnych lat (miesięcy) pomiędzy dwoma datami
(tu: ilość przeŜytych pełnych lat)
WyŜsza Szkoła MenedŜerska w Legnicy
4
Przykład zastosowania (2)
wpisujemy tylko godziny przyjścia i wyjścia pracownika
automatycznie wyliczane są nadgodziny
WyŜsza Szkoła MenedŜerska w Legnicy
5
Przykład zastosowania (3)
dla danego trendu czasowego obliczana jest aktualna wartość
działki (wzrost wartości ze względu na upływ czasu)
WyŜsza Szkoła MenedŜerska w Legnicy
6
2
Dane w komórce
Wprowadzane dane (liczby, tekst) składają się
z faktycznej treści oraz formatu.
123,40
123,4
liczba
treść (dane)
format
1900-05-02 09:36:00
data i czas
WyŜsza Szkoła MenedŜerska w Legnicy
7
Wprowadzanie daty i czasu
Format wprowadzania daty i czasu w MS Excel
uzaleŜniony jest od ustawień regionalnych
komputera (Opcje regionalne i językowe w Panelu
Sterowania).
maj czy
maja?
WyŜsza Szkoła MenedŜerska w Legnicy
8
Wprowadzanie daty - przykład
2008-04-20
2008/04/20
2008.04.20
08-04-20
20-04-2008
20.04.2008
20-kwi-2008
20 kwietnia 2008
MS Excel
domyśla się, Ŝe
chodzi
o datę...
20 kwiecień 2008
20/04 2008
WyŜsza Szkoła MenedŜerska w Legnicy
9
3
Wprowadzanie daty – rok
08-04-20
2008-04-20
99-07-13
1999-07-13
29-05-30
2029-05-30
30-01-14
1930-01-14
Przy wprowadzaniu roku w formacie dwucyfrowym,
MS Excel interpretuje rok jako 19xx jeŜeli rok jest
większy lub równy od 30 oraz jako 20xx jeŜeli rok
jest mniejszy od 30.
Aby uniknąć błędów zalecane jest wprowadzanie
roku w formacie czterocyfrowym.
WyŜsza Szkoła MenedŜerska w Legnicy
10
Zakres wprowadzanych dat
Najmniejszą moŜliwą do wprowadzenia datą jest:
1 stycznia 1900 roku (1900-01-01)
A największą:
31 grudnia 9999 roku (9999-12-31)
Data wprowadzona spoza podanego zakresu
zostanie potraktowana jako zwykły tekst, a nie jako
data (liczba).
WyŜsza Szkoła MenedŜerska w Legnicy
11
Data jako liczba
W programie MS Excel daty przechowywane są
w postaci liczb całkowitych1.
1 stycznia 1900
2 stycznia 1900
3 stycznia 1900
29 lutego 1900
...
20 kwietnia 2008
1
2
3
60
czy rok 1900 był rokiem
przestępnym?
39 558
ZauwaŜmy, Ŝe jedna doba ma wartość 1.
1patrz
WyŜsza Szkoła MenedŜerska w Legnicy
slajd 16
12
4
Lata przestępne (dygresja)
czy rok 2008
jest przestępny?
czy rok 2007
był przestępny?
tak
nie
czy rok 2000
był przestępny?
tak
JeŜeli spełniony jest jeden z dwóch poniŜszych
warunków:
rok jest podzielny przez 4,
ale nie jest podzielny przez 100
lub
rok jest podzielny przez 400
to rok jest przestępny.
błąd
Excela
WyŜsza Szkoła MenedŜerska w Legnicy
czy rok 1900
był przestępny?
nie!
13
Działania na datach
Data w MS Excel przechowywana jest jako liczba,
a więc moŜliwe jest wykonywanie obliczeń (jak na
„normalnych”
liczbach).
MoŜna
więc
daty
porównywać, sumować, odejmować, mnoŜyć,
dzielić, pierwiastkować itp. Pomijając sens
wykonywania niektórych działań, wszystkie one są
poprawne z punkty widzenia programu MS Excel.
Przykłady:
WyŜsza Szkoła MenedŜerska w Legnicy
14
Czas jako liczba
W programie MS Excel czas przechowywany jest
w postaci liczb rzeczywistych.
Wiemy, Ŝe jedna doba ma wartość 1.
A więc 0,5 oznacza pół doby, czyli godzinę 12:00.
Analogicznie:
0,125 to godz. 3:00
0,75 to godz. 18:00
0,00 to godz. 0:00
1/24
Z drugiej strony:
1h
to 0,0416666666666667
1 min to 0,0006944444444444
1/24/60
Dokładność czasu: 00:00:00,01 (np. 14:52:34,78)
WyŜsza Szkoła MenedŜerska w Legnicy
15
5
Data i czas
W programie MS Excel informacja o dacie i czasie
przechowywana
jest
w
postaci
liczb
rzeczywistych.
Część całkowita oznacza datę, a część ułamkowa
czas:
data
39569,5388430556
czas
2008-05-01 12:55:56,04
WyŜsza Szkoła MenedŜerska w Legnicy
16
Formatowanie daty i czasu
Za pomocą formatowania datę i czas moŜna
wyświetlać na wiele róŜnych sposobów. Np. datę
wprowadzoną jako 2008-04-20 13:54 moŜna
wyświetlić:
20 kwiecień 2008 13:54:00
20.04.2008
dzień: 20, miesiąc: 04, rok: 2008, 13 h 54 minut
13 godzin i 54 minuty
2008 >kwi< 20
20_04_2008 (kwiecień)
itd.
WyŜsza Szkoła MenedŜerska w Legnicy
17
Formatowanie daty i czasu cd.
Zaawansowane formatowanie daty i czasu moŜna
osiągnąć
z
wykorzystaniem
tzw.
kodów
formatowania (menu Format Komórki... zakładka
Liczby Niestandardowe):
WyŜsza Szkoła MenedŜerska w Legnicy
18
6
Formatowanie daty i czasu cd.
Kody formatowania daty i czasu:
• r – rok
• m – miesiąc
• d – dzień
Przykład dla 2008-04-20
rrrr-mm-dd
2008-04-20
dd.mm.rr
20.04.08
mmm rrrr
kwi 2008
dd mmmm
20 kwiecień
•
•
•
•
Przykład dla 13:04:12,89
g:mm:ss,00
13:04:12,89
g h mm ”min”
13 h 04 min
mm:ss
04:12
m:ss,00
4:12,89
g – godzina
m – minuta
s – sekunda
s,00 – setne części
sekundy
22:00 + 5:00 = ?
3:00
27:00
g:mm
[g]:mm
WyŜsza Szkoła MenedŜerska w Legnicy
19
Wybrane funkcje – dziś()
=dziś()
• Funkcja zwraca aktualną datę (numer kolejny
bieŜącego dnia).
• Przykład:
=dziś()
wynik: 2008-04-20
WyŜsza Szkoła MenedŜerska w Legnicy
20
Wybrane funkcje – teraz()
=teraz()
• Funkcja zwraca aktualną datę i czas.
• Przykład:
=teraz()
wynik: 2008-04-20 13:42
WyŜsza Szkoła MenedŜerska w Legnicy
21
7
Wybrane funkcje – data()
=data( rok; miesiąc; dzień )
• Funkcja
zwraca
datę
(liczbę)
zgodnie
z podanym rokiem, miesiącem i dniem.
• Przykład:
=data(2008;04;20)
=data(A1;A2;A3)
WyŜsza Szkoła MenedŜerska w Legnicy
22
Wybrane funkcje – dzień()
=dzień( data )
• Funkcja zwraca dzień miesiąca (liczbę od 1 do
31) odpowiadający liczbie reprezentującej datę.
• Przykład:
=dzień(”2008-04-20”)
=dzień(A5)
WyŜsza Szkoła MenedŜerska w Legnicy
23
Wybrane funkcje – miesiąc()
=miesiąc( data )
• Funkcja zwraca miesiąc (liczbę od 1 do 12)
odpowiadający liczbie reprezentującej datę.
• Przykład:
=miesiąc(”2008-04-20”)
=miesiąc(A5)
WyŜsza Szkoła MenedŜerska w Legnicy
24
8
Wybrane funkcje – rok()
=rok( data )
• Funkcja zwraca rok (liczbę od 1900 do 9999)
odpowiadający liczbie reprezentującej datę.
• Przykład:
=rok(”2008-04-20”)
=rok(A5)
WyŜsza Szkoła MenedŜerska w Legnicy
25
Wybrane funkcje – data.róŜnica()
=data.róŜnica( data_pocz;
data_konc; parametr )
• Funkcja oblicza liczbę pełnych lat, miesięcy lub
dni (zaleŜy od parametru) jakie upłynęły od
daty początkowej do daty końcowej.
• Parametr moŜe przyjąć jedną z trzech wartości:
− ”y”
− ”m”
− ”d”
funkcja oblicza pełne lata
funkcja oblicza pełne miesiące
funkcja oblicza dni
WyŜsza Szkoła MenedŜerska w Legnicy
26
Wybrane funkcje – data.róŜnica()
=data.róŜnica( data_pocz;
data_konc; parametr )
• Przykład:
=data.róŜnica(”1977-04-12”;
”2007-03-30”;”y”)
=data.róŜnica(”1998-09-07”;
dziś();”m”)
WyŜsza Szkoła MenedŜerska w Legnicy
27
9
Podsumowanie
• Zrozumienie sposobu przechowywania daty
i czasu przez MS Excel jest warunkiem
efektywnego korzystania z funkcji daty i czasu.
• Program MS Excel przechowuje datę i czas
w postaci liczb rzeczywistych: część całkowita
oznacza datę, a część ułamkowa czas.
• Format wprowadzania daty w programie MS Excel
zaleŜy od ustawień regionalnych komputera. Data
wprowadzona w innym formacie zostanie
potraktowana jako tekst.
• Sposób wyświetlania daty i czasu moŜna dowolnie
modyfikować.
WyŜsza Szkoła MenedŜerska w Legnicy
28
10

Podobne dokumenty