본문 바로가기
스프레드시트 일반컴퓨터활용능력 1급 · 2015년10월17일 · 31/60

31.다음 중 아래의 워크시트에서 ‘김인수’ 사원의 근속년수를 오늘 날짜를 기준으로 구하고자 할 때, [D8] 셀에 입력할 수식으로 옳은 것은?

컴퓨터활용능력 1급 31번 문제 이미지
1
=YEAR(TODAY())-YEAR(HLOOKUP(B8,A2:D6,2,0))
2
=YEAR(TODAY())-YEAR(HLOOKUP(B8,A2:D6,2,1))
3
=YEAR(TODAY())-YEAR(VLOOKUP(B8,A2:B6,2,0))정답
4
=YEAR(TODAY())-YEAR(VLOOKUP(B8,A2:B6,2,1))

해설

=YEAR(TODAY()) 로 오늘의 연도를 구한다. YEAR(VLOOKUP(B8,A2:B6,2,0)) b8에 해당하는 데이터값을 a2~b6사이에서 찾는다 찾은 후 2번째 열의 값을 가져온다. 옵션 0은 기준값 B8과 A2~B6 사이에 완벽히 일치하는 값을 찾는것 VLOOKUP : 범위의 첫번째 열에서 기준값과 같은 데이터를 찾은 후 기준값이 있는 행에서 지정된 열 번호 위치에 있는 데이터를 입력 HLOOKUP : 범위의 첫번째 행에서 기준값과 같은 데이터를 찾은 후 기준값이 있는 열에서 지정된 행 번호 위치에 있는 데이터를 입력 <추가 해설> 근속년수를 구하는 문제라 날짜에서 연도만 구하는 year함수를 썼네요. 보기가 크게 두개로 나뉘었는데 vlookup함수가 열을 찾는 함수이므로 1, 2번을 제외시킵니다. vlookup함수는 (검색값,범위,열번호,검색유형)으로 이루어져 있습니다. 풀어보면 '범위'의 첫 열에서 '검색값'을 찾아 지정한 '열번호'에서 같은 행에 있는 값을 표시한다는 뜻입니다. 여기서 '검색유형'은 0,1이 있는데 0은 정확하게 일치하는 값을 찾는것, 1은 근사값을 찾습니다. 0일 때는 공백까지 구분하며 1의 경우는 찾고싶은 값보다 작은 근사값을 적습니다. 김인수라는 사원을 정확히 찾고싶으니 검색조건을 0으로 하고 찾을 값은 범위인 A2:B6에서 두번째 열이기 때문에 열번호를 2로 적어주면 VLOOKUP(B8,A2:B6,2,0)이 성립합니다.

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기