컴퓨터활용능력1급/컴활1급 실기

취성패_컴활1급_3일차

삼토 2016. 11. 24. 18:43

*고급필터* (이어서)

 

p.46에 심화문제 적기 (책문제 수준 쉬움)

 

성별이 남 이고, 1월 구매실적이 3월 구매실적보다 이상인 데이터만 추출하시오.

 

조건: A18

결과: A22

 

 

대상값>=제시값

(1월구매) (3월구매)

즉,  다른 열 값에서 제시값을 가져와야 할 경우임.

 

--> 이 경우 수식(=을 앞에 써준 후 조건)으로만 작성

     수식형태의 조건 작성 시에는, - 첫 행을 기준으로 작성할 것

                                            - 제목에 조건 이라고 입력하기 ★★★

                                              (대상값 중복 피하려고. 필드명에 없는 단어면 된다)

                                            - 조건의 결과: True/False

 

 

 

 

* 조건부 서식 * (필수출제. 함수 하고나서 )

 

 

 

 

 

 

 

문제2 - 계산작업 30점 문항5개

함수 60개 암기할 것

 

 

 

* 함 수 *

 

계산을 좀 더 쉽게 하기 위한 명령어 형식의 계산방식

 

 

 

 

인수

 

연결범위 -> A1:A10

 

sum(C3:c4,C6:c8) 처럼 중간에 끊어 계산도 가능!

 

 

 

 

엑셀 7대 기본함수

 

=sum(구할범위) : 합계

 

=average(구할범위) : 평균

 

=max(구할범위) : 최대값

 

=min(구할범위) : 최소값

 

 

=count(구할범위) : 숫자데이터 셀의 개수

 

=counta(구할범위) : 모든 데이터 셀의 개수 (빈 셀 빼고 전부)

 

=countblank(구할범위) : 빈 셀의 개수

 

개수는 어떤 열을 사용해서 구하든 상관이 없다

 

 

문제에서 쓰라는 함수만 써야 함

 

 

참조연습

 

자동채우기를 했을 때

문자데이터(=없음)

-문자데이터는 마지막 숫자만 +1씩 증가

C6+D6
C6+D7
C6+D8
C6+D9
C6+D10

V.S.

주소데이터 (=있음)

- 주소데이터는 세로로 자동채우기를 했을 때 마지막 주소의 숫자가 +1씩 증가 (X)

- 주소데이터는 세로로 자동채우기를 했을 때 모든 주소의 숫자가 +1씩 증가 (O)

=C6+D6

=C7+D7

=C8+D8

=C9+D9

=C10+D10

 

 

숫자의 +1 증가는 참조영역이 한칸씩 아래로 내려간다는 걸 의미

 

채우기 할 때 행주소 뿐 아니라 열주소도 +1씩 증가시킬 수 있다 a->b->c

 

주소가 이렇게 변하는 것을 상대참조라고 함.

 

 

* 엑셀에는 2개의 참조 방식이 있다

 

1. 상대참조 : 자동 채우기를 했을 때 주소가 변하는 참조방식 ex. =A1

 

2. 절대참조 : 자동 채우기를 했을 때 주소가 변하지 않는 참조방식  ex. =$A$1

                 해당 셀을 블록 -> F4키를 한번만 누른다

 

 

 

 

always 참조!!!!

항상 찍어야 한다!!!

직접 쓰지 말고

 

 

난리가 나면, 난리가 난 셀을 더블클릭할 것.

시작점에서 절대참조로 고칠 것

 

 

상대참조와 절대참조 써야할 영역 잘 구분할 것

 

 

 

[질문]더블클릭 자동채우기 되는것 기준?

: 수식이 채워진 곳에서만 더블클릭 자동채우기 할수 있음.

대체로 오밀조밀한 데이터에서 한 범위로 인식해서 가능하고

이빨 빠진 경우 잘 안됨

 

 

 

 

* 날짜 함수 *

 

 

P.67-68

★★중요한 함수★★

 

year, month, day

 

today

()빈괄호라도 있어야 함수로 인식

 

now

 

date

 

weekday

 

days360

 

edate

 

workday

 

 

[하지 말 것]

7,9,10,11,13

 

 

[TIP]

수식을 문자화시키려면 맨 앞에 작은 따옴표

ex. '=today()

 

 

 

 

 

 

 

 

=DATE(년,월,일) : 3개의 숫자 인수를 이용해 날짜데이터를 만들어 줌

ex. =DATE(1984,07,22)

       1984-07-22

 

 

날짜계산할 때 필요하다.

특히 월이나 연도에 연산해야할 때 꼭 필요.

일수는 어차피 날짜데이터와 숫자를 연산시키면 기본적으로 DAY단위로 계산됨.

 

 

MONTH안에서 계산하면 맥시멈12까지밖에 안나옴

그러나 YEAR로 자동으로 올려줌

 

=DATE(YEAR(A20),MONTH(A20)+B20,DAY(A20))

 

 

 

 

 

 

 

=WEEKDAY(날짜값,옵션) : 요일의 일련번호를 구해준다

1 2 3 4 5 6 7

옵션1: 일요일 시작 (생략시 기본값)

옵션2: 월요일 시작

 

CHOOSE와 늘 함께 쓰인다

 

 

★★★응용

=CHOOSE(WEEKDAY(날짜값,2),"월","화","수","목","금","토","일")

 

[TIP]

대괄호 안에 들어있는 인수는 생략가능한 인수를 의미함

 

 

DAYS360

EDATE

 

[TIP]

날짜데이터가 제대로 안나올 땐 표시형식을 만져주자

 

 

 

 

 

* 논리 함수 *

 

 

 

★★중요한 함수★★

 

IF

AND

OR

IFERROR

 

=IF(조건,참값,거짓값) : 조건의 결과에 따라 참 OR 거짓값 중 하나의 값을 반환

 

점수가 80점 이상이면 합격 아니면 불합격이라고 표시해

-> =IF(셀>=80,"합격","불합격")

 

 

조건식 

 >

 조건의 3요소

 대상값 점수가

 기호 이상

제시값  80점

 

-->결과: TRUE/FALSE (참/거짓) (1/0) -2진수

 

 

 

점수가 90점 이상이면 우수, 70점 이상이면 보통 아니면 노력 이라고 표시해 (조건이2개)

-> =IF(

 

 

90 A

80 B

70 C

60 D

나머진 F

[TIP]

-> 조건4개 괄호4번 닫기

 

 

 

 

 

 

A+7+5-2+10-A=20

 

 

 

 

 

'컴퓨터활용능력1급 > 컴활1급 실기' 카테고리의 다른 글

취성패_컴활1급_6일차  (0) 2016.11.29
취성패_컴활1급_5일차  (0) 2016.11.28
취성패_컴활1급_4일차  (0) 2016.11.25
취성패_컴활1급_2일차  (0) 2016.11.23
취성패_컴활1급_1일차  (0) 2016.11.22