Funkcja DATA w programie Excel (wzór, przykłady) - Jak używać?

Funkcja DATA w programie Excel

Funkcja daty w programie Excel to funkcja daty i czasu, która reprezentuje liczbę przekazaną jej jako argumenty w kodzie daty i godziny, argumenty, które przyjmuje, są liczbami całkowitymi oddzielnie dla dnia, miesiąca i roku i daje nam wynik w prostej dacie, wynik wyświetlany jest w formacie daty, ale argumenty są podawane jako liczby całkowite, metoda użycia tej formuły jest następująca = Dzień (rok, miesiąc, dzień) w kolejności opartej.

DATA Formuła dla programu Excel

Formuła DATY dla programu Excel jest następująca:

Formuła DATA dla programu Excel ma trzy argumenty, z których dwa są opcjonalne. Gdzie

  • rok = rok używany podczas tworzenia daty.
  • miesiąc = miesiąc używany podczas tworzenia daty.
  • day = dzień używany podczas tworzenia daty

Jak korzystać z funkcji DATA w programie Excel? (z przykładami)

DATA to funkcja arkusza roboczego (WS). Jako funkcję WS można ją wprowadzić jako część formuły w komórce arkusza. Zapoznaj się z przykładami funkcji DATA podanymi poniżej, aby lepiej zrozumieć.

Przykład 1 - pobierz miesiąc od daty

MIESIĄC (DATA (2018; 8,28))

Jak pokazano w powyższej formule DATA, funkcja MIESIĄC jest stosowana do daty reprezentowanej za pomocą funkcji DATA. Funkcja MIESIĄC zwróci indeks miesiąca zwrócony przez funkcję DATA. Np. 8 w podanym przykładzie. Do komórki D2 zastosowano formułę DATA i stąd wynik „8”.

Przykład # 2 - Sprawdź rok przestępny

MIESIĄC (DATA (ROK (B3); 2,29)) = 2

Jak pokazano w powyższym wzorze DATA, DATA automatycznie dostosuje się do wartości miesiąca i roku, które są poza zakresem. W tym przypadku najbardziej wewnętrzna formuła to ROK z parametrami jako komórka B3 wskazująca dane wejściowe, 2 to indeks miesiąca lutego, a 29 - dzień. W latach przestępnych luty ma 29 dni, więc zewnętrzna funkcja DATE zwróci dane wyjściowe jako 29.02.2000.

W przypadku roku innego niż przestępny funkcja DATE zwróci datę 1 marca roku, ponieważ nie ma 29 dnia, a DATA przesunę datę do przodu na następny miesiąc.

Najbardziej zewnętrzna funkcja MONTH wyodrębni miesiąc z wyniku. Np. 2 lub w przypadku roku przestępnego i 3 w przypadku roku innego niż przestępny.

Ponadto wynik jest porównywany ze stałą „2”. Jeśli miesiąc to 2, formuła DATA w programie Excel zwraca wartość PRAWDA. Jeśli nie, formuła DATA zwraca FALSE.

Na poniższym zrzucie ekranu komórka B2 zawiera datę należącą do roku przestępnego, a B3 zawiera datę należącą do roku innego niż przestępny.

Przykład # 3 - Podświetl zestaw dat

W tym przykładzie funkcji DATE reguła formatowania warunkowego jest stosowana do kolumny B. Daty większe niż 2005/1/1 mają być podświetlone przy użyciu różowego koloru. Tak więc, jak pokazano na zrzucie ekranu, trzy daty, które są większe niż określona data, są podświetlone w skonfigurowanym formacie. Pozostałe dwie daty, które nie spełniają kryteriów, pozostają niesformatowane, ponieważ do takich dat nie ma zastosowania.

Rzeczy do zapamiętania

  • Funkcja Excel DATE zwraca numer seryjny daty. Wynik należy sformatować jako datę, aby wyświetlić format daty.
  • Jeśli rok jest z zakresu od 0 do 1900, program Excel doda do roku 1900.
  • Miesiąc może być dłuższy niż 12 i mniejszy niż zero. Jeśli miesiąc jest dłuższy niż 12, Excel doda miesiąc do pierwszego miesiąca w określonym roku. Jeśli miesiąc jest mniejszy lub równy zero, Excel odejmie bezwzględną wartość miesiąca plus 1 (tj. ABS (miesiąc) + 1) od pierwszego miesiąca określonego roku.
  • Dzień może być pozytywny lub negatywny. Jeśli dzień jest dłuższy niż dni w określonym miesiącu, program Excel doda dzień do pierwszego dnia określonego miesiąca. Jeśli dzień jest mniejszy lub równy zero, Excel odejmie bezwzględną wartość dnia plus 1 (tj. ABS (dzień) + 1) od pierwszego dnia określonego miesiąca.

Wykorzystanie funkcji DATE w Excel VBA

Funkcja DATE w VBA zwraca bieżącą datę systemową. Może być używany w Excel VBA w następujący sposób:

Funkcja DATE w przykładzie VBA

Data()

Wynik: 12/08/2018

Tutaj funkcja Date () zwraca bieżącą datę systemową. To samo można przypisać do zmiennej w następujący sposób:

Przyciemnij myDate jako ciąg

myDate = Data ()

Tak więc myDate = 12/08/2018

DATE - wideo funkcji programu Excel

Interesujące artykuły...