https://support.microsoft.com/en-ca/help/214386/maximum-times-in-microsoft-excel
"Värdet för maximal tid som du kan skriva i en cell är 9999:59:59. Om du skriver ett värde som är större än eller lika med 10 000 timmar (10000:00:00), visas tid som en textsträng.
Värdet maximal tid som kan beräknas med hjälp av en formel är 71003183:59:59. Detta värde är lika med 9999-12-31 23:59:59"
Det är bara inmatningen som är begränsad, men excel kan räkna med, och visa, mycket större tal!!!
Du måste börja med att formaterar din cell så att den kan visa mer än 24 timmar (Ctrl+1, tid, 37:30:55 (eller hakparentes runt timmarna [tt]:mm:ss) om du är mer van att skriva in själv)
Då har du redan upptäckt att inmatningen
9999:59:59
Blir ett "riktigt tids-tal" (hamnar till höger) medan
10000:00:00
blir text (står till vänster).
Men om du har en cell som är formaterad för att visa >24 timmar och skriver in
=60818/24
(Dvs du räknar om det till dagar), så skriver excel helt plötsligt ut det som ett Tidstal!!! (enbart timmarna)
60818:00:00
(resten förutsätter att cellerna är formaterade för att visa tid med mer än 24 timmar [tt]:mm:ss
En variant är helt enkelt skriva in tiden som en text (som du har gjort) i t.ex cell A1 och fiska ut timmarna och göra om dom till dagar
=VÄNSTER(A1;SÖK(":";A1)-1)/24
och sedan fiska ut minuter och sekunder och addera dom
=VÄNSTER(A1;SÖK(":";A1)-1)/24+TIDVÄRDE(HÖGER(A1;5))/60
Nu står det
60818:18:56
"på riktigt", dvs ett högerstält tal istället för en vänsterställd text.
Gör samma sak för den andra tiden och räkna ut skillnaden, eller slå ihop til en bamseformel (antar att tid2 står som text i B1).
=VÄNSTER(A1;SÖK(":";A1)-1)/24+TIDVÄRDE(HÖGER(A1;5))/60-VÄNSTER(B1;SÖK(":";B1)-1)/24+TIDVÄRDE(HÖGER(B1;5))/60