Standaard worden datum en tijd opgeslagen als getallen/decimalen in Excel. Maar je ziet het vaak in verschillende formaten vanwege de manier waarop de cellen zijn opgemaakt.
In het onderstaande voorbeeld is de waarde in kolom A en B bijvoorbeeld hetzelfde, maar worden deze anders weergegeven vanwege het formaat.
En een van de dingen die veel mensen in Excel nodig hebben, is: converteer de tijd naar decimaal (zoals uren of minuten of seconden).
Bijvoorbeeld, in plaats van de datum en tijd als 01-01-2020 6:30 uur, wilt u misschien het volgende krijgen:
- Aantal uren als 6
- Aantal minuten als 30
Gelukkig heeft Excel een aantal geweldige formules, je kunt de tijd gemakkelijk converteren naar decimale waarden.
Tijd converteren naar decimale getallen in Excel
In deze zelfstudie laat ik u enkele voorbeelden zien van het converteren van tijd naar een decimaal met behulp van formules (d.w.z. het converteren van tijd naar uren, minuten en seconden).
Er zijn meerdere manieren om converteer tijd naar decimaal in Excel:
- Het gebruik van rekenkundige bewerkingen is de gemakkelijkste manier om tijd om te zetten in decimale getallen. Bijvoorbeeld:
- Om tijd in uren om te rekenen, vermenigvuldigt u de tijdwaarde met 24
- Om tijd om te rekenen naar minuten, vermenigvuldigt u de tijdwaarde met 24*60
- Om tijd om te rekenen naar seconden, vermenigvuldigt u de tijdwaarde met 24*60*60
- U kunt ook ingebouwde Excel-formules gebruiken, zoals: OVERZETTEN of UUR/MINUUT/SECOND
In de volgende secties zal ik u voorbeelden laten zien van hoe u Excel-tijd kunt converteren naar decimale waarden met behulp van deze methoden.
Dus laten we beginnen!
Converteer tijd naar uren in Excel
In dit gedeelte behandel ik drie verschillende manieren om tijd in Excel om te zetten in uren.
Eenvoudige vermenigvuldiging gebruiken om de uurwaarde te krijgen
Stel je hebt de tijd in een cel als 18:00 uur (in cel A2) en je wilt deze omrekenen naar uren.
Je kunt het eenvoudig vermenigvuldigen met 24 en het geeft je hoeveel uur er zijn verstreken tot die tijd.
=A2*24
Dit werkt omdat Excel datums en tijden als getallen opslaat. Een volledige dag (24 uur) wordt in Excel als 1 opgeslagen. Dit betekent dat elk uur wordt opgeslagen als 1/24.
Dus terwijl u de waarde 18:00 uur in de backend ziet, wordt deze opgeslagen als de waarde 0,75 (wat aangeeft dat 18 uur van de 24 uur al zijn verstreken). Dus als je het vermenigvuldigt met 24, krijg je het aantal verstreken uren.
Als u een waarde heeft zoals 18:32 PM, geeft het gebruik van de bovenstaande formule u het resultaat als 18,53 (waarbij het minuten/secondengedeelte wordt weergegeven in decimalen en volledige/volledige uren als gehele getallen). In dit voorbeeld zou de numerieke waarde van 32 minuten in Excel 0,53 uur zijn.
Opmerking: als u de uurwaarde krijgt met decimalen (zoals 18,53), zorg er dan voor dat u deze hebt opgemaakt om ook de decimalen weer te geven. Als u dat niet hebt gedaan, ziet u het resultaat mogelijk als 19, omdat Excel u de afgeronde gehele waarde laat zien. Dit zou echter niets veranderen aan de waarde in de cel, die 18,53 . blijftAls u alleen de volledige/volledige uurwaarde wilt en het minutengedeelte negeert, gebruik dan de onderstaande formule met INT.
=INT(A2*24)
INT geeft je alleen het gehele gedeelte en je hoeft je geen zorgen te maken over extra minuten.
Excel-functies gebruiken (UUR, MINUUT en SECOND)
Als je de handmatige vermenigvuldigingsmethode niet leuk vindt, is een andere heel gemakkelijke manier om tijd naar uren te converteren, door de ingebouwde tijdgerelateerde functies (HOUR, MINUTE en SECOND) te gebruiken.
Stel, je hebt de tijden zoals hieronder weergegeven en je wilt weten hoeveel uren er zijn verstreken in de dag.
Hieronder staat de formule om de tijd om te zetten in uren
=UUR(A2)+MINUUT(A2)/60+SECOND(A2)/(60*60)
De functie UUR retourneert eenvoudig het aantal uren dat is verstreken in de opgegeven tijd, evenals de functie MINUTE en SECOND.
Maar aangezien we de uiteindelijke waarde in uren nodig hebben, moeten we de minuutwaarde delen door 60 (om het in uren om te zetten) en de tweede waarde door 60*60 (opnieuw om het om te zetten in uren).
De conversiefunctie gebruiken
Een andere heel gemakkelijke (waarschijnlijk de gemakkelijkste van de drie methoden), is om de CONVERT-functie te gebruiken.
Deze functie neemt een numerieke waarde aan (in dit geval de tijd) en kan deze omzetten in uren (of minuten/seconden).
Hieronder staat de formule die tijd in uren omzet:
=CONVERTEREN(A2,"dag","u")
Het tweede argument is om de functie van het bestaande gegevensformaat te vertellen en het derde argument is het formaat waarnaar u wilt converteren.
Opmerking: Soms kunnen de resultaten er anders uitzien dan verwacht. Dit kan te wijten zijn aan het celformaat dat het resultaat kan weergeven in een datumformaat in plaats van een decimaal formaat. U kunt dit eenvoudig wijzigen door naar het tabblad Start te gaan en het formaat in te stellen in de vervolgkeuzelijst opmaak (het staat in de groep Nummer)In de praktijk heb je meer kans om datum en tijd bij elkaar te krijgen (in plaats van alleen de tijd zoals ik in de bovenstaande voorbeelden heb laten zien). U kunt nog steeds de hierboven getoonde methoden gebruiken, maar u moet eerst de datum- en tijdwaarde splitsen en vervolgens de hierboven getoonde methoden gebruiken voor alleen het tijdgedeelte. Later in deze zelfstudie behandel ik ook twee methoden om datum en tijd in Excel te scheiden met behulp van formules.
U kunt dezelfde hierboven beschreven methoden ook gebruiken om tijd om te zetten in minuten en seconden.
Laten we ook snel naar die voorbeelden kijken.
Converteer tijd naar minuten in Excel
In dit gedeelte behandel ik drie verschillende manieren om tijd in Excel om te zetten in minuten.
Eenvoudige vermenigvuldiging gebruiken om de minuutwaarde te krijgen
In een dag zitten 1440 minuten (24*60).
Dus om tijd om te zetten in minuten, vermenigvuldigt u de tijdwaarde eenvoudig met 1440.
Stel je hebt de tijd in een cel als 18:00 uur (in cel A2) en je wilt deze omrekenen naar minuten.
Hieronder is de formule om dit te doen:
=A2*1440
Dit geeft u het totale aantal minuten dat op die dag in de opgegeven tijd is verstreken.
Opmerking: onthoud dat als u ook seconden in de tijd heeft, deze worden omgezet in minuten en worden weergegeven als het decimale deel. Om deze zichtbaar te maken in het resultaat, moet u de resulterende cellen opmaken om resultaten tot 2/3 decimalen weer te geven.Als u alleen de minuutwaarde wilt en het secondengedeelte negeert, gebruik dan de onderstaande formule met INT.
=INT(A2*1440)
Excel-functies gebruiken (UUR, MINUUT en SECOND)
Net zoals we deze functies hebben gebruikt om de uurwaarde te krijgen, kunt u deze ook gebruiken om tijd om te rekenen naar minuten.
Hieronder staat de formule die tijd naar minuten converteert met behulp van deze functies:
=UUR(A2)*60+MINUUT(A2)+SECOND(A2)/60
Omdat het doel hier is om alle delen in minuten (uren, minuten en seconden) te krijgen, vermenigvuldigen we 60 met uren om de minutenwaarde erin te krijgen en delen we seconden door 60 om de minuutwaarde te krijgen.
De conversiefunctie gebruiken
Nogmaals, de gemakkelijkste manier om tijd naar minuten om te zetten, is door de conversieformule te gebruiken.
De onderstaande formule neemt de tijdwaarde en zet deze om in minuten;
=CONVERTEREN(A2,"dag","mn")
Het tweede argument vertelt de functie dat de waarde in cel A2 in dagformaat is en het derde argument (“mn”) vertelt het om het om te zetten in minuten.
Converteer tijd naar seconden in Excel
In dit gedeelte behandel ik drie verschillende manieren om tijd in Excel om te zetten in seconden.
Eenvoudige vermenigvuldiging gebruiken om de secondewaarde te krijgen
In een dag zitten 86400 seconden (24*60*60).
Dus om tijd om te rekenen naar seconden, kun je de tijdwaarde eenvoudig vermenigvuldigen met 86400.
Stel dat u de tijd in een cel hebt als 18:32:30 uur (in cel A2) en u wilt deze omrekenen naar seconden.
Hieronder is de formule om dit te doen:
=A2*86400
Dit geeft u het totale aantal seconden dat op die dag in de opgegeven tijd is verstreken.
Excel-functies gebruiken (UUR, MINUUT en SECOND)
Hieronder staat de formule die tijd naar minuten converteert met behulp van deze functies:
=UUR(A2)*60*60+MINUUT(A2)*60+SECOND(A2)
Aangezien het hier de bedoeling is om alle delen (uren, minuten en seconden) in seconden te krijgen, vermenigvuldigen we 60*60 met uren om de secondenwaarde erin te krijgen en we vermenigvuldigen minuten met 60 om de secondenwaarde te krijgen.
Datum en tijd splitsen en vervolgens tijd omzetten in decimalen
Tot nu toe hebben we voorbeelden gezien waar we alleen de tijd hebben en die tijd wilden we omzetten in uren, minuten of seconden.
Maar wat als je zowel de datum als de tijd hebt?
In dat geval kunt u bovenstaande methoden niet direct gebruiken. U zult eerst de datum en tijd moeten splitsen en vervolgens de tijd naar decimalen moeten converteren.
Omdat datum en tijd in Excel als getallen worden opgeslagen, wordt het scheiden hiervan eenvoudiger.
Een volledige dag wordt opgeslagen als een geheel getal en het tijdsgedeelte wordt opgeslagen als een decimale waarde. Dus als u datum en tijd wilt scheiden, hoeft u alleen het gehele deel en het decimale deel te scheiden.
Laten we een paar heel eenvoudige manieren bekijken om de datum en tijd in Excel te splitsen.
Datum en tijd splitsen met INT-formule
Stel je hebt de dataset zoals hieronder weergegeven en je wilt de datum en tijd splitsen.
Voer hiervoor de volgende formule in cel B2 in:
=A2-INT(A2)
De bovenstaande formule verwijdert het gehele deel en geeft u het decimale deel van de datum.
Nu kunt u elk van de drie hierboven beschreven methoden gebruiken (met rekenkundige vermenigvuldiging, met de formule HOUR/MINUTE/SECOND of met de CONVERT-formule) om de tijd om te zetten naar decimaal.
Datum en tijd splitsen met behulp van de MOD-formule
Een andere manier om dit te doen is door de MOD-functie te gebruiken.
Stel je hebt de dataset zoals hieronder weergegeven en je wilt de datum en tijd splitsen.
Voer hiervoor de volgende formule in cel B2 in:
=MOD(A2,1)
Dit geeft je meteen het decimale deel en dan kun je een van de drie hierboven beschreven methoden gebruiken om tijd om te zetten in decimale getallen (uren, minuten of seconden).