Vul tijd 1 en tijd 2 in met dagen, uren, minuten en seconden. Je krijgt tegelijk de som (tijd 1 + tijd 2) en het verschil (tijd 1 − tijd 2).
Inhoudsopgave
-
Wat je op deze pagina kunt doen
-
Waarvoor is deze berekening handig?
-
Zo werkt het
-
Formule
-
Symbolen en begrippen
-
Handig om vooraf te weten
-
Berekenen met Excel
-
Berekenen met Google Spreadsheets
-
Berekenen met Python
-
De formule in LaTeX en andere wiskundenotaties (om te kopiëren)
-
Zo laat je ChatGPT de berekening doen
-
Kenmerken van DataChef
-
Gerelateerde functies
-
Alle rekenmachines van NumberChef
Wat je op deze pagina kunt doen
- Twee tijdsduren in dagen, uren, minuten en seconden optellen of van elkaar aftrekken, zoals “1 dag 2 uur 30 minuten + 23 uur 45 minuten 10 seconden”
- De som (tijd 1 + tijd 2) en het verschil (tijd 1 − tijd 2) worden tegelijk berekend en getoond
- Het onthouden en lenen bij 60 seconden = 1 minuut, 60 minuten = 1 uur en 24 uur = 1 dag gebeurt vanzelf, en de uitwerking in seconden zie je er ook bij
- Is het verschil negatief, dan zie je dat duidelijk, bijvoorbeeld als “−1 dag 2 uur”
- Een heldere uitleg van de formules en formules om te kopiëren voor Excel, Google Spreadsheets en Python vind je ook op deze pagina
Waarvoor is deze berekening handig?
Werk je op maandag 8 uur 45 minuten en op dinsdag 7 uur 50 minuten, dan is het totaal over twee dagen 16 uur 35 minuten (minuten: 45 + 50 = 95, dat is 1 uur 35 minuten; uren: 8 + 7 + 1 = 16).
Zo tellen salarisadministratie en urenregistratie de uren per dag bij elkaar op. In Nederland spreek je meestal een aantal contracturen per week af (in cao’s vaak 36 tot 40 uur), en de Arbeidstijdenwet stelt een maximum van 12 uur per dag en 60 uur per week. Tijd optellen en aftrekken komt dus rechtstreeks terug op ieders loonstrook.
Is je marathontijd dit jaar 3:28:50 en was die vorig jaar 3:45:30, dan ben je 16 minuten 40 seconden sneller geworden (3:45:30 − 3:28:50 = 0:16:40).
Bij sporten op tijd, zoals hardlopen, zwemmen en wielrennen, rekenen sporters tot op de seconde uit hoeveel ze van hun persoonlijk record of van een concurrent verschillen, om hun voortgang en tempo te controleren.
Kijk je een film van 1 uur 48 minuten en daarna een film van 2 uur 15 minuten, dan ben je in totaal 4 uur 3 minuten bezig (minuten: 48 + 15 = 63, dat schuift door naar de uren).
De lengte van clips bij videomontage bij elkaar optellen, of schatten hoe lang een afspeellijst of een reeks opnamen van vergaderingen duurt: het is precies zo’n optelling van tijd.
Een gerecht met 30 minuten voorbereiding en 1 uur 45 minuten sudderen kost vanaf het begin in totaal 2 uur 15 minuten.
Door de tijd van elke stap op te tellen weet je hoe lang het geheel duurt, en door dat van de etenstijd af te trekken weet je wanneer je moet beginnen. Dezelfde berekening helpt je de stappen van elke klus te plannen.
Is je slaapdoel 7 uur en heb je vannacht 5 uur 30 minuten geslapen, dan kom je 1 uur 30 minuten tekort.
Slaaptrackers vinden “het verschil met je doel” met dezelfde aftrekking. Als je het tekort als getal ziet, besluit je makkelijker: “vanavond ga ik eerder naar bed”.
Formule
Symbolen en begrippen
Symbolen
| \(T_1\), \(T_2\) | T-één, T-twee | De twee tijdsduren waarmee je rekent: tijd 1 (\(T_1\)) en tijd 2 (\(T_2\)). (Voorbeeld: \(T_1\) = 1 dag 2 uur 30 minuten, \(T_2\) = 23 uur 45 minuten 10 seconden) |
| \(S\) | es | De som van de twee tijdsduren (tijd 1 + tijd 2). De letter S staat voor “som”. |
| \(D\) | de (hoofdletter) | Het verschil van de twee tijdsduren (tijd 1 − tijd 2). Verwar het niet met de kleine letter \(d\) (dagen). |
| \(d\), \(h\), \(m\), \(s\) | de, ha, em, es | De onderdelen van een tijdsduur: dagen (\(d\)), uren (\(h\)), minuten (\(m\)) en seconden (\(s\)). Bij “1 dag 2 uur 30 minuten” is \(d = 1\), \(h = 2\), \(m = 30\) en \(s = 0\). Het zijn de internationale afkortingen d, h (van hour), min en s. |
| \(T\) | té (hoofdletter) | Een tijdsduur uitgedrukt in seconden. Je berekent die met \(T = 86400d + 3600h + 60m + s\). (Voorbeeld: 1 dag 2 uur 30 minuten → 95.400 seconden) |
| \(q\), \(r\) | kuu, er | Als je een tijd in seconden door 86400 deelt: het quotiënt (het aantal dagen \(q\)) en de rest (de overgebleven seconden \(r\)). Bij \(180910 \div 86400 = 2\) rest \(8110\) is \(q = 2\) en \(r = 8110\). |
Begrippen
| tijdstip | Een punt in de tijd, zoals 8:30. Het verschilt van een tijdsduur, zoals 2 uur 30 minuten. Voor rekenen met een tijdstip (“hoe laat is het over 5 uur?”) gebruik je de rekenmachine voor datum en tijd bij de gerelateerde pagina’s. |
| tijdsduur | Een lengte van tijd, zoals 2 uur 30 minuten. Het verschilt van een tijdstip, zoals 8:30. Op deze pagina tel je tijdsduren op en trek je ze af. |
| zestigtallig stelsel | Een manier van tellen waarbij 60 samen één van de volgende eenheid vormt. 60 seconden zijn 1 minuut en 60 minuten zijn 1 uur. Let op dat je tussen uren en dagen bij 24 doorschuift. |
| onthouden | Bij optellen het deel dat boven de grens van een eenheid uitkomt doorschuiven naar de volgende eenheid (30 minuten + 45 minuten = 75 minuten → 1 uur 15 minuten). Bij tijd schuif je door bij 60 of 24. |
| lenen | Bij aftrekken het ontbrekende deel halen bij de volgende eenheid (1 uur 15 minuten − 30 minuten → 75 minuten − 30 minuten = 45 minuten). Bij tijd leen je 60 of 24. |
| quotiënt | Het antwoord op “hoe vaak past het erin?” bij een deling. Bij \(180910 \div 86400 = 2\) rest \(8110\) is het quotiënt \(2\); dat is het aantal dagen. |
| rest | Wat er overblijft als een deling niet opgaat. Bij \(180910 \div 86400 = 2\) rest \(8110\) is de rest \(8110\): de seconden die geen hele dag meer vormen. |
| absolute waarde | De grootte van een getal zonder teken (plus of min). De absolute waarde van −93.784 seconden is 93.784 seconden. Splits je een negatieve tijd in dagen, uren, minuten en seconden, doe dat dan met de absolute waarde en zet daarna een minteken ervoor. |
Handig om vooraf te weten
Hier lees je wat handig is om te weten, zodat je de berekening op deze pagina echt begrijpt en niet alleen op de knop drukt.
Kom je er niet uit, dan loop je deze onderwerpen het snelst nog eens door.
| Tijdstip en tijdsduur (groep 4-5, 7-9 jaar) |
|
| Optellen en aftrekken met onthouden en lenen (groep 4, 7-8 jaar) |
|
| Delen met rest (groep 5-6, 8-10 jaar) |
|
| Positieve en negatieve getallen (klas 1, 12-13 jaar) |
|
Berekenen met Excel
| Tijd 1: dagen | 1 |
| Tijd 1: uren | 2 |
| Tijd 1: minuten | 30 |
| Tijd 1: seconden | 0 |
| Tijd 2: dagen | 0 |
| Tijd 2: uren | 23 |
| Tijd 2: minuten | 45 |
| Tijd 2: seconden | 10 |
| Tijd 1 in seconden | =B1*86400+B2*3600+B3*60+B4 |
| Tijd 2 in seconden | =B5*86400+B6*3600+B7*60+B8 |
| Som (seconden) | =B9+B10 |
| Verschil (seconden) | =B9-B10 |
| Som: dagen | =QUOTIENT(B11;86400) |
| Som: uren | =QUOTIENT(REST(B11;86400);3600) |
| Som: minuten | =QUOTIENT(REST(B11;3600);60) |
| Som: seconden | =REST(B11;60) |
| Verschil: dagen | =QUOTIENT(ABS(B12);86400) |
| Verschil: uren | =QUOTIENT(REST(ABS(B12);86400);3600) |
| Verschil: minuten | =QUOTIENT(REST(ABS(B12);3600);60) |
| Verschil: seconden | =REST(ABS(B12);60) |
| Dagen | 1 |
| Uren | 2 |
| Minuten | 30 |
| Seconden | 0 |
| Tijd in seconden | =B1*86400+B2*3600+B3*60+B4 |
| Tijd in seconden | 180910 |
| Dagen | =QUOTIENT(B1;86400) |
| Uren | =QUOTIENT(REST(B1;86400);3600) |
| Minuten | =QUOTIENT(REST(B1;3600);60) |
| Seconden | =REST(B1;60) |
Voor het splitsen van het verschil wordt ABS (absolute waarde) gebruikt. Is B12 negatief, dan tonen B17 tot en met B20 de onderdelen zonder teken. Kijk dus naar het teken van B12 en lees het resultaat met een minteken ervoor.
De tweede tabel geeft 95400 (seconden) en de derde geeft 2 dagen, 2 uur, 15 minuten en 10 seconden. Vervang kolom B door je eigen getallen.
Berekenen met Google Spreadsheets
| Tijd 1: dagen | 1 |
| Tijd 1: uren | 2 |
| Tijd 1: minuten | 30 |
| Tijd 1: seconden | 0 |
| Tijd 2: dagen | 0 |
| Tijd 2: uren | 23 |
| Tijd 2: minuten | 45 |
| Tijd 2: seconden | 10 |
| Tijd 1 in seconden | =B1*86400+B2*3600+B3*60+B4 |
| Tijd 2 in seconden | =B5*86400+B6*3600+B7*60+B8 |
| Som (seconden) | =B9+B10 |
| Verschil (seconden) | =B9-B10 |
| Som: dagen | =QUOTIENT(B11;86400) |
| Som: uren | =QUOTIENT(REST(B11;86400);3600) |
| Som: minuten | =QUOTIENT(REST(B11;3600);60) |
| Som: seconden | =REST(B11;60) |
| Verschil: dagen | =QUOTIENT(ABS(B12);86400) |
| Verschil: uren | =QUOTIENT(REST(ABS(B12);86400);3600) |
| Verschil: minuten | =QUOTIENT(REST(ABS(B12);3600);60) |
| Verschil: seconden | =REST(ABS(B12);60) |
| Dagen | 1 |
| Uren | 2 |
| Minuten | 30 |
| Seconden | 0 |
| Tijd in seconden | =B1*86400+B2*3600+B3*60+B4 |
| Tijd in seconden | 180910 |
| Dagen | =QUOTIENT(B1;86400) |
| Uren | =QUOTIENT(REST(B1;86400);3600) |
| Minuten | =QUOTIENT(REST(B1;3600);60) |
| Seconden | =REST(B1;60) |
Berekenen met Python
# Tijd 1 en tijd 2 (dagen, uren, minuten, seconden)
days1, hours1, minutes1, seconds1 = 1, 2, 30, 0
days2, hours2, minutes2, seconds2 = 0, 23, 45, 10
total_seconds1 = days1 * 86400 + hours1 * 3600 + minutes1 * 60 + seconds1
total_seconds2 = days2 * 86400 + hours2 * 3600 + minutes2 * 60 + seconds2
sum_seconds = total_seconds1 + total_seconds2 # som (seconden)
diff_seconds = total_seconds1 - total_seconds2 # verschil (seconden)
def format_duration(total_seconds):
# Zet seconden terug om naar "2 dagen 2 uur 15 minuten 10 seconden" (eenheden die 0 zijn blijven weg; één minteken ervoor)
if total_seconds == 0:
return "0 seconden"
sign = "−" if total_seconds < 0 else ""
rest = abs(total_seconds)
days, rest = divmod(rest, 86400)
hours, rest = divmod(rest, 3600)
minutes, seconds = divmod(rest, 60)
parts = []
if days: parts.append(f"{days} {'dag' if days == 1 else 'dagen'}")
if hours: parts.append(f"{hours} uur")
if minutes: parts.append(f"{minutes} {'minuut' if minutes == 1 else 'minuten'}")
if seconds: parts.append(f"{seconds} {'seconde' if seconds == 1 else 'seconden'}")
return sign + " ".join(parts)
print(f"Tijd 1: {total_seconds1} seconden, tijd 2: {total_seconds2} seconden")
print(f"Som: {format_duration(sum_seconds)} ({sum_seconds} seconden)")
print(f"Verschil: {format_duration(diff_seconds)} ({diff_seconds} seconden)")
De formule in LaTeX en andere wiskundenotaties (om te kopiëren)
S = T₁ + T₂, D = T₁ − T₂
S = T_1 + T_2, \quad D = T_1 - T_2
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>S</mi><mo>=</mo>
<msub><mi>T</mi><mn>1</mn></msub><mo>+</mo>
<msub><mi>T</mi><mn>2</mn></msub>
<mo>,</mo><mspace width="0.7em"/>
<mi>D</mi><mo>=</mo>
<msub><mi>T</mi><mn>1</mn></msub><mo>−</mo>
<msub><mi>T</mi><mn>2</mn></msub>
</mrow>
</math>
S = T_1 + T_2, D = T_1 - T_2
sum = t1 + t2; difference = t1 - t2
S := T1 + T2; difference := T1 - T2;
S = T1 + T2; D = T1 - T2;
S = T_1 + T_2, D = T_1 - T_2
T = 86400d + 3600h + 60m + s
T = 86400d + 3600h + 60m + s
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>T</mi><mo>=</mo>
<mn>86400</mn><mi>d</mi>
<mo>+</mo><mn>3600</mn><mi>h</mi>
<mo>+</mo><mn>60</mn><mi>m</mi>
<mo>+</mo><mi>s</mi>
</mrow>
</math>
T = 86400d + 3600h + 60m + s
totalSeconds = 86400*d + 3600*h + 60*m + s
T := 86400*d + 3600*h + 60*m + s;
T = 86400*d + 3600*h + 60*m + s;
T = 86400d + 3600h + 60m + s
T = 86400q + r
T = 86400q + r
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>T</mi><mo>=</mo>
<mn>86400</mn><mi>q</mi>
<mo>+</mo><mi>r</mi>
</mrow>
</math>
T = 86400q + r
q = Quotient[t, 86400]; r = Mod[t, 86400]
q := iquo(T, 86400); r := irem(T, 86400);
q = floor(T/86400); r = mod(T, 86400);
T = 86400q + r
Zo laat je ChatGPT de berekening doen
Je bent een assistent voor tijdberekeningen. Voer de volgende berekening uit door echt Python-code uit te voeren en baseer je antwoord alleen op de getallen uit het resultaat van de uitvoering (geen hoofdrekenen of gokken). Zoek voor tijd 1 “1 dag 2 uur 30 minuten 0 seconden” en tijd 2 “0 dagen 23 uur 45 minuten 10 seconden” de som (tijd 1 + tijd 2) en het verschil (tijd 1 − tijd 2). Reken elk eerst om naar seconden voordat je optelt en aftrekt, en reken de uitkomsten daarna terug naar de vorm “X dagen Y uur Z minuten W seconden”, waarbij je doorschuift bij 60 seconden = 1 minuut, 60 minuten = 1 uur en 24 uur = 1 dag. Is het verschil negatief, splits dan de absolute waarde en zet een minteken ervoor. Laat de code zien die je hebt gebruikt, de tussenwaarden in seconden en de eindresultaten.
Zo werkt het
-
1Vul je getallen inTyp de getallen waarmee je wilt rekenen in de invoervelden
-
2BerekenKlik op de knop “Berekenen”
-
3Bekijk het resultaatHet resultaat verschijnt meteen. Op dezelfde pagina vind je ook de uitwerking van de berekening en de uitleg van de formule
Kenmerken van DataChef
Geen voorkennis nodig – intuïtieve en eenvoudige bediening
Zonder persoonlijke gegevens op te geven
Bestand wordt automatisch verwijderd zodra je op "Downloaden" klikt
Geen bronvermelding vereist
Geen toestemming vooraf nodig