2012-12-17 3 views
0

자와 세포, 그래서 두 개의 셀이 있습니다EXCEL - 빼기이 개 24 시간 형식의 초 및 밀리 초

Start   End 
11:31:37.644 11:31:51.269 

나는 두 가지를 빼고 14 개의 초 뭔가를 동일해야합니다 남은 시간을 반환하고 싶습니다 .

자세한 내용은 편집 : 입력있어

내 값과 같이이다 : 당신이 맨 위에 표시되는 내용 표시 00\:00\:00.000 :

113137.644 
113151.269 

나는 사용자 정의 포맷터로 설정해야합니다.

+0

에 공식을 수정할 수 31 :, 그것은 113137.644의 37.644 만 표시되고 11 37.644 –

답변

1

은이 같은 시간의 각 섹션을 잡기 위해 MID 기능을 사용해야합니다

=MID(A1,1,2)&":"&MID(A1,3,2)&":"&MID(A1,5,2)&"."&MID(A1,8,3) 

11:31:37.644113137.644 변경됩니다.

당신은 다음 (하나 개의 셀에있는 모든하지만 가독성을 위해 여기에 헤어 졌) 이런 식의 계산을 수행 할 수 있습니다

=TEXT(MID(B1,1,2)&":"&MID(B1,3,2)&":"&MID(B1,5,2)&"."&MID(B1,8,3), "hh:mm:ss.000") 
- 
TEXT(MID(A1,1,2)&":"&MID(A1,3,2)&":"&MID(A1,5,2)&"."&MID(A1,8,3),"hh:mm:ss.000") 

당신에게 0.000157697를 제공해야한다고. 입력란의 맞춤 형식을 hh:mm:ss.000으로 변경하면 00:00:13.625이됩니다.

0

당신은

=(LEFT(A1,2)+(MID(A1,3,2)+RIGHT(A1,LEN(A1)-4)/60)/60)/24 

그런 다음 빼기 다음과 같은 공식

=TEXT(B1,"hhmm")&TEXT(MOD(B1*24*60,1)*60,"00.000") 

를 사용하여 다시 변환 할 수 있습니다 시간에 값을 변환하는 공식을 사용할 수 있지만 그것은 아마도 사실에 당신을 위해 더 나은 것 이것을 계산하기보다는 일 또는 시간의 분수로 적절한 소수 값을 사용하십시오.

2

당신이 입력 실시간 값으로 값이 다음 방금 간단한 뺄셈

=A2-A1

을 사용할 수 있습니다 수 있다면 더 좋을 것입니다 ...하지만 값은 그대로 당신이 변환을 할 수있다 TEXT 함수를 사용하여 하나씩 뺄셈을합니다. mm : 00 : ss.000은 0 얻을

은 시간이 동일에있는 것으로 가정하여, 예를 들어 13.625를 "일 A3에서 [H] 등이 화학식

=TEXT(A2,"00\:00\:00.000")-TEXT(A1,"00\:00\:00.000")

형식 A3를 사용 31 : 당신이 자정을 통과해야하는 경우 ", 당신은 문제는 나의 값이 11가 없습니다

=MOD(TEXT(A2,"00\:00\:00.000")-TEXT(A1,"00\:00\:00.000"),1)

+0

'TEXT (A2, "00 \ : 00 \ : 00.000")'로 시도했지만 #VALUE 오류가 발생했습니다. 나는 그 슬래시를 잊어 버렸음에 틀림 없다. 어쨌든, 좋은 깨끗한 솔루션. – LittleBobbyTables