엑셀 날짜 일련번호 변환기

엑셀에서 깨진 날짜 숫자(45123 같은 값)를 실제 날짜로, 날짜를 다시 엑셀 숫자로 바꿉니다.

엑셀에서 DB 를 내보내거나 다른 프로그램과 주고받으면 날짜가 45123 같은 숫자(일련번호)로 나올 때가 있습니다. 이 화면은 그 숫자를 날짜로, 날짜를 다시 숫자로 양방향으로 바꿔 줍니다. 표에서 열 하나를 그대로 복사해 붙여넣으면 여러 줄을 한 번에 바꿀 수 있습니다. 넣은 값은 이 화면 밖으로 나가지 않습니다.

방향
날짜 체계

윈도우 엑셀은 1900년 1월 1일을 1로 세고, 이때 1900년을 윤년으로 잘못 처리한 옛 버그가 그대로 남아 있어 1900년 3월 1일 이후 모든 날짜가 그 버그를 포함한 값입니다. macOS 엑셀의 옛 기본값(1904 체계)은 1904년 1월 1일을 0으로 세고 이 버그가 없습니다. 지금 쓰시는 파일이 어느 쪽인지는 엑셀의 파일 > 옵션 > 고급 > '1904 날짜 체계 사용' 설정을 확인해야 합니다. 이 화면은 그 설정을 알 수 없으므로 직접 골라야 합니다.

결과
왼쪽에 값을 넣으면 여기 나옵니다.

넣은 값은 어디로도 전송되지 않았습니다. 계산은 전부 이 화면 안에서 이뤄졌습니다.

이 변환은 엑셀의 실제 동작을 그대로 재현합니다

1900 체계는 엑셀의 윤년 버그(1900년을 윤년으로 잘못 처리)를 일부러 그대로 따라 계산합니다. 버그를 고쳐서 계산하면 실제 엑셀 값과 하루씩 어긋나 오히려 틀린 도구가 되기 때문입니다. 다만 쓰시는 파일이 1900 체계인지 1904 체계인지는 이 화면이 알 수 없으므로 엑셀에서 직접 확인하셔야 합니다.

출처

엑셀 날짜 일련번호와 1900년 버그 읽는 법

함께 만든 것들

같은 사람이 만드는 다른 서비스입니다.