문제
아래 시트에서 윤정희의 근속년을 2012년을 기준으로 구하고자 한다. 다음 중 [E11] 셀에 입력할 수식으로 옳은 것은?
| B | C | D | E | |
|---|---|---|---|---|
| 3 | 이름 | 입사일 | 부서 | 연봉 |
| 4 | 김나미 | 1990-03-01 | 영업부 | 3,000만원 |
| 5 | 김보라 | 1998-03-02 | 총무부 | 3,500만원 |
| 6 | 이지선 | 2003-03-02 | 총무부 | 3,200만원 |
| 7 | 윤정희 | 2001-03-02 | 영업부 | 2,000만원 |
| 8 | 임형석 | 2002-11-26 | 총무부 | 1,800만원 |
| 9 | 서민규 | 2000-10-08 | 총무부 | 2200만원 |
| 10 | 김상희 | 2003-06-17 | 총무부 | 1,500만원 |
| 11 | 이름 | 윤정희 | 근속년 |
① =2012+YEAR(HLOOKUP(C11,$B$3:$E$10,2,0)) ② =2012-YEAR(HLOOKUP(C11,$B$3:$E$10,2,1)) ③ =2012+YEAR(VLOOKUP(C11,$B$3:$E$10,2,0)) ④ =2012-YEAR(VLOOKUP(C11,$B$3:$E$10,2,0))
정답
4번
해설
정답: 4. 이름(C11의 '윤정희')으로 세로 방향 표에서 입사일을 찾아야 하므로 VLOOKUP을 쓰고, 정확히 일치(0)로 검색한다. 입사일에서 YEAR로 연도를 추출한 뒤 기준연도 2012에서 빼야 근속년이 나오므로 4번이 옳다.
오답 풀이
- 1번: HLOOKUP은 가로 검색이라 세로로 나열된 표에 맞지 않고, 더하기(+)도 근속년 계산에 맞지 않는다.
- 2번: HLOOKUP 사용과 근사 일치(1)가 모두 적절하지 않다.
- 3번: VLOOKUP은 맞지만 연도를 더하면 근속년이 아니라 미래 연도가 된다.
- 4번: VLOOKUP·정확 일치·기준연도에서 빼기를 올바르게 사용했으므로 옳다.
보충 개념 VLOOKUP(찾을값, 범위, 열번호, 일치옵션)에서 0(또는 FALSE)은 정확 일치 검색이다. 근속년 = 기준연도 − 입사연도이므로 YEAR로 입사 연도를 구해 뺀다.