Z nami uczy się już 7382 osób. Czekamy na Ciebie

Strona główna » Blog » Triki » Funkcja DATA.RÓŻNICA

Funkcja DATA.RÓŻNICA

Zastosowanie

Bardzo często interesuje nas ile czasu upłynęło pomiędzy dwoma datami. Czasami liczymy dni a czasami miesiące czy lata. Aby to policzyć nie wystarczy po prostu odjąć jedną datę od drugiej. Jest to trochę bardziej skomplikowane. Na szczęście nie musimy w to wnikać bo mamy do dyspozycji gotową funkcję DATA.RÓŻNICA, która pomaga nam to wszystko obliczyć.

Składnia

Oto definicja funkcji:

DATA.RÓŻNICA(data_początkowa; data_końcowa; jednostka)

Pierwszy parametr to data początkowa. Musi ona być niższa wartością czyli „starsza”.

Drugi parametr to data końcowa.

Trzeci parametr to jednostka. Jest to wyznaczony symbol, który określa jaki wynik nas interesuje. Mamy do dyspozycji takie możliwości:

  • „Y” – liczba pełnych lat w okresie
  • „M” – liczba pełnych miesięcy w okresie
  • „D” – liczba dni w okresie
  • „MD” – Różnica między dniem w dacie początkowej a dniem w dacie końcowej. Miesiące i lata dat są ignorowane
  • „YM” – Różnica między miesiącem w dacie początkowej a miesiącem w dacie końcowej. Dni i lata dat są ignorowane
  • „YD” – Różnica między dniem w dacie początkowej a dniem w dacie końcowej. Lata dat są ignorowane

Przykłady

W przykładzie policzymy sobie wszystkie możliwe kombinacje tej funkcji. Jako datę startową weźmy 1994-02-01, a końcową 2016-3-18. Wpiszmy te daty do arkusza i wpiszemy formuły do komórek:

A5: =DATA.RÓŻNICA($B$1;$B$2;”Y”)

A6: =DATA.RÓŻNICA($B$1;$B$2;”M”)

A7: =DATA.RÓŻNICA($B$1;$B$2;”D”)

A8: =DATA.RÓŻNICA($B$1;$B$2;”MD”)

A9: =DATA.RÓŻNICA($B$1;$B$2;”YM”)

A10: =DATA.RÓŻNICA($B$1;$B$2;”YD”)

Arkusz, który przygotowałem wygląda tak:

1. Tabelka

Oczywiście natychmiast widzimy wyniki. Pierwsze trzy wyniki są oczywiste. W tym okresie minęło już 22 lata, 265 miesięcy, 8081 dni.

Wynik w komórce A8 to różnica dni w miesiącu czyli 18 – 1 = 17.

Wynik w komórce A9 to różnica miesięcy. Pomiędzy marcem, a lutym jest 1 miesiąc różnicy.

Wynik w komórce A10 to różnica dni w roku 18 marzec jest 45 dni później niż 01 luty.

Te trzy ostatnie wyniki używamy jeżeli chcemy przedstawić ile czasu upłynęło w najbardziej ludzki sposób. Łącząc te wyniki możemy podać, że upłynęły 22 lata, 1 miesiąc i 17 dni. Druga możliwość to 22 lata i 45 dni. Posklejajmy te wyniki w ładny tekst tymi dwoma metodami. Wpiszmy formuły do komórek:

A12: =”Minęły „&A5&” lata, „&A9&” miesięcy i „&A8&” dni”

A13: =”Minęły „&A5&” lata i „&A10&” dni”

A oto jak wygląda wynik:

2. Tabelka 2


Lekcja-1,99zł
  • Dostęp do wybranej listy

lub dostęp do całego serwisu przez

Rok-49zł
  • Dostęp do ponad 200 lekcji
  • Możliwość zdobycia certyfikatu
  • Udział w konferencjach on-line
  • Liczne pliki, ćwiczenia i testy
  • Co tydzień nowa lekcja
Firmy szkolące się na platformie www.iExcel.pl
CLOSE
CLOSE
Przeczytaj poprzedni wpis:
0. Filtr zaawansowany
Filtrowanie zaawansowane

Zastosowanie Jeżeli często potrzebujemy filtrować dane używając wielu kryteriów na raz zwykle korzystamy z autofiltra. Jeżeli jednak z tych samych...

Zamknij