Taula de continguts
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""")
>. ;> 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.