Excel

시간 표시 방법 1 - [h]:mm

별동산 2024. 6. 7. 08:51
반응형

1. 표시 형식을 이용하여 시간을 표시하는 방법

 

가. 같은 날에서 시간을 빼는 경우

A1셀에 24/6/3 12:50이 입력되어 있고,

B1셀에 24/6/3 14:50이 입력되어 있을 경우는

일반 산식처럼 =b1-a1을 하면

2:00, 2시간이 구해집니다.

 

 

나. 시간차가 하루를 지날 경우

B1셀의 날짜를 6/4로 수정하면

하루가 늘어났으므로 1*24+2는 26시간이 돼야 하는데,

똑같이 2시간이라고 표시됩니다.

 

따라서, 이 때는 Ctrl + 1 키(또는 마우스 오른쪽 버튼 클릭 후 셀 서식 - 표시 형식)를 누른 후 표시형식 - 사용자 지정에서

 

h를 [h]로 바꾸면 됩니다.

그런데 예시가 [h]:mm:ss만 있으므로 :ss부분을 지우고 확인 버튼을 누르면 됩니다.

 

그러면 보기 아래 표시가 26:00:00에서 26:00으로 바뀝니다.

 

다시 말해 1일 + 2시간으로 표시돼야 하는데,

1일이 24시간이므로 24 + 2는 26시간으로 표시되는 겁니다.

 

2. Text 함수를 이용하여 시간을 표시하는 방법

 

가. 구문

Text 함수는 숫자를 문자 형식으로 표시하는 방법입니다.

 

구문은 

=TEXT(서식을 지정할 값, "적용할 서식 코드")

입니다.

 

"적용할 서식 코드"를 큰따옴표 안에 넣어야 하므로

숫자인 경우는 # 또는 0을 사용하고,

시간인 경우는

연-월-일은 yyyy-mm-dd를 사용하고,

시:분의 경우는 h:mm 또는 [h]:mm을 사용하는 것이 사용자 정의 표시 형식과 동일합니다.

 

나. 사용 예

 

A1셀에서 C1셀까지 마우스를 끌어서 선택한 다음 C1셀의 채우기 핸들을 C2셀까지 끌어서 복사합니다.

그런 다음, C2셀에

=text(B2-A2,"[h]:mm")라고 입력하면 26:00이라고 C1셀의 값과 유사한데, C1셀의 값은 숫자인데, C2셀의 값은 문자인 것이 다릅니다. 

 

다시 말해 C2셀 값은 문자라서 왼쪽 정렬이 됐고, C1셀의 값은 숫자라서 오른쪽 정렬이 됐습니다.

 

시간표시1.xlsx
0.01MB

반응형