Come calcolare la differenza di tempo in minuti in Excel (3 metodi semplici)

  • Condividi Questo
Hugh West

Quando si lavora con un insieme di dati che dipendono dal tempo, spesso è necessario calcolare la differenza di tempo in minuti Excel non ha una funzione dedicata per calcolare la differenza di orario in minuti per date diverse. In questa esercitazione vi mostreremo quindi come calcolare la differenza di orario in minuti per date diverse in Excel .

Scarica il quaderno di esercizi

Scaricate questo quaderno di esercizi per esercitarvi durante la lettura di questo articolo.

Differenza di tempo in minuti.xlsm

3 metodi pratici per calcolare la differenza di tempo in minuti in Excel

L'immagine seguente mostra un set di dati contenente alcune voci con un'ora di fine e un'ora di inizio. Per prima cosa, utilizzeremo una formula generale per calcolare il valore di differenza di tempo in minuti. In seguito, applicheremo alcune funzioni, come ad esempio GIORNI , ORA , MINUTO , e SECONDO per fare lo stesso. Inoltre, utilizzeremo l'opzione VBA per calcolare la differenza di tempo in minuti.

1. Utilizzare la formula per calcolare la differenza di tempo in minuti in Excel

All'inizio, utilizzeremo un metodo generale Excel per sottrarre la formula Ora di inizio dal Tempo della fine .

Passo 1: trovare la differenza di orario nelle date

  • Per trovare il differenza di date , digitare la seguente formula.
= (C5-B5)

  • Pertanto, calcolerà il valore differenza di giorni tra le due date, mostrando il risultato in unità decimali.

Passo 2: utilizzare una formula per calcolare la differenza di orario

  • Digitare la seguente formula per convertire il numero del giorno in minuti.
=(C5-B5)*24*60

  • Infine, premere Entrare per ottenere i risultati in minuti .

  • Utilizzare il Strumento di riempimento automatico per applicare la stessa formula nelle celle successive.

Per saperne di più: Formula di Excel per trovare la differenza tra due numeri

Letture simili

  • Formula di Excel per trovare la differenza tra due numeri
  • Come calcolare la differenza significativa tra due medie in Excel
  • Tabella pivot di Excel: differenza tra due colonne (3 casi)

2. Combinare le funzioni GIORNI, ORE e SECONDI per calcolare la differenza di orario

Excel non ha una funzione dedicata per calcolare solo i valori di differenza di tempo in minuti per due date diverse Ma possiamo calcolare separatamente la differenza del numero di giorni , ore , minuti , e secondi Poi applicheremo una formula per combinare i risultati e contare la differenza di tempo in minuti.

Passo 1: trovare la differenza in giorni

  • Per trovare la differenza in giorni, inserire la formula con la funzione GIORNI .
=GIORNI(C5,B5)

  • Pertanto, mostrerà ### poiché non è stato definito un formato specifico.

  • Fare clic sul pulsante Numero per specificare il valore della cella.

  • Di conseguenza, si otterrà il numero di giorni per due date diverse.

  • Quindi, utilizzare il comando Riempimento automatico Strumento per il riempimento automatico delle celle.

Fase 2: Conteggio della differenza di tempo in minuti

  • Digitare la seguente formula con la funzione MINUTI per calcolare la differenza di minuti per un particolare giorno ( 10:30 a 10:53 ).
=MINUTO(C5-B5)

  • Pertanto, mostrerà la differenza in minuti ( 23 minuti ) nella cella E5 .

  • È sufficiente riempire automaticamente la colonna utilizzando l'opzione Strumento di riempimento automatico .

Fase 3: applicare la funzione SECONDO

  • Per il conteggio del differenza di tempo in secondi, scrivere la seguente formula con la SECONDA funzione .
=SECONDO(C5-B5)

  • Di conseguenza, si troverà il differenza di tempo in secondi.

  • Infine, riempire automaticamente la cella con l'aiuto dell'opzione Strumento di riempimento automatico .

Passo 4: inserire la funzione ORA

  • Scrivere la seguente formula con la funzione ORA .
=ORA(C5-B5)

  • Di conseguenza, le cellule E5 risulterà in una differenza di orario in ore .

  • Infine, riempire automaticamente tutte le celle applicando il comando Strumento maniglia AutoFill .

Fase 5: Applicazione della formula finale

  • Per combinare tutti i risultati utilizzando le funzioni, digitare quanto segue per calcolare la differenza di tempo in minuti.
=D5*24*60 +E5*60 + F5 + G5/60

  • Pertanto, si otterrà il risultato della differenza di orario in minuti come nell'immagine riportata di seguito.

  • Infine, applicare il Strumento di riempimento automatico per riempire tutte le celle della colonna.

3. Eseguire un codice VBA per calcolare la differenza di tempo in minuti in Excel

Oltre alle sezioni precedenti, vi mostreremo come utilizzare il codice VBA per calcolare la differenza di orario in minuti. Il vantaggio di utilizzare il codice VBA è che possiamo scegliere una qualsiasi delle due celle con orari e date diversi e calcolare la differenza di orario in minuti.

Passo 1: creare un modulo

  • Innanzitutto, premere Alt + F11 per aprire il Macro VBA .
  • Fare clic sul pulsante Inserire scheda.
  • Quindi, selezionare la voce Modulo per creare un nuovo modulo.

Passo 2: incollare il codice VBA

  • Incollare quanto segue VBA codice.
 Sub TimeDifference() 'Definire le variabili Dim MinDifference As Variant Dim StartTime As Variant Dim EndTime As Variant 'Inserire la casella di input per selezionare l'ora di inizio Set StartTime = Application.InputBox("Seleziona ora di inizio:", "ExcelWIKI", RngText, , , , , , 8) 'Inserire la casella di input per selezionare l'ora di inizio Set EndTime = Application.InputBox("Seleziona ora di fine:", "ExcelWIKI", RngText, , , , , , , , 8) 'Sottrarre gli orariMinDifference = EndTime - StartTime 'Applica la formula in una cella per ottenere il risultato in minuti Range("E5").Value = MinDifference * 24 * 60 End Sub 

Fase 3: Esecuzione del programma

  • Salvare il programma e premere F5 per eseguirlo.
  • Selezionare la voce ora di inizio .
  • Stampa Entrare .

  • Selezionare la voce fine tempo .
  • Quindi, fare clic su OK .

  • Pertanto, la differenza di fuso orario mostrerà il risultato in minuti nella cella E5 .

Per saperne di più: Come calcolare la differenza assoluta tra due numeri in Excel

Conclusione

Spero che questo articolo vi abbia fornito un'esercitazione su come calcolare la differenza di orario in minuti in Excel Tutte queste procedure devono essere apprese e applicate al vostro set di dati. Date un'occhiata alla cartella di lavoro pratica e mettete alla prova queste abilità. Siamo motivati a continuare a creare esercitazioni come questa grazie al vostro prezioso supporto.

Per qualsiasi domanda, contattateci e lasciate pure i vostri commenti nella sezione sottostante.

Noi, il Exceldemy Team, sono sempre pronti a rispondere alle vostre domande.

Restate con noi e continuate a imparare.

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.