이동 시간을 Excel 시간으로 변환

이동 시간을 Excel 시간으로 변환

A지점에서 B지점까지 이동하는 데 걸리는 시간을 계산했습니다. 결과는 초 단위입니다. 세 개의 셀에 초를 시, 분, 초로 변환했습니다. 세 개의 셀을 결합하고 그 결과를 시간 계산에 사용하여 주어진 시작 시간을 기준으로 도착 시간을 계산하고 싶습니다.

CONCATENATE정확해 보이지만 시간 계산에 사용할 수 없는 결과를 생성합니다.

=CONCATENATE((RIGHT(CONCATENATE("00",I46),3)),":",(RIGHT(CONCATENATE("0",J46),2)),":",(RIGHT(CONCATENATE("0",K46),2)))

TIMEVALUE또한 결과를 생성하지만 24시간보다 큰 값은 허용되지 않습니다.

=TIMEVALUE(I46&":"&J46&":"&K46)

도착 시간을 계산할 수 있는 솔루션이 있습니까?

답변1

아래 수식은 다음 셀을 추가하는 한 가지 방법입니다.

H25    A date
H27    A number of hours which could be more than 24
I27    A number of minutes
J27    A number of seconds

=DATE(YEAR(H25),MONTH(H25),DAY(H25)+INT(H27/24))+TIME(HOUR(H25)+MOD(H27,24),MINUTE(H25)+I27,SECOND(H25)+J27)

나는 다음과 같은 기능 을 사용했습니다: DATE, TIME, YEAR, MONTH, DAY, HOUR, MINUTE, SECOND및 . 이를 살펴보면 이 공식의 기능을 이해하고 정확한 요구 사항을 충족하도록 정리할 수 있습니다.MODINT

답변2

계산에 도움이 되도록 초를 시, 분, 초로만 변환하고 있나요? 그렇다면 상황을 더 복잡하게 만들 뿐이므로 그렇게 하면 안 됩니다.

A1이동 시간(초)이 있고 시작 시간/날짜가 있는 경우 B1C1의 이 공식은 도착 시간/날짜를 제공합니다.

=A1/86400+B1

... do초를 시간, 분, 초로 분할하려는 I46경우 J46K46공식을 사용하면 도착 시간이 표시됩니다.

=H46+((K46/60+J46)/60+I46)/24

H46의 시작 시간/날짜 가정

결과 셀의 형식을 날짜/시간으로 지정

관련 정보