12:30:10 시간에서 30분이라고 셀서식을 바꾸려면 mm"분 하면 되는거 아닌가요?
그렇게 설정하니까 01분이라고 나오네요.. 이유를 좀 알려 주세요!!
12:30:10을 입력하면
실제로는 1900-01-00 12:30:10 PM 이렇게 입력됩니다.
사용자지정 셀서식으로 m"월"을 해도위 m을 month로 인식하므로 1을 반환합니다.
안녕하세요~1. 셀에 12:30:10이렇게 시간만 입력하시면실제 데이터는 윗분 댓글에서처럼1900-01-00 12:30:10 로 인식합니다.셀서식 > 사용자지정 : yyyy-mm-dd h:mm:ss으로 확인하실 수 있습니다.엑셀은 날짜를 1900년 1월 0일에서 하루를 1로 카운트하여 하루마다 1씩 증가합니다.만약에 1900-01-02 12:30:10 라고 한다면이를 숫자(표시형식)로 바꾸면 날짜 정수 2시간 소수 0.5209...합하여 2.5209... 로 반환합니다.그런데 질문자님의 시간표시는 날짜가 없으므로1900-01-00 에서 경과일이 없으므로 1900-01-00 입니다.그리고 숫자로 바꾸면 날짜가 없으므로 정수가 없는 0.5209... 가 됩니다.2. 따라서
셀서식에서 단독으로 mm 은 Month 이고h와 함께 사용한다면 mm은 Minute 을 나타납니다.질문의 12:30:10 에서 단독으로 mm을 사용하였으므로엑셀은 월(mm)을 추출하라고 인식하고0.5209... 에서 월을 매핑하기 위해1900-01-00 12:30:10으로 포맷팅하여 mm에 해당하는 1을 반환합니다.
질문자님의 의도하신 바대로해당 셀에서 분을 나타나내고자 하면,[mm]"분"으로 누적하여 나타낼 수는 있습니다.다만 이 분은 750분으로 누적표시되는데,12 * 60 + 30 입니다.결론적으로 셀서식으로 가운데 있는 30분을 반환할 수는 없고,다른 수식으로 추출해야 합니다.
대상 URL을 입력하세요
또는 기존의 콘텐츠에 링크
12:30:10을 입력하면
실제로는 1900-01-00 12:30:10 PM 이렇게 입력됩니다.
사용자지정 셀서식으로 m"월"을 해도
위 m을 month로 인식하므로 1을 반환합니다.
안녕하세요~
1. 셀에
12:30:10
이렇게 시간만 입력하시면
실제 데이터는 윗분 댓글에서처럼
1900-01-00 12:30:10
로 인식합니다.
셀서식 > 사용자지정 : yyyy-mm-dd h:mm:ss
으로 확인하실 수 있습니다.
엑셀은 날짜를 1900년 1월 0일에서 하루를 1로 카운트하여 하루마다 1씩 증가합니다.
만약에 1900-01-02 12:30:10 라고 한다면
이를 숫자(표시형식)로 바꾸면
날짜 정수 2
시간 소수 0.5209...
합하여 2.5209... 로 반환합니다.
그런데 질문자님의 시간표시는 날짜가 없으므로
1900-01-00 에서 경과일이 없으므로 1900-01-00 입니다.
그리고 숫자로 바꾸면 날짜가 없으므로 정수가 없는 0.5209... 가 됩니다.
2. 따라서
셀서식에서 단독으로 mm 은 Month 이고
h와 함께 사용한다면 mm은 Minute 을 나타납니다.
질문의
12:30:10 에서 단독으로 mm을 사용하였으므로
엑셀은 월(mm)을 추출하라고 인식하고
0.5209... 에서 월을 매핑하기 위해
1900-01-00 12:30:10
으로 포맷팅하여 mm에 해당하는 1을 반환합니다.
질문자님의 의도하신 바대로
해당 셀에서 분을 나타나내고자 하면,
[mm]"분"으로 누적하여 나타낼 수는 있습니다.
다만 이 분은 750분으로 누적표시되는데,
12 * 60 + 30 입니다.
결론적으로 셀서식으로 가운데 있는 30분을 반환할 수는 없고,
다른 수식으로 추출해야 합니다.