모두CBT

아래 시트에서 윤정희의 근속년을 2012년을 기준으로 구하고자 한다. … | [컴퓨터활용능력 1급 필기] 13년 1회차 기출문제 상세 페이지

1[컴퓨터활용능력 1급 필기] 13년 1회차
아래 시트에서 윤정희의 근속년을 2012년을 기준으로 구하고자 한다. 다음 중 [E11] 셀에 입력할 수식으로 옳은 것은?
ABCDE
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 같은 의미 없는 결과가 나온다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.