*고급필터* (이어서)
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 |
주소데이터 (=있음)
- 주소데이터는 세로로 자동채우기를 했을 때 마지막 주소의 숫자가 +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,"합격","불합격")
조건식 |
A |
> |
B |
조건의 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 |