답변:
TIME ()의 공식 기사에 따르면 24 시간 만 표시 할 수 있습니다. 따라서 표시 03:42
가 정확합니다. 임의의 시간, 분 및 초로 작업하려면 해당 기능을 사용할 수 없지만 대신 셀 형식을 사용할 수 있습니다.
TIME()
. 예제에는 24:59:00
셀에 쓰는 데 필요한 모든 기본 정보가 있습니다 .
TIME()
지정된 기능이 작동된다. 로부터 온라인 매뉴얼 , 첫 번째 매개 변수가 정의되어있다 : -
필요한 시간 . 시간을 나타내는 0에서 32767 사이의 숫자입니다. 23보다 큰 값은 24로 나눠지고 나머지는 시간 값으로 처리됩니다. 예를 들어, TIME (27,0,0) = TIME (3,0,0) = .125 또는 3:00 AM입니다.
23보다 큰 시간을 표시하려면 시간, 분 및 초가에있는 경우 다음과 같이 자신의 값을 작성하고 형식을 A1:C1
지정 D1
해야합니다.
=A1/24+B1/1440+C1/86400
이제 [hh]:mm:ss
Aganju의 답변에서 제안한대로 셀을 간단히 형식화합니다 .
[이전에 사용 된 기술이 Aganju의 형식으로 처리되지 않는 경우에 유용 할 수 있기 때문에 출력 형식에 대한 이전 제안을 아래에 둡니다.]
또는 다음은 원하는 형식의 셀을 생성합니다.
=TEXT(ROUNDDOWN(D1*24),"##")&":"&TEXT(ROUNDDOWN(MOD(D1*1440,60)),"##")&":"&TEXT(ROUNDDOWN(MOD(D1*86400,60)),"##")
엄격하게 초 필드는 =ROUND()
대신에 사용해야 =ROUNDDOWN()
하지만 59.5 이상의 초 값에는 문제가 발생합니다.
가장 가까운 반올림이 중요한 경우 먼저 다음 D1
과 같이 설정하여 가장 가까운 반올림 (1/86400)으로 반올림해야합니다 E1
.
=ROUND(D1*86400)/86400
서식이 지정된 셀은 다음과 같습니다.
=TEXT(ROUNDDOWN(E1*24),"##")&":"&TEXT(ROUNDDOWN(MOD(E1*1440,60)),"00")&":"&TEXT(ROUNDDOWN(MOD(E1*86400,60)),"00")
어느 경우 에나, 이들 식은 작업 세포를 제거하기 위해 조합 될 수 있지만, 결과적인 표현은 매우 복잡하고 이해하고 지원하기가 어려울 것이다.
[hh]:mm:ss
셀 형식으로 사용하는 것이 출력 문자열을 수동으로 작성하는 것보다 훨씬 깔끔한 솔루션입니다.
일반적인 일수는 24 시간이므로 Excel에서는 시계 에서처럼 0부터 다시 계산을 시작합니다. 형식 코드 "hh : mm"이며 시간의 기본값입니다.
24 시간 이상 누적되는 시간을 보려면 해당 형식 코드를 사용해야합니다 "[hh]:mm"
.- 시간 [
과 ]
주변 시간은 무제한으로 계산됩니다.
이것은 몇 분 동안 작동합니다 "[mm]:ss"
. 분을 영원히 계산하는 형식 코드로 사용할 수 있습니다 .