Nota: Riteniamo importante fornire il contenuto della Guida più recente non appena possibile, nella lingua dell'utente. Questa pagina è stata tradotta automaticamente e potrebbe contenere errori di grammatica o imprecisioni. L'intento è quello di rendere fruibile il contenuto. Nella parte inferiore della pagina è possibile indicare se le informazioni sono risultate utili. Questo è l' articolo in lingua inglese per riferimento.
La funzione DATAORA è una combinazione delle funzioni DATA e ORARIO.
DATA restituisce il numero seriale sequenziale che rappresenta una determinata data.
ORARIO restituisce la rappresentazione decimale dell'ora con un valore compreso tra 0 (zero) e 0,99999999, indicante un'ora tra le 0.00.00 e le 23.59.59.
Sintassi
DateTime(Year,Month,Day,Hour,Minute,Second)
Anno L'argomento anno può essere una a quattro cifre. Non è possibile utilizzare un anno 1900. Se l'argomento anno è compreso tra 0 (zero) e 1899, il valore viene aggiunto al 1900 per calcolare l'anno. Ad esempio, DATETIME(108,1,2,n,n,n) restituisce la data come 39,449; che è il numero seriale che rappresenta il 2 gennaio 2008 (1900 + 108). Se l'argomento anno è compreso tra 1900 e 9999, il valore viene utilizzato come anno. Ad esempio, DATETIME(2008,1,2,n,n,n) restituisce inoltre la data come 39,449.
Mese è un numero che rappresenta il mese dell'anno. Se mese è maggiore di 12, il numero di mesi verrà aggiunto al primo mese dell'anno specificato. Ad esempio, DATETIME(2008,14,2,n,n,n) restituisce il numero seriale che rappresenta il 2 febbraio 2009.
Day è un numero che rappresenta il giorno del mese. Se day è maggiore del numero di giorni del mese specificato, il numero di giorni verrà aggiunto al primo giorno del mese. Ad esempio, DATETIME(2008,1,35,n,n,n) restituisce il numero seriale che rappresenta il 4 febbraio 2008.
Ora è un numero compreso tra 0 (zero) e 32767 che rappresenta l'ora. Qualsiasi valore maggiore di 23 verrà diviso per 24 e il resto verrà trattato come valore relativo all'ora. Ad esempio DATETIME (n, n, n, 27,0,0) restituisce l'ora as.125 o 3.00.
Minuto è un numero compreso tra 0 e 32767 che rappresenta il minuto. Qualsiasi valore maggiore di 59 verrà convertito in ore e minuti. Ad esempio DATETIME (n, n, n, 0,750,0) restituisce l'ora come.520833 o 12:30 PM.
Secondo è un numero compreso tra 0 e 32767 che rappresenta i secondi. Qualsiasi valore maggiore di 59 verrà convertito in ore, minuti e secondi. Ad esempio DATETIME (n, n, n, 0,0,2000) restituisce l'ora come.023148 o 12:33:20 AM
Osservazioni
-
Le date vengono memorizzate come numeri seriali sequenziali in modo che possono essere usate nei calcoli. Per impostazione predefinita, 1899 31 dicembre è il numero seriale 1 e 1 gennaio 2008 è il numero seriale 39448 è 39.448 giorni dopo il 1 gennaio 1900.
-
Valori di ora costituiscono una parte di un valore di data e sono rappresentati da un numero decimale (ad esempio, 12.00 viene rappresentata come 0,5 poiché è la metà di un giorno).
Esempio
Anno |
Mese |
Giorno |
Ora |
Minuto |
Secondo |
Formula |
Descrizione (risultato) |
2006 |
12 |
1 |
12 |
45 |
25 |
=DATAORA([anno],[mese],[giorno],[ora],[minuti],[secondi]) |
Numero seriale corrispondente alla data e alla rappresentazione decimale dell'ora del giorno (39,052,5315393519) |