Ile dni, miesięcy, lat minęło pomiędzy dwiema datami?

Istnieje w Excelu pewna nieudokumentowana funkcja, która oblicza w dowolnej jednostce różnicę pomiędzy dwiema datami. Jest to bardzo przydatne. Przykładowo w pewnym projekcie unijnym widziałem jak pracownica biurowa pieczołowicie wpisywała PESELE uczestników (co bardzo prosto można zautomatyzować), następnie ręcznie na ich podstawie wklepywała ich daty urodzenia a następnie „ręcznie” liczyła ile oni mają lat. Osób, które rekrutowały na owe szkolenie była ponad setka. Trzeba było dokładnie policzyć ile lat będzie miała dana osoba na dzień startu projektu, gdyż musiała być zachowana odpowiednia proporcja pomiędzy osobami młodymi a seniorami.

Ta funkcja to DATA.RÓŻNICA. Natomiast jak już wcześniej wspominałem jest ona nieudokumentowana.Zauważ, że wpisując funkcję DATA pojawia się podpowiadacz, który wyświetla funkcje, których nazwa zaczyna się od DATA. Na tej liście nie ma funkcji DATA.RÓŻNICA.

wpisywanie-funkcji-data

Po wpisaniu całej nazwy funkcji =DATA i otworzeniu nawiasu pojawia się podpowiadacz, który informuje Ciebie, jakie argumenty przyjmuje ta funkcja.

wpisywanie-funkcji-data2

Gdy z kolei ręcznie wpiszesz całą funkcję DATA.RÓŻNICA i otworzysz nawias, to podpowiadacz nie informuje Ciebie o tym, jakie argumenty przyjmuje te funkcja.

wpisywanie-funkcji-data-różnica

Aby przetestować funkcję DATA.RÓŻNICA najprościej będzie przeanalizować poniższy przykład.

data-różnica-przykład

Funkcja DATA.RÓŻNICA przyjmuje trzy argumenty. Pierwszy z nich to data początkowa (musi być wcześniejsza od daty końcowej). Drugi argument to data końcowa (późniejsza). Trzeci argument to jednostka czasu, w jakiej ma być liczona różnica pomiędzy tymi dwiema datami.

Oto możliwe jednostki na jakich operuje ta funkcja (pamiętaj, że ten trzeci argument funkcji musi być w cudzysłowie.

Jednostka Zwraca Przykładowa
wartość
y Liczba pełnych lat w okresie. 2
m Liczba pełnych miesięcy w okresie. 27
d Liczba dni w okresie. 835
ym Różnica między dniem w dacie początkowej a dniem w dacie końcowej. Miesiące i lata dat są ignorowane. 3
md Różnica między miesiącem w dacie początkowej a miesiącem w dacie końcowej. Dni i lata dat są ignorowane. 14
yd Różnica między dniem w dacie początkowej a dniem w dacie końcowej. Lata dat są ignorowane. 104

 

Pobierz przykładowy arkusz.

Ten wpis został opublikowany w kategorii sztuczki i oznaczony tagami , , . Dodaj zakładkę do bezpośredniego odnośnika.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *