분 : Excel에서 초 단위


3

주어진 시간 범위에 몇 초가 있는지 알아 내려고 노력 중입니다.

예를 들어 다음과 같은 시간이있는 경우 : 16:36:00-16:37:38

세 번째 셀에 배치하려면 98 초의 값이 필요합니다. 나는 지금까지 00:01:38로 내려 놓았지만 더 이상 세분화하는 방법을 알 수 없습니다.

어떤 도움이라도 대단히 감사하겠습니다.


내부 시간 형식의 시간이 있습니까, 아니면 문자열입니까?

나는 HH를 사용하여 셀 서식 설정 한 : mm : 엑셀 내에서 SS 시간 형식

답변:


3

다음을 원합니다 :

=(A1-A2)*86400

여기서 A1은 더 큰 시간이고 A2는 더 작은 시간입니다. 이것이 작동하는 이유는 Excel이 1/1/1900 이후 날짜와 날짜의 일부로 시간을 저장하기 때문입니다. 시간을 입력 한 다음 Ctrl + ~ (Control + Tilde)를 누르면이를 직접 확인할 수 있습니다. 예를 들어 12:00 PM은 0.5로 평가됩니다. 하루에 86,400 초가 있으므로 시간에 86,400을 곱하면 초가 반환됩니다.


Ctrl + ~ +
1-

6

시간이있는 문자열을 다루는 경우 다음을 수행하십시오.

=(timevalue("16:37:38") - timevalue("16:36:00"))*24*60*60

그러나 시간 / 날짜 형식의 셀에서 시간을 처리하는 경우 (예 : 셀 A1 및 A2) 다음과 같이하십시오.

=(A2-A1)*24*60*60

... 수식이있는 셀의 형식이 올바른지 확인하십시오.

Excel은 1900 "January 0" 이후 의 수인 내부 시간을 사용합니다 . 따라서 멋진 형식의 시간을 보더라도 Excel 내부는 며칠 동안 작업하고 있습니다.


날짜는 1/0/1900 이후의 날짜이며 시간은 하루의 분수입니다. "12:00 PM"을 일반 형식의 셀에 넣은 경우 형식을 변경 m/d/yyyy h:mm AM/PM하면 기본 1/0/1900 날짜가 표시됩니다. 시트에서 각 셀의 데이터가 저장되는 방법을 보려면 Ctrl + ~를 누르십시오.

Banjoe가 말했듯이 Excel은 날짜 / 시간 값을 초가 아닌 일 단위로 저장합니다. 나는 대답을 수정했다. 스택 오버플로 사용자는 수퍼 유저로 로그인 할 수 없으며 답변에 잘못된 정보가있을 수 있습니다.
Bavi_H
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.