엑셀,스프레드시트/한글엑셀

[ITQ] 한글엑셀 - 2023 112회차 A형 문제풀이(제1작업) ②

\또띠/ 2024. 1. 10. 14:19

2024.01.09 - [ITQ/한글엑셀] - [ITQ] 한글엑셀 - 2023 112회차 A형 문제풀이(제1작업) ①

 

[ITQ] 한글엑셀 - 2023 112회차 A형 문제풀이(제1작업) ①

ITQ 한글엑셀 2023년 112회차 A형 문제풀이(제1작업) ① 기출문제 다운로드 : kcp 자격 홈페이지 → 자료실 → 시험정보 → 기출/샘플문제 https://license.kpc.or.kr/nasec/cmm/board/kpcBoard.do?bbsId=BBSMSTR_000000000107

everyreport.tistory.com

 


 

 

[제1작업] 표 서식 작성 및 값 계산 (240점)

 

<함수1> 열람 기간 → 코드의 네 번째 값이 1이면 '90일', 2이면 '60일', 3이면 '30일'로 표시하시오. (CHOOSE, MID 함수)

 

① MID 함수 : 문자열의 지정 위치에서 문자를 지정한 개수만큼 돌려주는 함수 → 코드의 네 번째 값 추출

 풀이  [I5]셀 선택 → "=MID" 입력 후 키보드 [tab] 버튼 누르기 → 메뉴 밑 [fx (함수 삽입)] 버튼 선택 

 

<<MID 함수>> 

 ⓐ Text : 추출할 문자가 있는 문자열 선택 ▶ "B5" 입력 ⓑ Start_num : 추출할 문자의 시작 위치 "4" 입력 ⓒ Num_chars : 추출할 문자 개수 "1" 입력 → [확인] 버튼 선택 또는 [엔터]

 

MID 함수

 

 

 

② CHOOSE 함수 : 인수 목록 중에서 하나를 고르는 함수 → 90일, 60일, 30일 표시

 풀이  [I5]셀 선택 → [fx] 옆 함수 입력창에서 "MID(B5,4,1)" 드래그 → 마우스 오른쪽 버튼 클릭 → [잘라내기] 선택

→ [fx] 옆 함수 입력창에 "CHOOSE" 입력 후 키보드 [tab] 버튼 누르기 → [fx] 버튼 클릭

 

<<CHOOSE 함수>> 

 ⓐ Index_num : 인수의 위치 마우스 오른쪽 → [붙여넣기] 선택 (MID 함수 값 사용)

 ⓑ Value1 : 1일때의 반환값 "90일" 입력 (큰 따옴표 포함)

 ⓒ Value2 : 2일때의 반환값 "60일" 입력 (큰 따옴표 포함)

 ⓓ Value3 : 3일때의 반환값 "30일" 입력 (큰 따옴표 포함) → [확인] 버튼 선택 또는 [엔터]

 

 NOTE  자동 채우기 : [I5] 셀 오른쪽 아래 꼭지점에 마우스를 올려 검정색 "+" 모양일 때 찾기 → "+" 클릭 후 [I12]셀 까지 드래그

 

CHOOSE 함수

 

 


 

<함수2> 판매가격 순위 → 판매가격의 내림차순 순위를 1~3까지 구한 결과값에 '위'를 붙이고, 그 외에는 공백으로 표시하시오. (IF, RANK.EQ 함수, & 연산자) (예 : 1위)

 

① RANK.EQ 함수 : 목록에서 지정한 수의 크기 순위를 구하는 함수 → 판매가격의 내림차순 순위 추출

 풀이  [J5]셀 선택 → "=RANK.EQ" 입력 후 키보드 [tab] 버튼 누르기 → 메뉴 밑 [fx (함수 삽입)] 버튼 선택 

 

<<RANK.EQ 함수>> 

 ⓐ Number : 순위를 구하려는 수 "G5" 입력 

 ⓑ Ref : 순위를 구하려는 목록 마우스로 [G5 : G12] 셀 드래그 → 키보드 [F4] 버튼 누르기 (절대 참조)

 ⓒ Order : 순위 지정 방법 생략 (내림차순) → [확인] 버튼 선택 또는 [엔터]

 

RANK.EQ 함수

 

 

 

② IF 함수 : 조건 → 1~3위값만 표시하고 나머지 값은 공백으로 표시

 풀이  [J5]셀 선택 → [fx] 옆 함수 입력창에서 "RANK.EQ(G5,$G$5:$G$12)" 드래그 → 마우스 오른쪽 버튼 → [잘라내기] 선택

→ [fx] 옆 함수 입력창에 "IF" 입력 후 키보드 [tab] 버튼 누르기 → [fx] 버튼 클릭

 

<<IF 함수>> 

 ⓐ Logical_test : 조건식 마우스 오른쪽 → [붙여넣기] 선택 (RANK.EQ 함수 값 사용) → "<=3" 입력

 ★최종식 : RANK.EQ(G5,$G$5:$G$12) <= 3 

 ⓑ Value_if_true : true일때의 반환값  마우스 오른쪽 → [붙여넣기] 선택 (RANK.EQ 함수 값 사용) → "&위" 입력

 ★최종식 : RANK.EQ(G5,$G$5:$G$12)&"위" (큰 따옴표 포함)

 ⓒ Value_if_false : false일때의 반환값 "" 입력 (큰 따옴표 2개 - 공백을 의미함) → [확인] 버튼 선택 또는 [엔터]

 

 NOTE  자동 채우기 : [J5] 셀 오른쪽 아래 꼭지점에 마우스를 올려 검정색 "+" 모양일 때 찾기 → "+" 클릭 후 [J12]셀 까지 드래그

 

IF 함수

 

 


 

<함수3> 자기계발 분야 도서 수 → (COUNTIF 함수)

 

① COUNTIF 함수 : 지정한 범위 내에서 조건에 맞는 셀의 개수를 구하는 함수 → 자기계발 분야 도서 수 추출

 풀이  [E13]셀 선택 →  "=COUNTIF" 입력 후 키보드 [tab] 버튼 누르기 → 메뉴 밑 [fx (함수 삽입)] 버튼 선택 

 

<<COUNTIF 함수>> 

 ⓐ Range : 지정한 범위 마우스로 [E5 : E12] 셀 드래그

 ⓑ Criteria : 조건  "자기계발" 입력 (큰 따옴표 포함) → [확인] 버튼 선택 또는 [엔터]

 

COUNTIF 함수

 

 


 

<함수4> 과학/공학 분야 도서 판매가격 평균 → 단, 조건은 입력데이터를 이용하시오. (DAVERAGE 함수)

 

① DAVERAGE 함수 : 지정한 조건에 맞는 데이터베이스나 목록에서 열의 평균을 구하는 함수

 풀이  [E14]셀 선택 →  "=DAVERAGE" 입력 후 키보드 [tab] 버튼 누르기 → 메뉴 밑 [fx (함수 삽입)] 버튼 선택 

 

<<DAVERAGE 함수>> 

 ⓐ Database : 데이터베이스  마우스로 [B4 : G12] 셀 드래그

 ⓑ Field : 구하려는 값의 열의 위치   "6" 입력 ("판매가격" 열의 위치)

 ⓒ Criteria :  조건 ▶ 마우스로 [E4 : E5] 셀 드래그 (분야 = 과학/공학) → [확인] 버튼 선택 또는 [엔터]

 

 NOTE  글꼴 서식 변경(회계) : [E14] 셀 선택 → [표시 형식] 탭 → [쉼표 스타일] 선택

 

DAVERAGE 함수

 

 

 


 

<함수5> 최대 리뷰(단위:개) → 정의된 이름(리뷰)을 이용하여 구하시오. (LARGE 함수)

 

① LARGE함수 : 데이터 집합에서 k번째로 큰 값을 구하는 함수

 풀이  [J13]셀 선택 →  "=LARGE" 입력 후 키보드 [tab] 버튼 누르기 → 메뉴 밑 [fx (함수 삽입)] 버튼 선택 

 

<<LARGE 함수>> 

 ⓐ Array : 데이터 집합 범위  "리뷰" 입력

 ⓑ k : 몇 번째로 큰 값을 구할 것인지 지정   "1" 입력 → [확인] 버튼 선택 또는 [엔터]

 

LARGE 함수

 

 


 

<함수6> 판매가격 → 「H14」셀에서 선택한 도서명에 대한 판매가격을 구하시오. (VLOOKUP 함수)

 

① VLOOKUP함수 : 배열의 첫 열에서 값을 검색하여 지정한 열의 같은 행에서 데이터를 돌려주는 함수

 풀이  [J14]셀 선택 →  "=VLOOKUP" 입력 후 키보드 [tab] 버튼 누르기 → 메뉴 밑 [fx (함수 삽입)] 버튼 선택 

 

<<VLOOKUP 함수>> 

 ⓐ Lookup_value: 찾으려는 값  [H14]셀 선택

 ⓑ Table_array : 찾으려는 값이 있는 범위   [C4:G12] 셀 선택

 ⓒ Col_index_num : 값을 추출할 열 번호 ▶ "5" 입력("판매가격" 열 번호)

 ⓓ Range_lookup : 정확하게 일치하는 값을 찾으려면 0 입력 ▶ "0" 입력 → [확인] 버튼 선택 또는 [엔터]

 

VLOOKUP 함수

 

 


 

<함수7> 조건부 서식의 수식을 이용하여 리뷰(단위:개)가 '1,000' 이상인 행 전체에 다음의 서식을 적용하시오. (글꼴 : 파랑, 굵게)

 

① 조건부 서식

 풀이  [B5 : J12]셀 선택(B5셀 클릭 후 J12셀까지 드래그) →  [홈] 탭 → [조건부 서식] 클릭 → [새 규칙] 클릭 

 

<<수식을 사용하여 서식을 지정할 셀 결정>> 

 ⓐ 다음 수식이 참인 값의 서식 지정 ▶ "=$H5>=1000" 입력

 ("판매가격"을 나타내는 H열이 5행~12행부터 값을 검사하여 1,000이상인 경우 추출 / H열은 고정이므로 절대참조 지정)

 ⓑ 서식 ▶ [글꼴 스타일 : 굵게], [색 : 파랑] 선택

 

조건부 서식(1)

 

 

조건부 서식(2)