책 내용 질문하기
ITQ엑셀 << 함수사전 12쪽 >> DATE 함수 결과값 문의드립니다.
도서
2022 시나공 ITQ OA Master(엑셀+파워포인트+한글 2016사용자용)
페이지
12
조회수
329
작성일
2023-07-05
작성자
허*희
첨부파일

1900년 1월 1일 기준 일련번호가 1로 반환되는 것으로 알고 있는데, 

교재의 DATE 파일 결과값 첨부한 파일을 보시면

1545년  4월 28일 = 564419

2014년 13월 45일 = 42049

위와 같은 값이 반환된 이유를 알고 싶습니다.

 

또한,

MONTH 함수의 경우 30일까지 없는 달을 31로 입력하면 #VALUE! 값이 뜨는데

DATE 함수의 경우 13월 45일은 그냥 무시하고 일련번호로 반환한건가요??

 

다른 날짜에 따른 결과값 설명은 교재에 나와 있는데

정작 헷갈리는 위의 부분에 대한 설명이 되어 있지 않네요~

 

 

답변
2023-07-06 10:54:46

안녕하세요 길벗수험서 운영팀입니다.

 

함수의 일반적으로 사용 범위를 벗어난 문의에 대한 정확한 답변은 한국MS 고객센터 쪽으로 문의 주셔야 합니다.

 

엑셀의 날짜 함수의 경우 1900년 1월 1일부터 9999년 12월 31일 사이의 날짜만을 정상 날짜로 계산하며, 그 범위를 벗어나는 경우 일반 텍스트로 처리되거나 잘못된 날짜값(datevalue)이 계산됩니다.

 

1545년의 datevalue의 경우 date 계산 시 사용하는 자료형의 값 범위를 벗어나면서 생겨난 값으로 정확히 어떻게 값이 산출되었는지는 알 수 없으며, 존재하지 않는 날짜(2014-13-45)를 date로 강제 삽입했을 때 나오는 datevalue 또한 엑셀 프로그램이 일반적인 날짜 범위를 벗어났을 때 예외처리를 어떻게 수행하는지 알 수 있어야 답변이 가능합니다.

 

도움을 드리지 못해 사과드립니다.

 

행복한 하루되세요 :)

  • 관리자
    2023-07-06 10:54:46

    안녕하세요 길벗수험서 운영팀입니다.

     

    함수의 일반적으로 사용 범위를 벗어난 문의에 대한 정확한 답변은 한국MS 고객센터 쪽으로 문의 주셔야 합니다.

     

    엑셀의 날짜 함수의 경우 1900년 1월 1일부터 9999년 12월 31일 사이의 날짜만을 정상 날짜로 계산하며, 그 범위를 벗어나는 경우 일반 텍스트로 처리되거나 잘못된 날짜값(datevalue)이 계산됩니다.

     

    1545년의 datevalue의 경우 date 계산 시 사용하는 자료형의 값 범위를 벗어나면서 생겨난 값으로 정확히 어떻게 값이 산출되었는지는 알 수 없으며, 존재하지 않는 날짜(2014-13-45)를 date로 강제 삽입했을 때 나오는 datevalue 또한 엑셀 프로그램이 일반적인 날짜 범위를 벗어났을 때 예외처리를 어떻게 수행하는지 알 수 있어야 답변이 가능합니다.

     

    도움을 드리지 못해 사과드립니다.

     

    행복한 하루되세요 :)

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.