아래 시트에서 윤정희의 근속년을 2012년을 기준으로 구하고자 한다. … | [컴퓨터활용능력 1급 필기] 13년 1회차 기출문제 상세 페이지
1[컴퓨터활용능력 1급 필기] 13년 1회차
아래 시트에서 윤정희의 근속년을 2012년을 기준으로 구하고자 한다. 다음 중 [E11] 셀에 입력할 수식으로 옳은 것은?
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | |||||
| 2 | |||||
| 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 | 이름 | 윤정희 | 근속년 |
1
=2012+YEAR(HLOOKUP(C11,$B$3:$E$10,2,0))
2
=2012-YEAR(HLOOKUP(C11,$B$3:$E$10,2,1))
3
=2012+YEAR(VLOOKUP(C11,$B$3:$E$10,2,0))
4
=2012-YEAR(VLOOKUP(C11,$B$3:$E$10,2,0))
해설
[B3:E10] 표는 이름·입사일·부서·연봉이 열로 놓이고 사람이 행 방향으로 쌓인 세로 목록이다. 찾을 값인 이름이 범위의 첫 열(B열)에 있고 가져올 입사일은 그 오른쪽 열에 있으므로, 첫 열에서 아래로 검색해 같은 행의 다른 열 값을 돌려주는 VLOOKUP을 써야 한다. 첫 행에서 옆으로 검색하는 HLOOKUP은 이 배치에 맞지 않는다.
[C11]에 입력된 윤정희를 $B$3:$E$10의 첫 열에서 찾으면 7행이고, 두 번째 열인 입사일 값은 2001-03-02이다. 이름 목록은 정렬돼 있지 않으므로 마지막 인수는 정확히 일치를 뜻하는 0이어야 한다. 1을 쓰거나 생략하면 근사 일치가 되어 엉뚱한 행의 값을 가져올 수 있다.
근속년은 기준 연도에서 입사 연도를 빼서 구한다. YEAR(2001-03-02)=2001이므로 2012-2001=11년이 된다. 따라서 =2012-YEAR(VLOOKUP(C11,$B$3:$E$10,2,0)) 형태가 옳고, 두 값을 더하는 식은 4013 같은 의미 없는 결과가 나온다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.