문제
다음 중 시스템의 현재 날짜에서 년도를 구하는 수식으로 옳은 것은?
① =DAYS360(YEAR()) ② =DAY(YEAR()) ③ =YEAR(TODAY()) ④ =YEAR(DATE())
정답
3번
해설
정답: 3. TODAY()는 시스템의 오늘 날짜를 반환하고, YEAR()는 날짜에서 연도를 추출한다. 따라서 YEAR(TODAY())이면 현재 날짜의 연도를 구할 수 있다.
오답 풀이
- 1번: DAYS360은 두 날짜 사이의 일수를 360일 기준으로 구하는 함수로, 연도 추출과 무관하고 YEAR()도 인수가 없어 오류가 난다.
- 2번: DAY는 날짜에서 '일'을 추출하며 YEAR()에 인수가 없어 잘못된 수식이다.
- 3번: 현재 날짜의 연도를 구하는 YEAR(TODAY())가 옳다.
- 4번: DATE는 연·월·일 세 인수를 받아야 하는데 인수가 없어 오류가 난다.
보충 개념 TODAY()는 오늘 날짜, NOW()는 현재 날짜와 시간을 반환하며, YEAR·MONTH·DAY는 날짜에서 각 단위를 추출한다.