06. 엑셀 컴활1급 실기 계산작업
OS | Windows 10 Home 64bit 버전 1903 (OS 빌드 18362.836) |
Excel | 2016 64bit |
# 파일
시나공 사이트에 접속하여 다운받으시거나 구글드라이브에서 다운받아주세요
'길벗컴활1급 기출.zip' 의 '실습파일 exe' 로 설치하시면
'C:₩길벗컴활1급' 에 파일이 생성됩니다.
2020.05.21 작성 기준 | |
시험시간 | 엑셀 2010 45분 |
엑세스 2010 45분 | |
웹 접수방법 | http://license.korcham.net/indexmain.jsp |
모바일 앱 접수방법 | https://play.google.com/store/apps/details?id=net.korcham.korchampass&hl=ko |
상시 접수 금액 | 22,000 원 |
환불기간 | 시험일 : 2020.05.15 일 때 2020.05.11 까지만 가능 환불 100% - 인터넷수수료 제외 |
필수품 | 수험표, 신분증 |
#1. 계산 작업
풀이 | 결과 | |
학생코드 3~5 번째 | =MID(C3,3,3) | 009 |
학생코드 6~8 번째 | =MID(C3,6,3) | 021 |
반-번호 | =CONCATENATE(VALUE(MID(C3,3,3)),"-",VALUE(MID(C3,6,3))) | 9-21 |
MID 의 반환 값은 텍스트 형식을 반환하기 때문에 009 에서 9를 만들기 위해 VALUE 함수를 이용한다.
CONCATENATE 는 내용을 합쳐주는 함수이다.
CONCATENATE 대신에
=VALUE(MID(C3,3,3))&"-"&VALUE(MID(C3,6,3))
로 도 가능하다
풀이 | 결과 | |
반영점수 | =H3*반영비율 | 35 |
반영비율 | =VLOOKUP(G3,$L$3:$O$7,열번호,0) | 35% |
열번호 | =MATCH(E3,$L$2:$O$2,0) | 2 |
1
2
3
4
5
6
7
8
9
10
11
|
Public Function fn기타(반영점수)
If 반영점수 >= 10 Then
For i = 1 To 반영점수 / 10
fn기타 = fn기타 & "■"
Next i
Else
fn기타 = "노력요함"
End If
End Function
|
cs |
풀이 | 결과 | |
M$10 | 행 고정 (절대참조) | 국어 |
$E$3:$E$31 | 행/열 고정 (절대참조) | 과목 열 |
$L11 | 열 고정 (절대참조) | 지필 |
$F$3:$F$31 | 행/열 고정 (절대참조) | 구분 열 |
$H$3:$H$31 | 행/열 고정 (절대참조) | 받은 점수 열 |
배열수식 합계 (방법1) | {=SUM(IF(조건,결과값))} | |
배열수식 합계 (방법2) | {=SUM((조건)*(결과값))} | |
받은점수의 합계 | {=SUM(IF(($L11=$F$3:$F$31)*(M$10=$E$3:$E$31),$H$3:$H$31))} | 376 |
풀이 | 결과 | |
$L11 | 열 고정 (절대참조) | 지필 |
$F$3:$F$31 | 행/열 고정 (절대참조) | 구분 열 |
$H$3:$H$31 | 행/열 고정 (절대참조) | 받은 점수 열 |
구분별 받은점수의 평균 | {=AVERAGE(IF($L11=$F$3:$F$31,$H$3:$H$31))} | 87 |
구분별 받은점수의 표준편차 | {=STDEV.S(IF($L11=$F$3:$F$31,$H$3:$H$31))} | 9.4 |
92.5(9.5) 표시형식 | {=TEXT(평균,"0.0")&TEXT(표준편차,"(0.0)")} | 87.0(9.4) |
풀이 | 결과 | |
D3 | 강의년도 | 2015 |
B3 | 코드 | S001 |
강의년도 뒤에 두 글자 | =RIGHT(D3,2) | 15 |
REPLACE 함수 | =REPLACE(값,시작위치,시작위치로부터 0번째 글자,바뀔 내용) | |
강의코드 | =REPLACE(B3,2,0,"-"&RIGHT(D3,2)&"-") | S-15-001 |
풀이 | 결과 | |
F3 | - | 고1 |
$C$33:$E$35 | - | 찾을 범위 |
G3 | - | 수학 |
수강료할인율 | =HLOOKUP(F3,$C$33:$E$35,MATCH(G3,{"영어","수학"},-1)+1) | 25% |
Type 에서 오름차순 정렬은 1 내림차순은 -1
풀이 | 결과 | |
I3 | - | 현재강의수 |
K3 | - | 전체강의수 |
진행율 | =IFERROR(REPT("■",I3/K3*10)&TEXT(I3/K3,"0.0%"),"신생강의") |
REPT 에서 0.75는 0번을 반복하기 때문에 소수 첫 째 자리를 1의 자리로 만들기위해 10을 곱한다
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
Public Function fn비고(현재강의수, 수강인원)
a = 수강인원 / 현재강의수
Select Case a
Case Is >= 30
fn비고 = "강의추가"
Case Is >= 15
fn비고 = ""
Case Else
fn비고 = "강의축소"
End Select
End Function
|
cs |
풀이 | 결과 | |
H$33 | - | 국어 |
$G$3:$G$30 | - | 과목 열 |
$J$3:$J$30 | - | 수강인원 열 |
$G34 | - | 순위 |
$E$3:$E$30 | - | 강사 열 |
과목별 수강인원 1순위 | {=LARGE((H$33=$G$3:$G$30)*$J$3:$J$30,$G34)} | 350 |
강사이름 | {=INDEX($E$3:$E$30,MATCH(LARGE((H$33=$G$3:$G$30)*$J$3:$J$30,$G34),$J$3:$J$30,0))} | 홍길동 |
TIP : LEFT() 함수를 하여 추출한 경우 텍스트로 인식하기 때문에 VLOOKUP 에서 대상을 찾지 못하기 때문에 LEFT()*1 을 해준다
TIP : 6월 이전이면 6월도 포함하여 <= 기호를 사용한다
TIP : 가족수의 평균임으로 if 의 true 값은 가족수 범위가 되어야 한다
{=INDEX($C$3:$C$31,MATCH(MIN(IF(($H$3:$H$31=M21),$D$3:$D$31)),($H$3:$H$31=M21)*$D$3:$D$31,0))}
풀이 | 결과 | |
거래가 | =$D3 | |
수수료율 | =HLOOKUP($D3, $G$33:$J$40, 행번호) | |
행번호 | =MATCH(거래종류, $E$33:$E$40,0)+2 | |
최저 수수료 (1) | =MIN(거래가*수수료율, 최고수수료) | |
최저 수수료 (2) | =MIN($D3*HLOOKUP($D3,$G$33:$J$40, MATCH($C3,$E$33:$E$40,0)+2, HLOOKUP($D3,$G$33:$J$40, MATCH($C3,$E$33:$E$40,0)+3))) |
풀이 | 결과 | |
조건1 (행) | $A34=$A$3:$A$30 | |
조건2 (열) | B$33=$C$3:$C$30 | |
거래종류별 거래가 평균 (배열수식) |
{=AVERAGE(IF(($A34=$A$3:$A$30)*(B$33=$C$3:$C$30),$D$3:$D$30))} | 526000000 |
백만단위 표시 | {=TEXT(거래종류별 거래가 평균, "#,,")} | 526 |
풀이 | 결과 | |
전용면적1 | $A41 | 40 |
전용면적2 | $B41 | 59 |
전용 면적 별 거래 건수 | {=COUNT(IF(($A41<=$F$3:$F$30)*($B41>=$F$3:$F$30),1))} | 6 |
표시 | {=COUNT(IF(($A41<=$F$3:$F$30)*($B41>=$F$3:$F$30),1))&"건"} | 6건 |
풀이 | 결과 | |
거래종류 별 최고가 | {=MAX($E44=$C$2:$C$30,$D$2:$D$30))} | 640000000 |
거래종류 별 최고가의 아파트명 | {=INDEX($B$2:$B$30, MATCH(거래종류별 최고가, ($E44=$C$2:$C$30)*$D$2:$D$30,0))} |
푸르지오 |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
Public Function fn규모(전용면적)
If 전용면적 < 62 Then
fn규모 = "소형"
ElseIf 전용면적 < 96 Then
fn규모 = "소형"
Else
fn규모 = "대형"
End If
End Function
|
cs |
기타 함수 | ||
=RANK.EQ(해당셀, 범위, 정렬) =RANK.AVG(해당셀, 범위, 정렬) |
범위 내의 랭크 순위 (0: 내림차순, 1: 오름차순) |
|
=WEEKDAY(날짜, 타입) | 해당일의 요일을 기준으로 숫자를 나타냄 |
데이터 베이스 함수 | |
=DSUM(전체범위, 열번호, 조건범위) | 조건에 맞는 합계 |
=DAVERAGE(전체범위, 열번호, 조건범위) | 조건에 맞는 평균 |
=DCOUNT(전체범위, 열번호, 조건범위) | 조건에 맞은 개수 |
=DMAX(전체범위, 열번호, 조건범위) | 조건에 맞는 최대값 |
=DMIN(전체범위, 열번호, 조건범위) | 조건에 맞는 최솟값 |
계산작업은 문제를 많이 풀으셔야 합니다.
다른 작업문제들은 유형이 비슷한 데, 계산작업은 유형이 많아요
(문제는 시나공에 계산작업문제만 모아져있어요)
+ IIf 문
+ 이자율/12,연도*12,-입금액(지불액 or 대출금액)
+ offset(지정셀 또는 범위,행 떨어진 거리(자기자신인경우는 공백),열 떨어진 거리,1,1)
'01. 엑셀 > 컴활 1급' 카테고리의 다른 글
08. 엑셀 컴활1급 실기 기타작업 (0) | 2020.05.23 |
---|---|
07. 엑셀 컴활1급 실기 분석작업 (0) | 2020.05.23 |
05. 엑셀 컴활1급 실기 기본작업 (0) | 2020.05.23 |
댓글
이 글 공유하기
다른 글
-
08. 엑셀 컴활1급 실기 기타작업
08. 엑셀 컴활1급 실기 기타작업
2020.05.23 -
07. 엑셀 컴활1급 실기 분석작업
07. 엑셀 컴활1급 실기 분석작업
2020.05.23 -
05. 엑셀 컴활1급 실기 기본작업
05. 엑셀 컴활1급 실기 기본작업
2020.05.23