Le date e gli orari sono informazioni molto utilizzate in ambito gestionale
ADESSO() | Data e ora correnti nel formato data-ora |
OGGI() | Data corrente nel formato data |
A partire da una data completa è possibile estrarre le sue parti
ANNO() | data | Anno: … |
MESE() | data | Mese: 1..12 |
GIORNO() | data | Giorno: 1..31 |
ORA() | data | Ora: 0..23 |
MINUTO() | data | Minuto: 0..59 |
SECONDO() | data | Secondo: 0..59 |
A partire dalle sue parti è possibile costruire una data o un orario
DATA() | anno mese giorno |
Calcola la data specificata. Anno è un intero compreso tra 1583 e 9957 oppure tra 0 e 99. |
ORARIO() | ora minuto secondo |
Restituisce il numero temporale decimale di un’ora specifica |
Il formato interno è un numero con parte intera per il giorno
- 0 = 30 dicembre 1899
- 1 = 31 dicembre 1899
- 2 = 1 gennaio 1900
- …
- 41274 = 31 dicembre 2012
- …
e parte decimale per l’ora
- 0,0 = 00.00.00
- 0,0000116 = 00.00.01
- …
- 0,5 = 12.00.00
- …
- 0,9999884 = 23.59.59
Se i valori passati alle funzioni DATA() e ORARIO() superano i limiti (31, 12, 60, …) il sistema mantiene i resti e passa l’eccesso alla cifra a sinistra.
Esempi
- =DATA(2000;13;31) -> 31/01/2001
- =DATA(2000;2;30) -> 01/03/2000
- =ORARIO(0;0;60) -> 00.01.00
- =ORARIO(24;0;0) -> 00.00.00
La data-orario prodotta dalla funzione ADESSO() può essere formattata scegliendo uno dei ~40 formati disponibili oppure creandone uno nuovo tramite i codici
Formato | Codice |
2 | G |
02 | GG |
ven | NN |
venerdì | NNN |
venerdì 2 | NNNNG |
3 | M |
03 | MM |
mar | MMM |
marzo | MMMM |
m | MMMMM |
12 | AA |
2012 | AAAA |
9 | WW, settimana |
T4 | Q, quarter |
4o trimestre |
Formato | Codice |
… | H |
… | HH, 2 cifre |
… | [HH], ore passate dal… |
… | M |
… | MM, 2 cifre |
… | S |
… | SS, 2 cifre |
13.25 p. 01.25 |
AM/PM |
… | ,0, decimi di secondo |
… | ,00, centesimi di secondo |
---|
Altre funzioni…
ANNI() | data_finale data_iniziale Tipo |
Distanza in anni 0: intervallo, 1:anni |
ANNO.BISESTILE() | data | Restituisce 1 se la data specificata appartiene a un anno bisestile. |
DATA.MESE() | data_iniziale mesi |
Nuova data con numero di mesi prima o dopo. |
DATA.VALORE() | data | Restituisce il numero corrispondente alla data interna per il testo tra virgolette. |
DOMENICA.DI.PASQUA() | anno | Restituisce la data della Pasqua per l’anno indicato. Anno è un intero compreso tra 1583 e 9957 oppure tra 0 e 99. |
FINE.MESE() | data_iniziale mesi |
Restituisce la data dell’ultimo giorno del mese che cade al numero specificato di mesi di distanza dalla data iniziale. =FINE.MESE(DATA(2001;9;14);6), 37346, 2002-03-31 =FINE.MESE(DATA("2001-09-14";6), 37346, 2002-03-31 |
FRAZIONE.ANNO() | data_iniziale data_finale base |
Il risultato è un numero compreso tra 0 e 1, che rappresenta la frazione di anno tra la Data iniziale e la Data finale. Base indica come deve essere calcolato l’anno 0: Metodo americano (NASD), 12 mesi di 30 giorni 1: Numero effettivo dei giorni in un mese, numero effettivo dei giorni in un anno 2: Numero effettivo dei giorni in un mese, anno di 360 giorni 3: Numero effettivo dei giorni in un mese, anno di 365 giorni 4: Metodo europeo, 12 mesi di 30 giorni |
GIORNI() | data_finale data_iniziale |
Distanza in giorni |
GIORNI.ANNO() | data | Restituisce il numero di giorni dell’anno a cui appartiene la data specificata. |
GIORNI.MESE() | data | Restituisce il numero di giorni del mese a cui appartiene la data specificata. |
GIORNI.LAVORATIVI.TOT() | data_iniziale data_finale vacanze |
Restituisce il numero di giorni lavorativi compresi tra la data iniziale e la data finale. Vacanze è un intervallo, opzionale, di celle in cui sono riportate le singole date dei giorni di vacanza. |
GIORNO.LAVORATIVO() | data_iniziale giorni vacanze |
Il risultato è un numero seriale che si può formattare come data. Si ricava la data di un giorno che dista un certo numero di giorni lavorativi dalla data iniziale. Vacanze … |
GIORNO.SETTIMANA() | num_seriale | Giorno della settimana: tipo 1 di default 1: 1(domenica)..7(sabato) 2: 1(lunedì)..7(domenica) 3: 0(lunedì)..6(domenica) |
num_seriale tipo_restituito |
||
GIORNO360() | data_iniziale data_finale tipo |
Distanza tra 2 date (con sistema di contabilità su 360 giorni…) Tipo=0, metodo USA Tipo<>0, metodo europeo |
MESI() | data_finale data_iniziale Tipo |
Distanza in mesi 0: intervallo, 1:mesi |
NUM.SETTIMANA() | num_seriale metodo |
Restituisce il numero della settimana di una data espressa come numero seriale. Il metodo specifica come comincia la settimana 1: Domenica 2: Lunedì (ISO 8601) |
NUM.SETTIMANA_ADD() | num_seriale metodo |
Come in Microsoft Excel |
ORARIO.VALORE() | ora | Calcola il numero interno orario da un testo indicato tra virgolette e che rappresenta un formato di introduzione temporale possibile. |
SETTIMANE() | data_finale data_iniziale Tipo |
Distanza in settimane 0: intervallo, 1:settimane |
SETTIMANE.ANNO() | data | Restituisce il numero di settimane dell’anno a cui appartiene la data specificata. |