본문 바로가기
→ 지식나눔/엑셀 함수

ITQ 엑셀 최신 기출문제 함수 설명

by DigitalJobs 2022. 11. 22.

 

ITQ 엑셀 2022111회차 최신 기출문제 함수 풀이

 

KPC자격 공식 홈페이지 자료실에 올라온 최신 기출문제를 가져와 함수 설명을 포스팅해보겠습니다.

아래의 자료는 아래의 링크로 가시면 다운로드하실 수 있습니다.

https://license.kpc.or.kr/nasec/cmm/board/kpcBoard.do?bbsId=BBSMSTR_000000000107

 

기출/샘플문제

 

license.kpc.or.kr

 

문제부 분만 캡처해보면 아래와 같습니다.

이제 함수부분 1번부터 6번까지 설명해 보도록 하겠습니다.

1번. RANK.EQ함수

이 함수는 과거 RANK함수가 변경된 함수이지만, 함수 형식은 과거와 동일합니다.

=RANK(기준값, 기준값을 포함한 전체범위) 이렇게 생각하시면 되며, 기본적으로 내림차순입니다. 만약 오름차순으로 순위를 정하는 문제가 나온다면 =RANK(기준값, 기준값을 포함한 전체 범위, 1) 이렇게 뒤에 1을 추가해 주시면 됩니다.

위의 문제에서는 환산점수가 기준값이되며 환산점수가 포함되어있는 H5:H12까지가 전체 범위가 됩니다.

그러면, =RANK.EQ(H5,$H$5:$H$12) 이렇게 답안이 적히게됩니다.

여기서 잠깐!!
H5:H12의 전체 범위는 수식을 채우기 할 때 아래로 범위가 변경되는 것을 방지하기 위해 절대 참조(F4 한번 눌러주세요)로 변경하셔야 합니다.

 

2번. IF함수, MID함수

IF함수는 =IF(조건, 조 거이 참일 경우, 조건이 거짓일 경우)의 함수 형식을 가집니다.

조건이 여러 개라면, =IF(조건 1, 조건이 참일 경우, IF(조건 2, 조건이 참일 경우, IF(조건 3, 조건이 거짓일 경우)))이런 구조를 가지게 됩니다. 새로운 IF문은 조건이 거짓일 경우 자리에서 다시 시작하게 되며, 마지막 괄호의 개수는 IF문이 열린 개수와 동일하게 됩니다.

MID함수는 =MID(대상, 시작 위치, 문자 개수)의 함수 형식을 가집니다.

예를 들어, A1의 셀에 "COMPUTER"이라는 문자가 입력되어있다면 =MID(A1, 1,3)의 결과는 COM이 나오게 됩니다.

다른 예로는 =MID(A1,3,2)의 결과는 3번째 자리인 M에서 시작해서 두 글자를 가져오는 것이기에 MP가 나오게 됩니다.

자 이 두 개의 함수를 홀 용해서 2번 문제를 풀어보도록 하겠습니다.

검색 코드의 네 번째 자리의 숫자가 1이면 "네이버", 2이면 "구글", 그 외에는 "다음"이라는 문제를 함수로 표현해 보면 다음과 같습니다.

=IF(MID(B5,4,1)="1", "네이버", IF(MID(B5,4,1)="2", "구글", "다음"))

여기서 잠깐!!
LEFT함수, RIGHT함수, MID함수와 같은 함수들을 문자열 함수라고 합니다.
문자열 함수의 결과는 항상 문자로 인식된 값이 나오기 때문에, 그 결과값과 비교하기 위해서 비교대상이 1처럼 숫자이지만 "1"문자로 인식하여 비교가 되어야 합니다.

 

3번. INDEX함수, MATCH함수

INDEX와 MATCH함수는 설명이 길어길듯하여 표로 만들어 봤습니다.

INDEX함수는 범위 안에서 몇 행, 몇 열에 해당되는 값이 결과로 나오게 됩니다.

MATCH함수는 검사값을 검사범위에서 몇 번째에 위치하는지를 찾는 함수입니다. MATCH함수에서 중요한 것은 옵션입니다. 찾으려고 하는 검사범위가 오름차순이 되어있다면 1, 내림차순이 되어있다면 -1, 정렬이 없다면 0을 적어주셔야 합니다.

이제 3번 문제를 보면, 

어린이 문학 검색어의 환산점수를 구하는 문제의 답은 =INDEX(B5:H12, MATCH("어린이 문학", C5:C12,0),7)&"점" 이렇습니다.

조금 풀어서 설명하자면, =INDEX(범위가 B5:H12, 행=MATCH함수에서 "어린이 문학"이 C5:C12에서 몇 번째인지 찾음, 7=7번째 열=환산점수) & "점"

이렇게 풀어볼 수 있습니다.

 

4번. DAVERAGE함수

데이터베이스 함수는 모두  접두어 D로 시작되며 D로 시작되는 함수들은 함수의 형식이 모두 동일합니다.

이제 4번 문제를 보면 "도서 분야의  PC 클릭 수 평균"을 구하는 문제입니다.

이 문제의 답은 =DAVERAGE(B4:H12, F4, D4:D5) 이렇게 작성할 수 있으며 D로 시작하는 함수들의 첫 번째 인수는 데이터베이스 범위라고 되어있지만, 표 전체를 잡으시면 됩니다. 단 셀이 병합된 부분은 포함되지 않아야 됩니다.

그리고 두 번째 인수, F4는 구하고자 하는 필드 번호입니다. 문제에서 PC 클릭수를 구하기에 필드 번호인 F4가 클릭되어있습니다. 마지막 인수인 조건 범위의 경우 도서분야라는 조건이 있었기 때문에 아래와 같이 필드명을 포함하여 범위를 잡으셔야 합니다.

조건범위

5. LARGE함수

LARGE 함수와 SMALL함수는 간단한 함수입니다.

주어진 범위에서 몇 번째로 큰값, 몇번째로 작은 값을 가져오는 함수입니다.

=LARGE(클릭비율, 1)이라는 답을 확인하실 수 있습니다.

여기서 잠깐!!
G5:G12의 범위는 위의 다른 지문에서 이름 정의가 되어있기 때문에 지정된 이름(클릭 비율)이라고 보여집니다.

6. VLOOKUP 함수

VLOOKUP함수는 열배열 함수라고 부릅니다. 참조 범위 안에서 지정된 열에 해당하는 내용을 가져오기에 이런 이름이 붙어있습니다. 6번 문제는 VLOOKUP함수를 사용하여 PC클릭수를 찾아오는 문제입니다.

=VLOOK(H14=검색값, C5:G12=참조 범위, 4=PC클릭수를 의미, 0=옵션으로 정확히 일치를 의미)

위에 함수식을 풀어서 설명하면, 검색어 "인문 일반"이라는 검색 값으로 C5:G12범위 안에 있는 4번째 열인 PC클릭수에서 매칭 되는 값을 가져온다는 의미가 됩니다.

여기서 잠깐!!
참조 범위를 잡으실 때 검색 값인 "인문 일반"이 들어있는 C열이 가장 왼쪽부터 시작하도록 범위를 잡으셔야 됩니다.

이번 포스팅은 ITQ엑셀 시험으로 함수 설명을 해보았습니다.

궁금하신 점이 있으시다면 댓글로 소통해주시면 될듯합니다.

 

이번 포스팅이 도움이 되셨다면, 구독이나 하트 한번 부탁드리고 자주 찾아와주세요^^

댓글