Hvis de åbenlyse metoder Hour()
og Value()
ikke virker, kan du bruge følgende metode til at beregne det decimale antal timer fra en celle med en varighed på 84:30:00:
Brug tekstfunktioner til at opdele tiden:
A1
.LEFT()
, MID()
og RIGHT()
funktionerne til at udtrække timer, minutter og sekunder.=LEFT(A1, FIND(":", A1) - 1)
for at udtrække timerne.=MID(A1, FIND(":", A1) + 1, FIND(":", A1, FIND(":", A1) + 1) - FIND(":", A1) - 1)
for at udtrække minutterne.=RIGHT(A1, 2)
for at udtrække sekunderne.Konverter tidselementerne til decimale værdier:
=LEFT(A1, FIND(":", A1) - 1) + MID(A1, FIND(":", A1) + 1, FIND(":", A1, FIND(":", A1) + 1) - FIND(":", A1) - 1) / 60 + RIGHT(A1, 2) / 3600
Summér de decimale værdier:
B1
, minutterne i C1
og sekunderne i D1
, kan du bruge formlen =B1 + C1 / 60 + D1 / 3600
.Ved at følge disse trin kan du beregne det decimale antal timer fra en varighed som 84:30:00 i et regneark.