안녕하세요. 모르는 부분이 생겨서 질문합니다.
책은 컴퓨터활용능력 1급 실기-컴활 함수 사전입니다.
YEAR, MONTH, DAY, DATEVALUE함수에서는 2019년 9월 31일(9월은 30일까지만 존재)처럼 실제 존재하지 않는 날은 #VALUE!라는 오류값이 뜹니다.
하지만 DATE함수는 2013년 13월 45일처럼 실제로 없는 날짜인데도 41684라는 일련번호가 생깁니다.
DATEVALUE함수도 문자로 표시된 날짜의 일련번호를 계산하는 것인데 DATEVALUE함수는 왜 #VALUE!라는 오류값이 뜨고
날짜의 일련번호를 구하는 DATE에서는 왜 오류값이 뜨지 않고 41684라는 값이 뜨는건가요??
감사합니다. 좋은 하루 보내세요!
안녕하세요.
DATE함수에 인수를 2013년 13월 45일로 지정하면 초과된 월과 일만큼 날짜 일수를 계산하여 결과가 2014년 02월 14일의 일련번호가 구해집니다.
2013년 13월 45일 <- 13월이므로 1년 1개월로 계산하면 2014년 1월이고, 45일은 1개월 14일이므로 월에 1을 더하면 2014년 2월 14일이 되는 것입니다.
2014년 02월 14일
함수 자체를 만들때 DATE 함수는 위에처럼 계산되도록 만들어지고, 나머지 함수는 오류가 표시되도록 만들어진듯 합니다.
즐거운 하루되세요.
-
관리자2020-08-19 09:56:01
안녕하세요.
DATE함수에 인수를 2013년 13월 45일로 지정하면 초과된 월과 일만큼 날짜 일수를 계산하여 결과가 2014년 02월 14일의 일련번호가 구해집니다.
2013년 13월 45일 <- 13월이므로 1년 1개월로 계산하면 2014년 1월이고, 45일은 1개월 14일이므로 월에 1을 더하면 2014년 2월 14일이 되는 것입니다.
2014년 02월 14일
함수 자체를 만들때 DATE 함수는 위에처럼 계산되도록 만들어지고, 나머지 함수는 오류가 표시되도록 만들어진듯 합니다.
즐거운 하루되세요.