컴퓨터활용능력 1급 실기

230206 - 컴활_엑셀(차트, VBA1, 기본함수, 계산 작업 - 찾기 참조 함수 등)

스히 2023. 2. 7. 00:15

 

 

<VBA1>

 

- 1, 3번 풀고 2번은 과감히 포기하기

 

- vbOKOnly : 확인 단추 (생략 가능)

- vbYesNo : 예 단추와 아니오 단추

- vbCritical : 치명적 오류 메세지

- vbQuestion : 경고 질문

- vbExclamation : 경고 메세지

- vbInformation : 정보 메세지

 

- 종료 버튼을 클릭하면 <수강등록> 폼이 메모리에서 제거되도록 프로시저를 작성하시오

  = 폼이 닫아지도록 하라는 뜻

 

- MsgBox Now, vbOkOnly, "한방합격"

  MsgBox Now, , "한방합격"    :   같은 결과

 

- Now : 현재 날짜 + 시간 -- Now() : 괄호 가능

- Date : 현재 날짜            -- Date() : 괄호 자동 생략

 

- 동일 시트가 아닌 다른 시트의 자료를 행 원본으로 이용할 경우 "시트명!범위" 처럼 작성하기

- 시트명이 숫자로 시작하거나, 공백이나 특수문자를 포함한다면 "'기타-1'!범위" 처럼 작은 따옴표 이용하기

 

- Additem 뒤에 '=' 기호 쓰지 말기

 

 

 

<기본 함수>

 

- count : 숫자의 개수 표시

- counta : 숫자와 문자의 개수 표시

 

- & 연산자 : COUNT(B3:B12)&"개"

 

- $C3:$D3  :  밑으로 한 칸씩

- $C$3:$D$3  :  고정

 

- ROUND(숫자, 자릿수) : 반올림

- ROUNDDOWN : 버림

- ROUNDUP : 올림

 

- 양/표  음/반

- 음수, 정수 자릿수

    -4  -3  -2  -1       

     1   2    3    4   .    5   6   7

                           0   1   2   3

                                       양수, 소수 자릿수

- 양수 : 표시 자리

- 음수: 반올림/내림 자리

 

- TRUNC(숫자, 자릿수) : 자릿수 만큼 표시, 자릿수 아래 반올림 없이 무조건 버림

 

- INT(37/10) : 소수이하 버리고 정수

- QUOTIENT(37, 10) : 몫(정수)만 계산

 

- 기존 함수에 D가 붙으면 조건이 추가

- D 함수만 맨 위 필드 포함하기

 

> 조건에 따른 개수 / 합계 / 평균

- COUNTIF(조건 범위, "조건")

  COUNTIFS(조건 범위, "조건", 조건 범위. "조건")

- SUMIF(조건 범위, "조건", 계산 범위)

  SUMIFS(계산 범위, 조건 범위, "조건", 조건 범위, "조건")

- AVERAGEIF(조건 범위, "조건", 계산 범위)

  AVERAGEIFS(계산 범위, 조건 범위, "조건", 조건 범위, "조건")

 

- 아래쪽, 오른쪽 동시 채우기 핸들 할 경우 아래쪽 방향 <F4> 3번, 오른쪽 방향 <F4> 2번

 

- 아래쪽 채우기 핸들: C3, $C3

- 오른쪽 채우기 핸들: C3, C$3

 

 

 

<계산 작업 - 찾기 참조 함수 등>

 

- VLOOKUP(찾을 값, 절대 참조 범위, 표시할 열 번호) 

- HLOOKUP(찾을 값, 절대 참조 범위, 표시할 행 번호) 

 

- VALUE 함수 지시 없을 경우

  : VLOOKUP(LEFT(H22, 1) * 1, $D$22 : $E$27, 2, 0)

 

- VLOOKUP, HLOOKUP : 찾을 값 참조 범위가 반드시 목록 범위의 첫째 행 또는 열에 있어야 함

- LOOKUP : 순서에 상관 없음

 

- LOOKUP(찾을 값, 찾을 참조 범위, 표시할 값 범위)

- LOOKUP의 '찾을 값 참조 범위'는 반드시 오름차순

 

- FREQUENCY(빈도수를 구할 데이터 범위, 절대 참조 범위) : 빈도 배열 함수

- VLOOKUP/HLOOKUP과 달리 참조 범위는 큰 값 기준

  ※ 계산할 범위를 열 단위로 한번에 블록 잡고 시작해야 함 !

  ※ 수식 작성 후 CTRL+SHIFT+ENTER 해야 함 !

 

- VLOOKUP/HLOOKUP : 작은 값 기준

- FREQUENCY : 큰 값 기준

- MATCH : 오름차순 기준 작은 값, 내림차순 기준 큰 값 기준