Skip to main content

Calcola la differenza tra due date in giorni, settimane, mesi e anni in Excel

Author: Xiaoyang Last Modified: 2025-05-29

Quando si lavora con le date in un foglio di lavoro, potrebbe essere necessario calcolare la differenza tra due date specifiche per ottenere il numero di giorni, settimane, mesi o anni. In questo articolo, parlerò di come risolvere questa operazione in Excel.


Calcola la differenza tra due date specifiche in giorni

Per ottenere il numero di giorni tra due date specifiche, utilizza le seguenti formule:

1. Inserisci una delle seguenti formule in una cella vuota dove desideri ottenere il risultato:

=DATEDIF(A2,B2,"D")
=B2-A2

Nota: Nelle formule sopra: A2 è la cella della data di inizio e B2 è la cella della data di fine.

2. Quindi, trascina la maniglia di riempimento verso il basso nelle celle per applicare questa formula, e il numero di giorni tra le due date verrà calcolato come mostrato nello screenshot seguente:

apply a formula to calculate the difference between two given dates in days

a screenshot of kutools for excel ai

Sblocca la Magia di Excel con Kutools AI

  • Esecuzione Intelligente: Esegui operazioni sulle celle, analizza i dati e crea grafici — tutto guidato da semplici comandi.
  • Formule Personalizzate: Genera formule su misura per ottimizzare i tuoi flussi di lavoro.
  • Codifica VBA: Scrivi e implementa codice VBA senza sforzo.
  • Interpretazione delle Formule: Comprendi facilmente formule complesse.
  • Traduzione del Testo: Superare le barriere linguistiche all'interno dei tuoi fogli di calcolo.
Potenzia le tue capacità di Excel con strumenti alimentati dall'IA. Scarica Ora ed esperisci un'efficienza mai vista prima!

Calcola la differenza tra due date specifiche in mesi

Se desideri ottenere il numero di mesi tra due date specifiche, inserisci la seguente formula in una cella vuota:

=DATEDIF(A2,B2,"M")

Nota: A2 è la cella della data di inizio e B2 è la cella della data di fine.

E poi, trascina la maniglia di riempimento verso il basso nelle celle per applicare questa formula, e la differenza tra due date in mesi sarà stata calcolata, vedi screenshot:

apply a formula to calculate the difference between two given dates in months


Calcola la differenza tra due date specifiche in anni

Per calcolare il numero di anni tra due date, anche la funzione DATEDIF può esserti utile.

Inserisci la seguente formula in una cella vuota:

=DATEDIF(A2,B2,"Y")

Nota: A2 è la cella della data di inizio e B2 è la cella della data di fine.

E poi, trascina la maniglia di riempimento verso il basso nelle celle per applicare questa formula, e il numero di anni tra le due date specifiche sarà stato restituito, vedi screenshot:

apply a formula to calculate the difference between two given dates in years


Calcola la differenza tra due date specifiche in giorni, mesi e anni

Se hai bisogno di calcolare la differenza tra due date in giorni, mesi e anni insieme, dovresti applicare la seguente formula:

=DATEDIF(A2, B2, "y") &" anni, "&DATEDIF(A2, B2, "ym") &" mesi, " &DATEDIF(A2, B2, "md") &" giorni"

Nota: A2 è la cella della data di inizio e B2 è la cella della data di fine.

E poi trascina la maniglia di riempimento verso il basso nelle celle dove vuoi applicare questa formula, quindi otterrai il seguente risultato:

apply a formula to calculate the difference between two given dates in days, months and years


Calcola la differenza tra due date specifiche in settimane

La funzione DATEDIF può anche aiutarti a calcolare il numero di settimane tra due date, utilizza la seguente formula in una cella vuota:

=(DATEDIF(A2,B2,"D")/7)

Nota: A2 è la cella della data di inizio e B2 è la cella della data di fine.

Poi, trascina la maniglia di riempimento verso il basso nelle celle dove vuoi applicare questa formula, e otterrai le settimane in numeri decimali tra due date, vedi screenshot:

apply a formula to calculate the difference between two given dates in weeks

  • SuggerimentiSe vuoi ottenere il numero di settimane complete tra due date, applica questa formula:
  • =ARROTONDA.PER.DIF((DATEDIF(A2, B2, "d") / 7), 0)

use another formula to get the number of full weeks


Calcola la differenza tra due orari specifici in giorni, ore e minuti

Se hai due elenchi di date e orari, per calcolare la differenza tra due orari in giorni, ore e minuti, la seguente formula può esserti utile.

Copia e incolla la seguente formula in una cella vuota:

=INT(B2-A2)&" giorni "&TESTO(B2-A2,"h"" ore ""m"" minuti """)

Nota: A2 è la cella dell'orario di inizio e B2 è la cella dell'orario di fine.

E poi, trascina la maniglia di riempimento verso il basso nelle celle dove vuoi applicare questa formula, e otterrai il seguente risultato che ti serve:

use a formula to calculate the difference between two given date times in days, hours and minutes


Altri articoli relativi a date e orari:

  • Calcola le ore tra orari dopo la mezzanotte in Excel
  • Supponendo di avere una tabella di orari per registrare il tuo tempo di lavoro, l'orario nella colonna A è l'ora di inizio di oggi e l'orario nella colonna B è l'ora di fine del giorno successivo. Normalmente, se calcoli la differenza di tempo tra i due orari sottraendo direttamente "=B2-A2", non verrà visualizzato il risultato corretto come mostrato nello screenshot a sinistra. Come potresti calcolare correttamente le ore tra due orari dopo la mezzanotte in Excel?
  • Calcola le ore lavorative al mese in Excel
  • Normalmente, molti di noi lavorano 8 ore al giorno, 5 giorni alla settimana. Qui, voglio ottenere il totale delle ore lavorative al mese per calcolare lo stipendio. Come calcolare il totale delle ore lavorative al mese in Excel?
  • Calcola le ore lavorate e sottrai il tempo di pranzo in Excel
  • Come dipendente di un'azienda, dobbiamo timbrare il cartellino all'inizio e alla fine di ogni giornata lavorativa. Contare il totale delle ore lavorate e sottrarre il tempo di pranzo di un giorno può aiutare a calcolare lo stipendio in base al tempo. Ad esempio, ho il seguente registro di presenze giornaliero che contiene orari di accesso, uscita e inizio/fine pranzo in un foglio di lavoro, ora voglio calcolare il totale delle ore lavorate ma sottraendo il tempo di pranzo ogni giorno. Per completare questo compito, posso introdurre alcune formule per te.

  • Barra delle formule super (modifica facilmente più righe di testo e formule); Layout di lettura (leggi ed edita facilmente un gran numero di celle); Incolla in un intervallo filtrato...
  • Unisci celle/righe/colonne mantenendo i dati; Dividi il contenuto delle celle; Combina righe duplicate e somma/media... Prevenire celle duplicate; Confronta intervalli...
  • Seleziona righe duplicate o uniche; Seleziona righe vuote (tutte le celle sono vuote); Super Trova e Trova approssimativa in molte cartelle di lavoro; Selezione casuale...
  • Copia esatta di più celle senza cambiare il riferimento della formula; Crea automaticamente riferimenti a più fogli; Inserisci punti elenco, caselle di controllo e altro...
  • Preferiti e inserimento rapido di formule, intervalli, grafici e immagini; Crittografa celle con password; Crea elenco di invio e invia email...
  • Estrai testo, aggiungi testo, rimuovi caratteri in una posizione specifica, rimuovi spazio; Crea e stampa statistiche pagina dati; Converti tra contenuto delle celle e commenti...
  • Super Filtri (salva e applica schemi di filtro ad altri fogli); Ordinamento avanzato per mese/settimana/giorno, frequenza e altro; Filtro speciale per grassetto, corsivo...
  • Unisci cartelle di lavoro e fogli di lavoro; Unisci tabelle basandoti su colonne chiave; Suddividi dati in più fogli; Conversione batch di xls, xlsx e PDF...
  • Raggruppamento tabella pivot per numero di settimana, giorno della settimana e altro... Mostra celle sbloccate, celle bloccate con colori diversi; Evidenziazione celle che hanno formula/nome...
kte tab 201905
  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea documenti multipli in nuove schede della stessa finestra, anziché in nuove finestre.
  • Aumenta la tua produttività del 50%, e riduce centinaia di clic del mouse ogni giorno!
officetab bottom