Com restar data i hora a Excel (6 maneres fàcils)

  • Comparteix Això
Hugh West

Molt sovint hem de restar dues dates en el nostre dia a dia. Quan calculem l'edat o la durada, normalment restarem dues dates. En aquest article, us mostrarem com restar la data i l'hora a Excel. Us explicarem 6 maneres senzilles de fer servir les quals podreu restar dates a Excel fàcilment.

Suposem que tenim un full de dades que conté l'hora d'inici i l'hora de finalització. Calcularem la durada de cadascun dels projectes mitjançant diferents funcions a Excel. Al full de dades, tenim 4 columnes . Tenim les columnes Nom del projecte , Inici i Final . Calcularem la durada a la columna Durada utilitzant diferents funcions a Excel.

Descarregar el quadern de pràctiques

Diferència de data i hora.xlsx

6 maneres fàcils de restar data i hora a Excel

Ara us guiarem pas a pas sobre com podeu restar data i hora a Excel. Ho farem de 6 maneres fàcils.

1. Obtenir dies, hores i minuts entre dates combinant la funció TEXT i INT

Podem utilitzar INT i Funció TEXT d'Excel per restar data i hora a Excel. La funció INT retorna el valor sencer d'un nombre mentre que la funció TEXT s'utilitza per convertir qualsevol valor numèric en un format específic. Podem utilitzar tots dos conjuntament per restar data itemps en Excel. Utilitzarem el símbol Ampersand (&) per concatenar els textos.

PASS :

  • Per fer-ho, a cel·la E5 escrivim,
=INT(D5-C5)&" days "&TEXT(D5-C5,"h"" hrs ""m"" mins """)

Desglossament de la fórmula

(D5-C5) >> Dóna el valor de la resta de cel·les D5 i C5 .

La sortida és >> 9,99943969907326

INT(D5-C5) >> Ens dóna la part entera del resultat de la resta de cel·les C5 i D5 .

La sortida és >> 9

Explicació >> Part entera de ( D5-C5)

INT(D5-C5)&" days " >> Uneix 9 i el text dies

La sortida és >> 9 dies

Explicació >> Part concatenada de 9 i dies

TEXT(D5-C5,"h"" hrs ""m"" mins """) >> Converteix el resultat de C5-D5 en hores i minuts i afegeix el text hrs , mins .

La sortida és >> “23 hrs 59 mins ”

Explicació: La funció TEXT converteix el text en hores i minuts. El text hrs , mins s'afegeix als valors.

INT(D5-C5)&" days "&TEXT(D5-C5,"h"" hrs ""m"" mins """) >> Ens dóna el valor de la resta del total de dies, hores i minuts.

La sortida és >> 9 dies 23 hores 59 minuts

Explicació >> La diferència entre dues dates i hores donades.

  • Prem el botó Introduïu la tecla , obtindrem el resultat a la cel·la E5 .

  • Ara arrossegant cap avall o fent doble clic a Emplenament automàtic per utilitzar la funció Emplenar automàticament d'Excel, obtindrem els valors a les cel·les corresponents.

Llegir més: Com calcular el total d'hores a Excel (9 mètodes fàcils)

2. Ús de la funció de temps amb les funcions d'hora i minuts per a S subtract Data i hora a Excel

TIME La funció d'Excel converteix qualsevol valor temporal en valor numèric. La funció HORA i la funció MINUT d'Excel retornen les hores i els minuts d'un valor de temps determinat. Podem utilitzar la funció TEMPS amb la funció HORA i MINUT per obtenir la diferència horària a Excel.

PASOS :

  • Per fer-ho, a cel·la E5 escrivim,
=TIME(HOUR(C5),MINUTE(C5),0)-TIME(HOUR(D5),MINUTE(D5),0)

Desglossament de la fórmula

HOUR(C5) >> Ens dóna el valor horari de la cel·la C5 .

La sortida és >>22

Explicació > > Valor de l'hora de 22:59

MINUTE(C5) >>Ens dóna el valor del minut de la cel·la C5 .

La sortida és >>59

Explicació >> Valor del minut de 22:59

TIME(HOUR(C5),MINUTE(C5),0) >> Retorna el valor numèric si es donen hores, minuts i segons. Aquí, no posem cap segon valor.

Sortidaés >>0,957638888888889

Explicació >> Converteix el valor numèric de 22 hores i 59 minuts

TIME(HOUR(C5),MINUTE(C5),0)-TIME(HOUR(D5),MINUTE(D5),0) >>

La sortida és >> 0,41875

Explicació >> Valor numèric de la resta de dos valors de les cel·les.

  • Per donar format a aquest valor numèric hem d'anar al menú Nombre . Apareixerà un quadre de diàleg nou.

  • A continuació, aneu a Personalitzat i escriviu h:mm:ss . També podem escriure altres formats si volem.

  • Prem la tecla Enter obtindrem el resultat a la cel·la E5 .

  • Ara arrossegant cap avall o fent doble clic a Emplenar mànec per utilitzar la funció Emplenar automàticament d'Excel, obtindrem valors a les cel·les corresponents.

Llegir més: Com restar temps a Excel (7 mètodes ràpids)

3. Calcular la diferència de temps amb la funció TEXT

TEXT funció a Excel s'utilitza per convertir qualsevol valor numèric en un format específic. Podem expressar la diferència de temps utilitzant la funció TEXT . Per fer-ho, trobarem la diferència i, mitjançant la funció de text, convertirem la diferència al format hora : minut: segon .

PASOS :

  • Per fer-ho, a cel·la E5 , escrivim
=TEXT(D5-C5,"h""Hours""m""Mins""")

FórmulaDesglossament

D5-C5 >> Retorna el valor de la resta de cel·les D5 i C5

La sortida és >> 0,375

"h""Hours""m""Mins""" >> És el format en què volem expressar el nostre valor. Obtindrem la nostra sortida en hores seguides de la paraula Hores , minuts seguits de la paraula Minuts .

TEXT(D5-C5,"h""Hours""m""Mins""") >>

Sortida >> 9Hours0Mins

Explicació >> Valor retornat en format hores i minuts.

  • Prem la tecla Enter , obtindrem el resultat a la cel·la E5 .

  • Ara arrossegant cap avall o fent doble clic a Emplenar el mànec per utilitzar la funció Emplenar automàticament d'Excel, obtindrem els valors corresponents. cel·les.

Llegir més: Com calcular la diferència entre dues dates i hores a Excel

Lectures similars

  • Com calcular el temps d'execució a Excel (4 maneres)
  • Calcular la tarifa horària a Excel (2 mètodes ràpids)
  • Com utilitzar el format de temps a Excel VBA (Macro, UDF i UserForm)
  • Calculeu la durada del temps a Excel (7 mètodes)

4. Calcula el temps transcorregut utilitzant la funció ARA/ AVUI

ARA La funció d'Excel retorna el valor del valor actual temps. La funció AVUI retorna la data actual. Si volem obtenir el temps transcorregut entre ara i adata donada, podem utilitzar la funció ARA o AVUI per aconseguir-ho. Podem convertir el valor mitjançant la funció TEXT . La funció TEXT a Excel s'utilitza per convertir qualsevol valor numèric en un format específic.

PASS :

  • Per fer-ho, en cel·la D5 , escrivim,
=TEXT(NOW()-C5,"d""days""h""hours""m""mins""s""secs""")

Desglossament de la fórmula

NOW()-C5 >> Ens dóna la diferència entre l'hora actual i l'hora donada.

La sortida és >> 10.1800935185165

Explicació >> La diferència entre l'hora actual i l'hora donada.

"d""days""h""hours""m""mins""s""secs""" >> És el format en què volem convertir la nostra sortida. Obtindrem el nostre resultat en dies seguits de la paraula dies , hores seguides de la paraula hores , etc.

TEXT(NOW()-C5,"d""days""h""hours""m""mins""s""secs""") &gt. ;> Ens dóna la diferència en un format especificat.

Sortida >>10days4hours20mins10secs

Explicació >> La diferència s'expressa en el format especificat.

  • Prem la tecla Enter , obtindrem el resultat a la cel·la D5 .

  • Ara arrossegant cap avall o fent doble clic a Annexa d'emplenament per utilitzar la funció Emplenar automàticament d'Excel, obtindrem valors en cel·les corresponents.

Llegir més: Com calcular el temps transcorregut a Excel (8 maneres)

5. Restant una quantitat especificada deTemps d'un temps donat

Podem restar una quantitat de temps especificada d'un temps donat. Ho podem utilitzar mitjançant la funció TIME d'Excel. Suposem que hem de restar una quantitat de temps especificada a la columna Diferència (mins) de la columna Temps i obtenir els valors a la columna Resultat .

PASS :

  • Per fer-ho, escriurem la fórmula següent al Cel·la E5 .
=C5-TIME(0,D5,0)

Desglossament de la fórmula

TIME(0,D5,0) >> Ens dóna el valor numèric del període de temps donat a la cel·la D5

La sortida és>> 0,0208333333333333

Explicació >> 30 minuts convertits en valor numèric

C5-TIME(0,D5,0) >> Ens dóna la data i l'hora restant el període de temps donat.

La sortida és >> 44606.5182572917

Explicació >> Valor numèric del temps resultant.

Haurem de formatar el resultat mitjançant el procés que es mostra al mètode 2 .

  • Prem la tecla Enter obtenir el resultat a la cel·la E5 .

  • Ara arrossegant cap avall o fent doble clic a Annexa d'emplenament per utilitzar la funció Emplenar automàticament d'Excel, obtindrem valors a les cel·les corresponents.

Relacionats Contingut: Com restar el temps militar a Excel (3 mètodes)

6.Utilitzant el signe menys (-) & Funció TEXT per S retreure data i hora a Excel

Com es mostra al mètode 3 , podem utilitzar el signe menys (-) per determinar la diferència entre dues dates acoblades amb la funció TEXT .

PASS :

  • Per fer-ho, a la cel·la E5 escrivim,
=TEXT(D5-C5,"hh:mm:ss")

Desglossament de la fórmula

D5-C5 >> Ens indica la diferència entre la data d'inici i la data de finalització .

La sortida és >> 9.99943969907326

Explicació >> El valor numèric de la diferència de dos temps donats.

"hh:mm:ss" >> Especifica el format de la sortida. La nostra sortida estarà en format Hora: Minut: segon .

TEXT(D5-C5,"hh:mm:ss") >> Ens dóna el valor resultant en un format especificat

Sortida >> 23:59:12

Explicació >> 9.99943969907326 expressat en el format especificat.

  • Prement la tecla Enter obtindrem el resultat a la cel·la E5 .

  • Ara arrossegant cap avall o fent doble clic a la Annexa d'emplenament per utilitzar la funció Emplenar automàticament de Excel obtindrem valors a les cel·les corresponents.

Llegir més: Com restar i mostrar el temps negatiu a Excel (3 mètodes)

Coses per recordar

Quan es tracta de qualsevol valor de data o horaassegureu-vos que estigui en el format correcte. En cas contrari, és possible que no obtingueu el resultat desitjat. Per triar el format correcte, seguiu els passos que es mostren a mètode 2 .

Secció de pràctiques

Hem inclòs una secció de pràctiques al full de treball proporcionat perquè pugueu exercir els mètodes.

Conclusió

En aquest article, hem intentat explicar com restar la data i l'hora a Excel. Si teniu algun suggeriment o comentari, podeu deixar un comentari a continuació o posar-vos en contacte amb nosaltres. Per a qualsevol de les vostres consultes relacionades amb Excel, feu una ullada al nostre lloc web. El nostre equip estarà encantat d'ajudar-vos.

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.