24 시간이 넘는 값을 가진 Excel = TIME ()이 잘못 표시됨


1

사용하여 Excel에서 24 시간 이상 시간을 표시하려고 =TIME()하지만 값이 24 시간을 초과하면 잘못 표시됩니다. 예를 들어 =TIME(27;42,81;49)24:59를 표시해야합니다. 대신 03:42로 표시됩니다. 이미 형식을 [hh : mm]으로 변경했습니다. 이것은 =SUM()3 개의 별도 값을 수행 할 때 잘 작동 합니다.

답변:


4

TIME ()의 공식 기사에 따르면 24 시간 만 표시 할 수 있습니다. 따라서 표시 03:42가 정확합니다. 임의의 시간, 분 및 초로 작업하려면 해당 기능을 사용할 수 없지만 대신 셀 형식을 사용할 수 있습니다.


아 감사합니다 내가 어떻게 사용하라고 제안합니까?
Rodin10

언급했듯이 셀 형식은 더 큰 숫자를 지원하기 때문에 처음에 왜 사용하는지 확실하지 않습니다 TIME(). 예제에는 24:59:00셀에 쓰는 데 필요한 모든 기본 정보가 있습니다 .
Seth

시간, 분 및 초 단위로 초를 변환하는 코드 조각에서 나옵니다. 내가 한 것을 입력하면 Excel 수식을 사용하지 않고 값을 직접 인쇄하는 것이 더 쉬울 것이라고 생각했습니다. 도와 주셔서 감사합니다.
Rodin10

3

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:ssAganju의 답변에서 제안한대로 셀을 간단히 형식화합니다 .


[이전에 사용 된 기술이 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")

어느 경우 에나, 이들 식은 작업 세포를 제거하기 위해 조합 될 수 있지만, 결과적인 표현은 매우 복잡하고 이해하고 지원하기가 어려울 것이다.


방금 Aganju의 대답을 보았으며 [hh]:mm:ss셀 형식으로 사용하는 것이 출력 문자열을 수동으로 작성하는 것보다 훨씬 깔끔한 솔루션입니다.
AFH

0

일반적인 일수는 24 시간이므로 Excel에서는 시계 에서처럼 0부터 다시 계산을 시작합니다. 형식 코드 "hh : mm"이며 시간의 기본값입니다.

24 시간 이상 누적되는 시간을 보려면 해당 형식 코드를 사용해야합니다 "[hh]:mm".- 시간 []주변 시간은 무제한으로 계산됩니다.

이것은 몇 분 동안 작동합니다 "[mm]:ss". 분을 영원히 계산하는 형식 코드로 사용할 수 있습니다 .


나는 이전에 그것을 보지 못했습니다. 알 가치가 있고 질문의 형식 측면에 대한 것보다 훨씬 쉬운 대답입니다. 감사. 나는 투표를 원하지만 입력 측면을 고려하지 않았으므로 귀하의 답변은 부분적입니다.
AFH
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.