엑셀 배우기

[문답] 엑셀 시간 데이터만의 셀과 날짜가 포함된 시간 데이터 셀의 표시형식 차이

mine25 2025. 6. 13. 08:48

[질문]

날짜가 포함된 1900-01-01 12:00:00 AM 엑셀 데이터에 [h]:mm 서식을 적용하면 24:00 이 나오는데 12:00:00 AM 데이터에 같은 서식을 적용하면 00:00 이 표시되는 이유가 뭘까요?

 

 

[답변]

좋은 질문이에요! 이건 엑셀의 날짜/시간 처리 방식과 관련된 핵심적인 개념이에요. 겉으로 보기엔 똑같은 시간처럼 보여도, 엑셀이 내부에서 날짜를 포함하느냐, 안 하느냐에 따라 전혀 다르게 처리되거든요.

 

🕵️‍♂️ 문제 정리 먼저 해볼게요

  • 1900-01-01 12:00:00 AM → 사용자 지정 서식으로 [h]:mm 형식을 적용하면 24:00으로 표시됨
  • 12:00:00 AM (날짜 없음) → 같은 [h]:mm 형식을 적용하면 00:00으로 표시됨

 

핵심만 짚어보면 겉보기엔 둘 다 “자정” 같지만, 엑셀 내부 숫자 값 (일반 서식)이 다릅니다.

 

그림1: 엑셀 누적 시간 셀 서식 사용자 지정 표시형식

 

날짜 시간 셀을 선택하고 Ctrl+1 단축키로 셀서식 창을 엽니다. 표시형식 > 사용자지정 서식으로 [h]:mm 서식으로 누적시간 스타일을 적용합니다. 물론 다른 셀에 시간 값을 복사하고 일반 서식도 적용해 줍니다.

 

🔍 엑셀이 시간을 처리하는 방식 (일련번호)

엑셀에서 날짜/시간은 숫자 (일련번호)로 처리되고 저장됩니다.

  • 날짜정수 부분
  • 시간소수점 이하 부분

예를 들어:

표시된 값 내부 숫자 값 의미
1900-01-01 00:00:00 1.0 1900년 1월 1일 0시 (엑셀의 시작일)
1900-01-01 12:00:00 AM 1.0 위와 동일 (12:00 AM = 0시)
12:00:00 AM (날짜 없음) 0.0 날짜 없음, 시간도 0 (시작점)

 

그림2: 엑셀 시간과 날짜+시간 데이터의 차이

위의 셀 서식으로 적용되어 표시되는 엑셀 시간 서식과 일반 서식 표시 값 입니다.

 

🧠 핵심 차이점: [h]:mm 형식의 의미

  • [h]:mm 는 시간 누적 합산 형식이에요.
    날짜가 포함되어 있으면, 24시간 단위로 시간 누적을 표시합니다.

✔ 그래서 결과가 이렇게 나오는 거예요:

셀 값 숫자 값 [h]:mm 결과 이유
1900-01-01 12:00 AM 1.0 24:00 날짜 1일 = 24시간
12:00 AM (날짜 없음) 0.0 00:00 0일 = 0시간

 

📝 요약 정리

  • 엑셀에서 [h]:mm 형식은 전체 시간(누적 시간)을 보여주는 형식입니다.
  • 날짜가 포함되어 있어 숫자 값이 1.0 이면 → 24시간 누적 → 24:00
  • 날짜가 없고 시간도 0일 경우는 → 0시간 → 00:00
  • 즉, 날짜가 포함되었느냐가 핵심 차이입니다.

 

💡 실무 팁

  • 시간 계산할 때 날짜가 포함된 데이터인지 꼭 확인하세요!
  • 시간끼리 뺄셈해서 결과가 이상할 땐, 내부 숫자값을 잠깐 일반 서식으로 바꿔 확인해보면 금방 파악할 수 있어요 😊

궁금했던 부분이 좀 더 명확해지셨나요? 이 개념은 시간 계산할 때 자주 문제가 되니까, 꼭 기억해두시면 좋아요! 간략하게 핵심만 설명드렸어요.