poniedziałek, 14 listopada 2016

Lekcja 32

Temat: Obliczanie daty i czasu.

W codziennej pracy z arkuszem Excela często musimy operować datami bądź czasem. Dla przykładu tworzone są arkusze sprzedaży produktów, analizy wyników czy harmonogramy. Początkowa praca z datami może wydawać się trudna i skomplikowana, ale po poznaniu zasad rządzących tym typem danych okazuje się, że nie taki diabeł straszny. Tak więc by posiąść tą wiedzę zapraszam do lektury wpisu.  
Zanim przejdziemy dalej kilka słów wstępu i uwag ogólnych. Ustalmy, że w przykładach będziemy operować na dacie w formacie: rok-miesiąc-dzień. Oznacza to, że przykładowa data 12 luty 1980r przyjmie postać: 1980-02-12 (jak zmienić format daty pokażę w dalszej części wpisu).
Aby móc operować na datach w pierwszej kolejności musimy zrozumieć jak Excel intrepretuje datę. Dla programu data jest po prostu liczbą. Liczba ta bądź tzw. numer seryjny odpowiada liczbie dni jaka upłynęła od daty początkowej, którą ustalono na dzień 0 stycznia 1900 roku. Niektórym po przeczytaniu ostatniego zdania od razu zapali się „czerwona lampka” - przecież taka data jak 0 stycznia 1900 rok nie istnieje. Oczywiście jest to prawda, ale trzeba było przy operowaniu datami (a raczej jak już wiesz kolejnymi numerami sekwencyjnymi) wykorzystać liczbę 0. Tak więc fikcyjna data 1900-01-00 odpowiada liczbie 0, a każda kolejna data jest związana ze zwiększaniem numeru sekwencyjnego o 1. Dla przykładu numer seryjny równy 1 to dzień 1 stycznia 1900 roku, numer seryjny równy 2 to dzień 2 stycznia 1900 roku itd.
Aby sprawdzić w działaniu efekt wykorzystania kolejnych numerów sekwencyjnych w dowolnej komórce arkusza wpisujemy liczbę i zmieniamy format wyświetlania. Proces ten możemy wykonać dwojako:
wybieramy format z rozwijanej listy w naszym przypadku Data krótka bądź Data długa,

po kliknięciu na komórkę PPM z menu kontekstowego wybieramy Formatuj komórki a następnie na karcie Liczby w sekcji Kategoria interesujący nas format daty.