본문 바로가기
자격증

2024105회 ITQ 엑셀 함수 문제 풀이

by 아이티비즈 2024. 5. 18.

오늘은 2024년 5월에 공식 홈페이지에 올라온 ITQ엑셀 문제를 가져와 함수 풀이를 하려고 합니다. 앞으로 종종 함수에 힘들어하시는 분들을 위해 이렇게 함수 부분에 대한 문제 풀이를 해보려고 합니다.

 

2024년 5월 2주차 ITQ엑셀
2024년 5월 2주차 ITQ엑셀

 

목차

 

1. 문제 확인

이번 문제에서 함수의 종류는 틀별한 함수는 없었던 것 같습니다. 문제는 아래와 같이 출제되었습니다.

2024년 5월 12일 ITQ엑셀 문제 표
2024년 5월 12일 ITQ엑셀 문제 표

세부 함수 설명은 이렇게 나왔습니다.

2024년 5월 12일 ITQ엑셀 세부 조건
2024년 5월 12일 ITQ엑셀 세부 조건

 

2. 문제 풀이

1번.

=IF(MID(B5,4,1)="1","화~토","월~금")

IF함수는 =IF(조건, 참 일경우의 값, 거짓일 경우의 값)의 형식을 가져야 합니다. 문제의 조건에서 관리코드 네 번째 한 글자를 가지고 요일을 비교하고 있기에 먼저 그 한 글자를 가져와야 합니다. 이때 MID함수가 사용되며 MID함수의 형식은 =MID(관리코드, 시작위치, 가져올 문자 개수)입니다. 관리코드(5행)의 네 번째라고 조건이 주어졌으니 4, 문자 개수는 네 번째 글자 하나이기에 1이라고 MID함수에 넣어주면 됩니다. 완성된 수식은 MID(B5,4,1)이 됩니다.

 

이제 한 개의 글자를 가져왔으니, 가져온 글자가 1인지 판별은 하면 됩니다.  여기서 많이 실수하는 것이 MID함수처럼 문자열 함수의 경우 한 글자 가져오더라도, 그 형태가 이번 문제처럼 숫자여도 문자로 인식됩니다. 문자로 인식되기 때문에 비교할 때 양 옆에 큰 따옴표가 필요합니다. =IF(MID(B5,4,1)="1" 이렇게 표현될 수 있습니다. 이제 마지막 참일 경우의 값과, 거짓인 경우의 값을 표시해 주면 됩니다. 문제에서는 1이면 "화~토"라고 출력하면 되고, 그 외 즉 거짓일 경우에는 "월~금"으로 표시하면 됩니다.  그래서 =IF(MID(B5,4,1)="1","화~토", "월~금")의 수식을 얻을 수 있습니다. 

 

 

2번. 

=RANK.EQ(G5,$G$5:$G$12)

순위를 구하는 함수인 RANK.EQ함수입니다. 과거에는 함수명이 RANK였지만 현재 버전이 변경되면서 RANK.EQ로 사용되고 있습니다. 함수의 형식은 동일하니 원래 사용하시던 대로라고 생각하시면 됩니다.

RANK.EQ함수는 =RANK.EQ(기준값, 기준값을 포함한 순위의 전체 범위)라고 기억해 주시면 됩니다. 일반적으로 내림차순으로 적용되며, 오름 차순의 문제가 나온다면 =RANK.EQ(기준값, 기준값을 포함한 순위의 전체 범위, 1)처럼 마지막에 1을 추가해 주시면 되십니다.

 

문제가 대출 도서량으로 순위를 구하라는 문제이기에 대출 도서량의 첫 번째 행인 G5가 기준값이 됩니다. 그리고 대출 도서량의 전체 범위가 순위의 전체 범위가 됩니다. 꼭 전체 범위를 잡으신 후 F4 키를 눌러 절대참조로 범위를 고정해 주셔야 합니다. 만약 범위가 고정되지 않으면 채우기를 했을 경우 아래 그림과 같이 전체범위가 변경되어 버립니다.

RANK.EQ함수 F4 범위 고정
RANK.EQ함수 F4 범위 고정

3번.

=COUNTIF(F5:F12,">="&AVERAGE(F5:F12))&"개"

3번 문제는 COUNTIF 함수와 AVERAGE 함수 문제입니다. COUNTIF함수는 =COUNTIF(조건이 들어있는 범위, "조건")의 형식이며, AVERAGE 함수는 =AVERAGE(평균을 구할 범위)가 됩니다.

 

이 문제에서는 조심해야 할 부분이 COUNTIF함수의 "조건"은 큰 따옴표 안에 작성해야 된다는 점과, AVERAGE와 같은 함수가 COUNTIF함수의 조건 안에 들어갈 경우 &라는 기호로 연결을 해 줘야 합니다.

 

문제를 확인하면, 도서 보유량이 평균 이상 인 도서관 수 이기에 저희가 비교해야 할 내용은 도서보유량이 평균이상인지 아닌지를 비교해야 합니다. 그래서 COUNTIF함수에서 조건이 들어있는 범위는 도서 보유량의 범위가 될 것입니다.

먼저 중간 점검으로 함수를 이렇게 적어 볼 수 있습니다. 많은 분들이 아래의 수식까지는 생각해 내시기도 합니다.

=COUNTIF(F5:F12, ">=AVERAGE(도서보유량)")&"개"

 

여기서 주의하실 점은 AVERAGE 함수 안의 도서보유량의 평균을 구하기 위해 한 번 더 도서보유량의 전체 범위를 잡으셔야 한다는 점과 COUNTIF 함수의 조건에 다른 함수나 수식이 들어가야 할 경우 &연산사를 사용하여 연결해 줘야 된다는 점입니다. 즉 위처럼 작성하시면 에러가 발생되며, =COUNTIF(F5:F12, ">="&AVERAGE(도서보유량))&"개" 이렇게 작성해야지 조건이 올바르게 작성될 수 있습니다. 마지막 &"개"는 단순히 수식에 글자인 "개"를 연결할 때 &기호를 사용한 것입니다.

 

4번.

=DAVERAGE(B4:H12,G4,E4:E5)

 

책 읽기 대출 도서량의 평균을 구하는 문제입니다. 조근으로는 DAVERAGE함수를 사용하라고 나와있습니다.

데이터베이스 함수는 함수들의 형식이 모두 같기에 한번 외워 두시면 DMAX, DMIN, DSUM, DSTDEV, DVAR, DCOUNT, DCOUNTA 모두 사용이 가능합니다. 함수는 =DAVERAGE(표전체, 구하고자 하는 열번호 또는 열제목, 조건 범위)입니다.

 

보통 문제로 나온 함수 부분이 아니며, 셀 병합이 되어있지 않은 부분가지 범위를 잡으시면 되는데 그래서 B4:H12까지 범위를 잡아야 합니다. 그리고 범위 잡은 표전체에서 구하고자 하는 열번호는 숫자 6을 적거나, G4로 대출 도서량이라고 적혀있는 열제목을 클릭하셔도 됩니다. 마지막 조건 범위는 주요 활동이 책 읽기라고 문제에서 힌트를 주었기 때문에 E4:E5의 범위가 됩니다. 여기서 꼭 필드제목을 함께 범위 잡아 주셔야 합니다.

완성된 수식은 =DAVERAGE(B4:H12, 6, E4:E5)로 사용하시면 됩니다.

 

 

5번.

=SUMIF(E5:E12,E6,이용자)

이 문제는 주요 활동이 체험활동인 사람들의 한계를 구하는 문제입니다. SUMIF의 경우 결과는 DSUM과 별반 다르지 않지만 문제의 조건에서 SUMIF를 사용하라고 제시를 하였기 때문에 이 함수로 풀이를 시작하겠습니다.

SUMIF의 함수 형식은 =SUMIF(조건이 들어있는 범위, "조건", 더할 범위) 니다. 함수의 형식으로만 봐서는 COUNTIF에서 더할 범위가 하나 더 추가된 유사한 함수입니다.

 

조건은 주요 활동에서 체험활동인 사람들을 먼저 추려내고, 그다음 더할 범위인 이용자 수가 있는 영역을 범위 잡으시면 됩니다.  함수는 =SUMIF(E5:E12, "체험 활동", H5:H12)가 됩니다.

조건 부분에 E6처럼 클릭을 하셔도 되지만 저처럼 직접 적으셔도 됩니다. 다만 이번 문제처럼 띄어쓰기가 있을 경우 "체험 활동"처럼 조심하셔야 하며, 다지 막 더할 범위인 H5:H12는 함수 앞의 문제 중 '이름정의'라는 문제르 제대로 하셨다면 H5:H12가 아니라 '이용자'라고 나오는 것이 정상입니다.

 

6번.

=VLOOKUP(H14,C5:H12,6,0)

H14인 도서관 명이 변경될 때 이용자 수인 J14의 값도 변경되야 하는 문제입니다. 이 문제는 VLOOKUP함수를 사용하라고 조건으로 제시하였습니다. 사실, 99%의 ITQ 엑셀 문제에서는 마지막 6번 문제는 VLOOKUP으로 출제되기도 합니다.

VLOOKUP함수의 형식은 =VLOOKUP(기준값, 기준값을 포함한 가져올 값이 있는 곳까지 범위, 범위중 열번호, 0)입니다.

 

여기서 기준값은 H14의 값에 따라 달라지는 인원수를 가져오는 문제이기에 H14가 기준값이 됩니다. 그리고 주어진 표에서 기준값이 시작되는 열은 C5부터이며 인원수가 포함된 열은 H12까지 이기에 범위를 잡아줍니다. 그리고 방금 범위를 잡으신 영역 중에서 이용자 수는 6번째 열에 있긴 6이라고 적어주시고, 마지막 0은 정확히 일치할 때 사용되는 옵션입니다.

 

ITQ엑셀 기출문제 함수 풀이
ITQ엑셀 기출문제 함수 풀이

 

 

'자격증' 카테고리의 다른 글

코딩 자격증 종류  (2) 2024.01.14
ITQ엑셀 함수 설명 / 2023년 기출 문제 풀이  (0) 2023.04.11

댓글