Funkcja
Data.Różnica nie jest opisana w pomocy arkusza kalkulacyjnego Excel ani w wersji 2003 jak i w wersjach wyższych. Wyszukując opis na stronach microsoftu napotkałem kiedyś na błędnie podane parametry dlatego postanowiłem zamieścić dokładny opis wraz z przykładami.
Jest to funkcja posiadająca 3 argumenty a jej składnia przedstawia się następująco:
=Data.Różnica(Data_początkowa; Data_końcowa; Parametr)
gdzie w polu
Parametr wpisujemy:
- Data_początkowa - jest to kolejna liczba określająca datę od której chcemy rozpocząć liczenie
- Data_końcowa - liczba określająca datę końcową do której obliczamy ilość dni/miesięcy/lat
- Parametr - służy do określenia co ma być wyliczone, może przyjmować wartości:
- "Y" - oblicza ilość pełnych lat jakie minęły w podanym zakresie
- "M" - oblicza ilość pełnych miesięcy jakie minęły pomiędzy datą początkową i końcową
- "D" - oblicza ilość dni - podobnie jak odejmowanie dat od siebie
- "MD" - oblicza ilość dni pomiędzy datami ignorując miesiące i lata
- "YM" - oblicza ilość miesięcy między datą początkową i końcową z pominięciem dni i lat
- "YD" - oblicza ilość dni między datami ignorując lata
W kolumnie B wpisane są daty początkowe, kolumna C zawiera daty końcowe a w kolumnach od D do I podane są wyniki dla odpowiednich parametrów.
Komórka I5 ma inną wartość niż komórki I4 oraz I6 ponieważ w 2008 roku luty miał 29 dni, spowodowało to dodanie jednego dnia w całym zakresie pomiędzy 1 stycznia a 27 grudnia.
Poniżej podaję odpowiednie formuły:
D4 =DATA.RÓŻNICA(B4;C4;"y")
E4 =DATA.RÓŻNICA(B4;C4;"m")
F4 =DATA.RÓŻNICA(B4;C4;"d")
G4 =DATA.RÓŻNICA(B4;C4;"md")
H4 =DATA.RÓŻNICA(B4;C4;"ym")
I4 =DATA.RÓŻNICA(B4;C4;"yd")
W wierszu 10 w komórkach D:I pojawił się napis
#Liczba!, który informuje nas o występującym błędzie. Błąd w tym wierszu umieściłem celowo aby pokazać co się stanie jeżeli data początkowa będzie późniejsza niż data końcowa.
Mam nadzieję, że zamieszczony opis będzie pomocny w pracy z arkuszem kalkulacyjnym.
Będę wdzięczny za wszelkie uwagi które mogą pomóc w pracy oraz na sugestie dotyczące nowych postów i problemów z arkuszem.