Funkcja DATA.GODZINA to połączenie funkcji DATA i GODZINA.
Funkcja DATA zwraca kolejną liczbę kolejną reprezentującą określoną datę.
Funkcja CZAS zwraca dziesiętną reprezentację czasu o wartości od 0 (zero) do 0,999999999, reprezentującą godziny od 0:00:00 (12:00:00 AM) do 23:59:59 (11:59:59 PM).
Składnia
DATA.GODZINA(rok;miesiąc;dzień;godzina;minuta;sekunda)
Rok Argument rok może mieć od jednej do czterech cyfr. Nie można użyć rok przed 1900. Jeśli argument rok ma wartość między 0 (zero) a 1899, wartość jest dodawana do liczby 1900 w celu obliczenia roku. Na przykład funkcja DATA.GODZINA(108;1;2;n;n;n) zwraca datę jako 39 449; czyli liczba kolejna reprezentująca 2 stycznia 2008 r. (1900+108). Jeśli argument rok ma wartość między 1900 a 9999, wartość jest używana jako rok. Na przykład funkcja DATA.GODZINA(2008;1;2;n;n;n) również zwraca datę jako 39 449.
Miesiąc to liczba reprezentująca miesiąc roku. Jeśli miesiąc jest określony liczbą większą niż 12, wartość argumentu miesiąc jest dodawana do pierwszego miesiąca danego roku. Na przykład funkcja DATA.GODZINA(2008;14;2;n;n;n) zwraca liczbę kolejną oznaczającą datę 2 lutego 2009.
Dzień to liczba reprezentująca dzień miesiąca. Jeśli wartość argumentu dzień jest większa niż liczba dni w danym miesiącu, wartość argumentu dzień jest dodawana do pierwszego dnia danego miesiąca. Na przykład funkcja DATA.GODZINA(2008;1;35;n;n;n) zwraca liczbę kolejną oznaczającą datę 4 lutego 2008.
Godzina to liczba od 0 (zero) do 32767 reprezentująca godzinę. Każda wartość większa niż 23 zostanie podzielona przez 24, a reszta będzie traktowana jako wartość godziny. Na przykład funkcja DATA.GODZINA(n;n;n;27;0;0) zwraca godzinę jako 0,125 lub 3:00 AM.
Minuta to liczba od 0 do 32767 reprezentująca minutę. Każda wartość większa niż 59 zostanie przekonwertowana na godziny i minuty. Na przykład funkcja DATA.GODZINA(n;n;n;0;750;0) zwraca godzinę jako 520833 lub 12:30.
Sekunda to liczba od 0 do 32767 reprezentująca drugą. Każda wartość większa niż 59 zostanie przekonwertowana na godziny, minuty i sekundy. Na przykład funkcja DATA.GODZINA(n;n;n;0;0;2000) zwraca godzinę jako 023148 lub 12:33:20 AM.
Uwagi
- 
              
Daty są przechowywane jako kolejne liczby porządkowe, aby można było używać ich w obliczeniach. Domyślnie 31 grudnia 1899 roku to liczba kolejna 1, a 1 stycznia 2008 roku to liczba kolejna 39448, ponieważ przypada 39 448 dni po 1 stycznia 1900 roku.
 - 
              
Wartości czasu są częścią wartości daty i są reprezentowane przez liczbę dziesiętną (na przykład godzina 12:00 jest reprezentowana jako 0,5, ponieważ wynosi pół dnia).
 
Przykład
| 
                   Rok  | 
                
                   Miesiąc  | 
                
                   Dzień  | 
                
                   Godzina  | 
                
                   Minuta  | 
                
                   Sekunda  | 
                
                   Formuła  | 
                
                   Opis (wynik)  | 
              
|---|---|---|---|---|---|---|---|
| 
                   2006  | 
                
                   12  | 
                
                   1  | 
                
                   12  | 
                
                   45  | 
                
                   25  | 
                
                   =DATA.GODZINA([Rok];[Miesiąc];[Dzień];[Godzina];[Minuta];[Sekunda])  | 
                
                   Liczba kolejna daty i dziesiętna reprezentacja godziny dnia (39 052,5315393519)  |