Lavorare con data e ora in Excel

Anonim

La data e l'ora in Excel vengono trattate in modo leggermente diverso in Excel rispetto ad altri software per fogli di calcolo. Se non sai come funzionano la data e l'ora di Excel, potresti riscontrare errori non necessari.

Quindi, in questo articolo, impareremo tutto sulla data e l'ora di Excel. Impareremo cosa sono le date in Excel, come aggiungere l'ora in Excel, come formattare la data e l'ora in Excel, quali sono le funzioni di data e ora in Excel, come eseguire calcoli di data e ora (addizione, sottrazione, moltiplicazione ecc. con date e orari).

Che cos'è la data e l'ora in Excel?

Molti di voi potrebbero già sapere che le date e l'ora di Excel non sono altro che numeri di serie. Una data è un numero intero e l'ora è un numero frazionario. Le date in Excel hanno una formattazione regionale diversa. Ad esempio, nel mio sistema, è mm/gg/AAAA (useremo questo formato in tutto l'articolo). Potresti utilizzare lo stesso formato di data o potresti utilizzare il formato di data gg/mm/AAAA.

Formattazione della data della cella

Sono disponibili più opzioni per formattare una data in Excel. Seleziona una cella che può contenere una data e premi CTRL+1. Questo aprirà la finestra di dialogo Formato celle. Qui puoi vedere due opzioni di formattazione come Data e Ora. In queste categorie sono disponibili più formattazioni della data per soddisfare le tue esigenze.

Date:

Le date in Excel sono numeri di serie della cavalla a partire dal 1-gennaio-1900. Un giorno in Excel è uguale a 1. Quindi 1-gen-1900 è 1, 2-gen-1900 è 2 e 1-gen-2000 è 36526.

Curiosità: il 1900 non è stato un anno bisestile, ma Excel accetta il 29 febbraio 1900 come data valida. Era un disperato problema tecnico competere con la Lotus 1-2-3 a quei tempi.

La scorciatoia per inserire la data odierna statica in Excel è CTRL+; (Punto e virgola).

Per aggiungere o sottrarre un giorno da una data è sufficiente sottrarre o aggiungere quel numero di giorni a quella data.

Tempo:
Excel per impostazione predefinita segue il formato hh:mm per l'ora (formato da 0 a 23). Le ore ei minuti sono separati da due punti senza spazi intermedi. Puoi cambiarlo nel formato hh:mm AM/PM. AM/PM deve avere 1 spazio dal valore dell'ora. Per includere i secondi, puoi aggiungere :ss a hh:mm (hh:mm:ss). Qualsiasi altro formato dell'ora non è valido.

L'ora è sempre associata a una data. La data precede il valore dell'ora separato da uno spazio dall'ora. Se non menzioni una data prima dell'ora, per impostazione predefinita prende la prima data di excel (che è 1/1/1900). Il tempo in Excel è un numero frazionario. È mostrato a destra della virgola.

Ore:

Poiché 1 giorno è uguale a 1 in excel e 1 giorno è composto da 24 ore, 1 ora è uguale a 1/24 in excel. Che cosa significa? Significa che se vuoi aggiungere o sottrarre 1 ora alla volta, devi aggiungere o sottrarre 1/24. Vedi l'immagine qui sotto.

puoi dire che 1 ora è uguale a 0,041666667 (1/24).

Calcola le ore tra il tempo in Excel

Minuti:

Dalla spiegazione dell'ora in excel, avrai intuito che 1 minuto in excel è uguale a 1/(24x60) (o 1/1440 o0.000694444).

Se vuoi aggiungere un minuto a un tempo excel, aggiungi 1/(24x60).Vedi l'immagine qui sotto. A volte hai la necessità di calcolare i minuti tra date e ora in Excel, puoi leggerlo qui.

Secondi:

Sì, un secondo in Excel è uguale a1/(24x60x60).Per aggiungere o sottrarre secondi da un tempo, devi solo fare le stesse cose che abbiamo fatto noi in minuti e ore.

Data e ora in una cella

Le date e gli orari sono collegati tra loro. Una data è sempre associata a una data valida e l'ora è sempre associata a una data excel valida. Anche se non riesci a vederne uno.

Se inserisci solo un'ora in una cella, la data di quella cella sarà 1-gen-1900, anche se non sei in grado di vederla. Se formatti quella cella come formato data-ora, puoi vedere la data associata. Allo stesso modo, se non si menziona l'ora con la data, per impostazione predefinita viene allegata la mezzanotte. Vedi l'immagine qui sotto.

Nell'immagine sopra, abbiamo solo l'ora in B3 e la data solo in B4. Quando formattiamo queste celle come mm/gg/aa hh:mm, otteniamo entrambi, ora e data in entrambe le celle.

Quindi, mentre esegui calcoli di data e ora in Excel, tienilo sotto controllo.

Nessun tempo negativo

Come ti ho detto, la data e l'ora in Excel iniziano dal 1 gennaio al 1900 alle 12:00. Qualsiasi momento prima di questa non è una data valida in Excel. Se sottrai un valore da una data che porta a prima del 1-gen-1900 12:00, anche un secondo, excel produrrà l'errore ######. Ne ho parlato qui e in Converti data e ora da GMT a CST. Succede quando proviamo a sottrarre qualcosa che porta a prima del 1 gennaio-1900 12:00. Prova tu stesso. Scrivi 12:00 PM e sottrai 13 ore da esso. vedi cosa ottieni.

Calcoli con data e ora in Excel

Aggiunta di giorni a una data:

Aggiungere giorni a una data in Excel è facile. Per aggiungere un giorno fino ad oggi basta aggiungere 1 ad esso. Vedi l'immagine qui sotto.


Non dovresti aggiungere due date per ottenere la data futura, poiché riassumerà i numeri di serie di quei giorni e potresti ottenere una data lontana nel futuro.

Sottrazione dei giorni dalla data:

Se vuoi ottenere una data antecedente a una data di pochi giorni prima, sottrai semplicemente quel numero di giorni dalla data e otterrai la data antecedente. Ad esempio, se voglio sapere quale data era prima dei 56 giorni da OGGI, allora scriverei questa formula nella cella.

=OGGI()-56

Questo ci restituirà la data di 56 prima della data corrente.
Nota: ricorda che non puoi avere una data prima del 1/gen/1900 in Excel. Se ricevi l'errore ######, questo potrebbe essere il motivo.

Giorni tra due date:
Per calcolare i giorni tra due date è sufficiente sottrarre la data di inizio dalla data di fine. Ho già scritto un articolo su questo argomento. Vai a dare un'occhiata qui. Puoi anche utilizzare la funzione GIORNI di Excel per calcolare i giorni tra una data di inizio e una data di fine.

Tempi di aggiunta:
Ci sono state molte domande su come aggiungere tempo per eccellere poiché molte persone ottengono risultati confusi quando lo fanno. Ci sono due tipi di addizione nei tempi. Uno è aggiungere tempo a un altro tempo. In questo caso, entrambe le ore sono formattate come formato ora hh:mm. In questo caso, puoi semplicemente aggiungere questi tempi.

Il secondo caso è quando non hai tempo aggiuntivo nel formato dell'ora. Hai solo numeri di ore, minuti e secondi da aggiungere. In tal caso, devi convertire quei numeri nei loro equivalenti temporali. Annotare questi punti per aggiungere ore, minuti e secondi a una data/ora.

  • Per aggiungere N ore a un tempo X usa la formula =X+(N/24) (Come 1=24 ore)
  • Per aggiungere N minuti a X tempo usa la formula = X+(N/(24*60))
  • Per aggiungere N Secondi a X tempo usa la formula = X+(N/(24*60*60))

Sottrazione dei tempi

È lo stesso che aggiungere tempo, assicurati solo di non finire con un valore di tempo negativo durante la sottrazione, perché non esiste un numero negativo in Excel.

Nota: quando aggiungi o sottrai tempo in Excel che supera le 24 ore di differenza, Excel passerà alla data successiva o precedente. Ad esempio, se sottrai 2 ore dall'1:00 del 29-gen-2019, verrà ripristinato il valore del 28-gen-2019 alle 23:00. Se sottrai 2 ore dall'1:00 (non è menzionata la data), Excel restituirà l'errore ######. Il motivo l'ho detto all'inizio dell'articolo.Aggiunta di mesi a una data:Non puoi semplicemente aggiungere multipli di 30 per aggiungere mesi fino ad oggi poiché mesi diversi hanno un numero di giorni diverso. È necessario prestare attenzione durante l'aggiunta di mesi a Date. Per aggiungere mesi a una data in Excel, utilizziamo la funzione EDATE di Excel. Qui ho un articolo separato sull'aggiunta di mesi a una data in diversi scenari.

Aggiunta di anni fino ad oggi:

Proprio come aggiungere mesi a una data, non è semplice aggiungere anni a una data. Dobbiamo usare la funzione ANNO, MESE, GIORNO per aggiungere anni fino ad oggi. Puoi leggere sull'aggiunta di anni fino ad oggi qui.

Se vuoi calcolare gli anni tra le date, puoi usare questo.

Funzioni di gestione di data e ora di Excel:

Poiché la data e l'ora sono speciali in Excel, Excel fornisce funzioni speciali per gestirle. Qui ne cito alcuni.

  1. TODAY(): questa funzione restituisce dinamicamente la data odierna.
  2. DAY(): restituisce il giorno del mese (restituisce il numero da 1 a 31).
  3. GIORNI(): utilizzato per contare il numero di giorni tra due date.
  4. MESE(): utilizzato per ottenere il mese della data (restituisce il numero da 1 a 12).
  5. ANNO(): restituisce l'anno della data.
  6. WEEKNUM(): restituisce il numero settimanale di una data, in un anno.
  7. WEEKDAY(): restituisce il numero del giorno in una settimana (da 1 a 7) della data fornita.
  8. WORKDAY(): utilizzato per calcolare i giorni lavorativi.
  9. TIMEVALUE(): utilizzato per estrarre il valore dell'ora (numero di serie) da una data e un'ora formattate in testo.
  10. DATEVALUE(): utilizzato per estrarre il valore della data (numero di serie) da una data e un'ora formattate in testo.

Queste sono alcune delle funzioni dati e ora più utili in Excel. Ci sono molte più funzioni di data e ora. Puoi verificarli qui.

Calcoli di data e ora

Se li spiego tutti qui, questo articolo sarà troppo lungo. Ho diviso queste tecniche di calcolo del tempo in Excel in articoli separati. Qui li cito. Puoi fare clic su di essi per leggere.

  • Calcola giorni, mesi e anni
  • Calcola l'età dalla data di nascita
  • Moltiplicazione di valori temporali e numeri.
  • Ottieni il nome del mese dalla data in Excel
  • Ottieni il nome del giorno da Data in Excel
  • Come ottenere un quarto dell'anno dalla data
  • Come aggiungere giorni lavorativi in ​​Excel
  • Inserisci data e ora con VBA

Quindi sì ragazzi, questo riguarda la data e l'ora in Excel che dovete conoscere. Spero che questo articolo ti sia stato utile. Se hai domande o suggerimenti, scrivili nella sezione commenti qui sotto.