Funkcje daty i czasu |
|
|
|
|
Excel traktuje datę i czas jako zwykłą liczbę. Dzięki temu liczba dodatnia (całkowita lub rzeczywista) może być wyświetlona w postaci daty i godziny i na odwrót: każda data może być potraktowana jako liczba. Na datach i godzinach można wykonywać działania matematyczne. |
Aby liczba mogła być zinterpretowana jako data, musi należeć do przedziału <1; 2958465>, co odpowiada okresowi czasu od 1 stycznia 1900 do 31 grudnia 9999. Część całkowita liczby to dni, część ułamkowa – godziny. Zwiększenie liczby o 1 oznacza dzień następny, zmniejszenie o 1 – dzień poprzedni. Z kolei 0,5 to godzina 12 w południe, 0,25 to 6 rano (1/4 doby), gdy część ułamkowa jest równa zero, oznacza to północ. Liczba całkowita jest interpretowana jako ilość dni, jaka minęła od 1 stycznia 1900, część dziesiętna to czas, jaki upłynął od północy. |
O tym, czy w komórce jest wyświetlana liczba, czy odpowiadająca jej data i czas, decydujemy, wybierając odpowiedni format wyświetlania (opcje Format, Komórki, oraz zakładka Liczby) |
|
|
|
|
|
|
|
|
|
|
Funkcja |
Składnia |
Opis |
Przykład |
Wynik przykładu |
|
|
|
|
|
DATA |
=DATA(rok;miesiąc;dzień) |
Wstawia datę w komórce |
=DATA(1999;5;1) |
W tą komórkę proszę przepisać przykład
|
DZIŚ |
=DZIŚ() |
Zwraca wartość bieżącej daty (funkcja jest uaktualniana za każdym razem, gdy arkusz jest przeliczany) |
=DZIŚ() |
W tą komórkę proszę przepisać przykład
|
CZAS |
=CZAS(godzina;minuta;sekunda) |
Wstawia godzinę w komórce |
=CZAS(14;30;00) |
W tą komórkę proszę przepisać przykład
|
TERAZ |
=TERAZ() |
Zwraca wartość bieżącej godziny (funkcja jest uaktualniana za każdym razem, gdy arkusz jest przeliczany) |
=TERAZ() |
W tą komórkę proszę przepisać przykład
|
DZIEŃ.TYG |
=DZIEŃ.TYG(wartość_seryjna;zwracany_typ) |
Zwraca dzień tygodnia określonej daty |
=DZIEŃ.TYG("1990-2-14") |
W tą komórkę proszę przepisać przykład
|
ROK |
=ROK(wartość_seryjna) |
Zwraca wartość roku określonej daty |
=ROK("1998-3-15") |
W tą komórkę proszę przepisać przykład
|
MIESIĄC |
=MIESIĄC(wartość_seryjna) |
Zwraca wartość miesiąca określonej daty |
=MIESIĄC("1998-3-15") |
W tą komórkę proszę przepisać przykład
|
DZIEŃ |
=DZIEŃ(wartość_seryjna) |
Zwraca wartość dnia określonej daty |
=DZIEŃ("1998-3-15") |
W tą komórkę proszę przepisać przykład
|
GODZINA |
=GODZINA(wartość_seryjna) |
Zwraca wartość godziny określonej daty |
=GODZINA("12:15:45") |
W tą komórkę proszę przepisać przykład
|
MINUTA |
=MINUTA(wartość_seryjna) |
Zwraca wartość minuty określonej daty |
=MINUTA("12:15:45") |
W tą komórkę proszę przepisać przykład
|
SEKUNDA |
=SEKUNDA(wartość_seryjna) |
Zwraca wartość sekundy określonej daty |
=SEKUNDA("12:15:45") |
W tą komórkę proszę przepisać przykład
|
Imię |
Nazwisko |
Stawka |
Początek |
Koniec |
Czas pracy: |
Wynagrodzenie |
Jan |
Nowak |
9 zł |
07:30 |
15:40 |
|
|
Anna |
Cicha |
10 zł |
08:00 |
15:00 |
|
|
Maria |
Noga |
6 zł |
07:00 |
14:30 |
|
|
Konstanty |
Nowik |
15 zł |
06:20 |
15:15 |
|
|
Michał |
Mokry |
9 zł |
09:00 |
16:05 |
|
|
Barbara |
Milka |
12 zł |
08:55 |
16:00 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Pracownicy są opłacani wg stawek godzinowych proporcjonalnie do czasu pracy. |
|
|
|
|
|
|
W kolumnie Czas pracy: należy obliczyć jak długo pracowała każda osoba. |
|
|
|
|
|
|
Aby obliczyć wynagrodzenie musimy czas pracy przemnożyć przez stawkę. |
|
|
|
|
|
|
Dziwne wyniki w kolumnie G? |
|
|
|
|
|
|
Należy pamiętać, że Excel traktuje określenie czasu jako ułamek 24. godzinnej doby, to znaczy, że zawartość komórki F2 jest równoważna |
|
|
|
|
|
|
liczbie 8 1/6 (8 godzin i 10 minut) podzielonej przez 24. |
|
|
|
|
|
|
Zatem, żeby obliczyć wynagrodzenie (w komórce G2), należy iloczyn zawartości komórek C2 i F2 pomnożyć jeszcze przez 24. |
|
|
|
|
|
|