2024.01.09 - [ITQ/한글엑셀] - [ITQ] 한글엑셀 - 2023 112회차 A형 문제풀이(제1작업) ①
[제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" 입력 → [확인] 버튼 선택 또는 [엔터]
② 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]셀 까지 드래그
<함수2> 판매가격 순위 → 판매가격의 내림차순 순위를 1~3까지 구한 결과값에 '위'를 붙이고, 그 외에는 공백으로 표시하시오. (IF, RANK.EQ 함수, & 연산자) (예 : 1위)
① RANK.EQ 함수 : 목록에서 지정한 수의 크기 순위를 구하는 함수 → 판매가격의 내림차순 순위 추출
풀이 [J5]셀 선택 → "=RANK.EQ" 입력 후 키보드 [tab] 버튼 누르기 → 메뉴 밑 [fx (함수 삽입)] 버튼 선택
<<RANK.EQ 함수>>
ⓐ Number : 순위를 구하려는 수 ▶ "G5" 입력
ⓑ Ref : 순위를 구하려는 목록 ▶ 마우스로 [G5 : G12] 셀 드래그 → 키보드 [F4] 버튼 누르기 (절대 참조)
ⓒ Order : 순위 지정 방법 ▶ 생략 (내림차순) → [확인] 버튼 선택 또는 [엔터]
② 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]셀 까지 드래그
<함수3> 자기계발 분야 도서 수 → (COUNTIF 함수)
① COUNTIF 함수 : 지정한 범위 내에서 조건에 맞는 셀의 개수를 구하는 함수 → 자기계발 분야 도서 수 추출
풀이 [E13]셀 선택 → "=COUNTIF" 입력 후 키보드 [tab] 버튼 누르기 → 메뉴 밑 [fx (함수 삽입)] 버튼 선택
<<COUNTIF 함수>>
ⓐ Range : 지정한 범위 ▶ 마우스로 [E5 : E12] 셀 드래그
ⓑ Criteria : 조건 ▶ "자기계발" 입력 (큰 따옴표 포함) → [확인] 버튼 선택 또는 [엔터]
<함수4> 과학/공학 분야 도서 판매가격 평균 → 단, 조건은 입력데이터를 이용하시오. (DAVERAGE 함수)
① DAVERAGE 함수 : 지정한 조건에 맞는 데이터베이스나 목록에서 열의 평균을 구하는 함수
풀이 [E14]셀 선택 → "=DAVERAGE" 입력 후 키보드 [tab] 버튼 누르기 → 메뉴 밑 [fx (함수 삽입)] 버튼 선택
<<DAVERAGE 함수>>
ⓐ Database : 데이터베이스 ▶ 마우스로 [B4 : G12] 셀 드래그
ⓑ Field : 구하려는 값의 열의 위치 ▶ "6" 입력 ("판매가격" 열의 위치)
ⓒ Criteria : 조건 ▶ 마우스로 [E4 : E5] 셀 드래그 (분야 = 과학/공학) → [확인] 버튼 선택 또는 [엔터]
NOTE 글꼴 서식 변경(회계) : [E14] 셀 선택 → [표시 형식] 탭 → [쉼표 스타일] 선택
<함수5> 최대 리뷰(단위:개) → 정의된 이름(리뷰)을 이용하여 구하시오. (LARGE 함수)
① LARGE함수 : 데이터 집합에서 k번째로 큰 값을 구하는 함수
풀이 [J13]셀 선택 → "=LARGE" 입력 후 키보드 [tab] 버튼 누르기 → 메뉴 밑 [fx (함수 삽입)] 버튼 선택
<<LARGE 함수>>
ⓐ Array : 데이터 집합 범위 ▶ "리뷰" 입력
ⓑ k : 몇 번째로 큰 값을 구할 것인지 지정 ▶ "1" 입력 → [확인] 버튼 선택 또는 [엔터]
<함수6> 판매가격 → 「H14」셀에서 선택한 도서명에 대한 판매가격을 구하시오. (VLOOKUP 함수)
① VLOOKUP함수 : 배열의 첫 열에서 값을 검색하여 지정한 열의 같은 행에서 데이터를 돌려주는 함수
풀이 [J14]셀 선택 → "=VLOOKUP" 입력 후 키보드 [tab] 버튼 누르기 → 메뉴 밑 [fx (함수 삽입)] 버튼 선택
<<VLOOKUP 함수>>
ⓐ Lookup_value: 찾으려는 값 ▶ [H14]셀 선택
ⓑ Table_array : 찾으려는 값이 있는 범위 ▶ [C4:G12] 셀 선택
ⓒ Col_index_num : 값을 추출할 열 번호 ▶ "5" 입력("판매가격" 열 번호)
ⓓ Range_lookup : 정확하게 일치하는 값을 찾으려면 0 입력 ▶ "0" 입력 → [확인] 버튼 선택 또는 [엔터]
<함수7> 조건부 서식의 수식을 이용하여 리뷰(단위:개)가 '1,000' 이상인 행 전체에 다음의 서식을 적용하시오. (글꼴 : 파랑, 굵게)
① 조건부 서식
풀이 [B5 : J12]셀 선택(B5셀 클릭 후 J12셀까지 드래그) → [홈] 탭 → [조건부 서식] 클릭 → [새 규칙] 클릭
<<수식을 사용하여 서식을 지정할 셀 결정>>
ⓐ 다음 수식이 참인 값의 서식 지정 ▶ "=$H5>=1000" 입력
("판매가격"을 나타내는 H열이 5행~12행부터 값을 검사하여 1,000이상인 경우 추출 / H열은 고정이므로 절대참조 지정)
ⓑ 서식 ▶ [글꼴 스타일 : 굵게], [색 : 파랑] 선택
'엑셀,스프레드시트 > 한글엑셀' 카테고리의 다른 글
[ITQ] 한글엑셀 - 2023 112회차 B형 문제풀이(함수) (1) | 2024.01.15 |
---|---|
[ITQ] 한글엑셀 - 2023 112회차 A형 문제풀이(제4작업) (2) | 2024.01.13 |
[ITQ] 한글엑셀 - 2023 112회차 A형 문제풀이(제3작업) (1) | 2024.01.10 |
[ITQ] 한글엑셀 - 2023 112회차 A형 문제풀이(제2작업) (1) | 2024.01.10 |
[ITQ] 한글엑셀 - 2023 112회차 A형 문제풀이(제1작업) ① (1) | 2024.01.09 |