2016/11 - 7

  1. 2016.11.30 취성패_컴활1급_7일차 <정보함수, 배열수식>
  2. 2016.11.29 취성패_컴활1급_6일차
  3. 2016.11.28 취성패_컴활1급_5일차
  4. 2016.11.25 취성패_컴활1급_4일차
  5. 2016.11.24 취성패_컴활1급_3일차
  6. 2016.11.23 취성패_컴활1급_2일차
  7. 2016.11.22 취성패_컴활1급_1일차

* 정보함수 * 시험문제 2문제는 출제

 

 

 

 

ISBLANK 빈셀이냐?

ISERROR 에러냐?

ISEVEN 짝수냐?

ISODD 홀수냐?

 

TRUE/FALSE

빈셀은 0으로 처리되고,

0은 짝수로 처리된다

--> 따라서 빈셀은 ISEVEN에서 TRUE로 나온다

 

 

 

 

 

 

* 배열수식 *

 

조건이 걸린 합계를 구해라 --> DSUM, SUMIF

 

 

목적:

조건이 걸린 그 무엇에 대한 계산을?

 

모든 함수를 조건 걸어 사용할 수 있게 도와준다

 

 

 

EX. SUM함수를 배열수식으로 쓴다면:

=SUM((조건인수)*더할범위)

 

1. 괄호 하나 더 넣어 조건인수를 추가하기

2. 배열수식에서는 인수구분을 ,가 아니라 *로 한다

이유: 조건인수 각각이 TRUE면1, FALSE면 0이 되므로

이것과 더할 범위를 곱하면 조건에 맞는 것만 더해진다

 

3. CTRL+SHIFT*ENTER를 눌러 완성함.

--- { }가 생겨나며 배열수식임을 표시함

 

 

 

★암기해오기

 

 


Ⅰ. 단일조건

 

1. SUM만 활용한 배열수식

 

=SUM((조건)*구할범위) : 조건 합계

 

=SUM((조건)*1) : 조건 개수

 

COUNT를 쓰게 되면 0까지 다 세어버리므로

개수 셀 때도 COUNT아닌 SUM을 쓴다!!!

 

0때문에 망한거 - COUNT, AVERAGE, MIN, SMALL

---> 반드시 IF와 써야함

 

 

 

2. SUM과 IF를 함께 활용한 배열수식

 

=SUM(IF(조건,구할범위)) : 조건 합계 (범위 내 조건에 맞는 애들만 출력되어 더해짐) 

 

=SUM(IF(조건,1)) : 조건 개수 (조건에 맞는 애들이 1로 출력되어 더해짐)

 

차이점: 거짓값이 0으로 출력됐던 1번과 달리 거짓값은 아예 나오지 않음.

 

Ⅱ. 복수조건

 

1.SUM만 활용한 배열수식- 조건끼리도 *로 이어붙인다

 

=SUM((조건1)*(조건2)*구할범위) : 복수 조건 합계

 

=SUM((조건1)*(조건2)*1) : 복수 조건 개수

 

2. SUM과 IF를 함께 활용한 배열수식 - 조건끼리는 *로 이어붙인다

(*쓰면 AND형식, +쓰면 OR형식)

 

=SUM(IF((조건)*(조건),구할범위)) : 복수 조건 합계

 

=SUM(IF(조건)*(조건),1)) : 복수 조건 개수

 

 

질문: 그럼 1.SUM만 활용한 배열수식에서도 +를 쓸 수 있는가?

--- 안됨. IF 활용이 되어야만 가능

 

 

 

[TIP]

문제에서 함수가 주어진 경우

그것만! 이용해서 해야함

 

[TIP]

자동채우기 후에는 마지막 값을 클릭해서

끌려내려오지 않았는지 확인해 줄 것

 

 

 

* 혼합참조 *

 

가면 안되는 것을 생각하세요 -->그 앞에 $

 

[TIP]

한방향만 채울때는 혼합참조 고려할 필요 없이 무조건 절대/상대만

 

[TIP]

다른 표의 제시값을 참조하지 않기.

(바뀌어버릴 수 있기 때문)

내 표 것만 참조

따라서 없다면 따로 써주기

 

 

 

 

 

*사용자 정의 함수 *

 

비주얼 베이직 이용

 

1. 개발도구 - VISUAL BASIC  [Alt+F11]

 

2. 삽입 -> 모듈

 

3. 함수 구문 작성

 

Public Function 함수명(변수명)

 

End Function

 

 

Public Function fn총점(출석, 과제, 중간, 기말)

fn총점 = 출석 + 과제 + 중간 + 기말

End Function

fn총점 함수이름

출석, 과제, 중간, 기말 변수 4개 지정

 

= 출석 + 과제 + 중간 + 기말

이라고만 치고 엔터치면 컴파일 오류 뜬다

결과값 받을 애가 없어서.

따라서 = 앞에 정의한 함수명을 써주기

 

닫아주면 자동 저장

 

 

 

 

 

 

 

 

 

 

 

집에서 안되는 경우

1. 개발도구 - 매크로보안 - 모든 매크로 포함에 체크되어있어야함

2. 개발도구 메뉴가 없는 경우 p.143

 

 

 

[질문]

왜 : 로는  안됨?

,만 됨

 

 

 

 

단일조건 IF문

 

IF 조건 THEN

 

참값

 

ELSE

 

거짓값

 

END IF

명령문은 쓰고 나면 END로 닫아준다

 

 

ex)

 

 

 

Public Function ks보너스지급율(월평균임금, 전년월평균임금)

 

If (월평균임금 - 전년월평균임금) / 월평균임금 >= 0.05 Then

 

ks보너스지급율 = 0.05

 

Else

 

ks보너스지급율 = 0.1

 

End If


End Function

 


 

 

단일 조건이 아닌,

중첩조건 if문

=if(조건1,참,if(조건2,참,거짓))

 

 

If 조건1 Then

 

참값1

 

Elseif 조건2 Then

 

참값2

 

Else

 

거짓값

 

End If

 

 

 

 

 

Public Function fn에너지요금(사용량)

If 사용량 >= 100 Then
    fn에너지요금 = 사용량 * 50

ElseIf 사용량 >= 200 Then
    fn에너지요금 = 사용량 * 100

ElseIf 사용량 >= 300 Then
    fn에너지요금 = 사용량 * 150

ElseIf 사용량 >= 400 Then
    fn에너지요금 = 사용량 * 200

Else
    fn에너지요금 = 사용량 * 300

End If


End Function

 

---틀림!!

 

문제발생: 250, 350 일땐?

원인: 물을 땐 항상 큰 값부터 물어야 한다 [내림차순]

 

[질문]

엑셀 if함수 할때도 큰 값부터 물어야 하나?- ㅇㅇ

 

 

 

 

복수조건 if문 - And,Or

 

=if(and(조건1,조건2),참값,거짓값)

 

If 조건1 And 조건2 Then

 

참값

 

Else

 

거짓값

 

End If

 

 

And대신 OR쓰면 됨.

 

 

 

 

 

 

 

 

 

계산작업.xlsm

 

 

 

2016.11.30 19:21. RSS feed. Tracback : 0 came from other blogs. Leave a Response.
Posted in 컴퓨터활용능력1급/컴활1급 실기. Top

댓글을 달아 주세요

* 찾기와 참조 함수 * --4가지

 

VLOOKUP(기준값,참조영역,가져올 열 번호,옵션) : 열방향으로 찾을 때 (참조영역이 세로로)

 

기준값 : 견본

 

참조영역: 절대참조인 경우가 많다.

 내가 잡아주는 참조영역의 첫번째 열에서만 찾는다.

따라서 찾으려는 영역부터 첫째열로 해서 끝까지 잡아주도록 하자. (감점위험)

 

옵션: 유사일치/정확일치

 

유사일치인 경우 -  사이값이 있는 경우 사용

INT와 마찬가지로 '작은'것 중 '가까운' 값을 찾는다.

 

정확일치인 경우, 사이값이 없는 경우.

 

옵션 지정 시 반드시 정확하게 해야한다.

답이 아무리 같게 나온다 해도

사이값의 유무에 따라 잘맞게 지정할 것.

 

 

참조영역인 표가 열방향이 아닌,

행방향으로 누워있는 경우

HLOOKUP을 사용!!

 

HLOOKUP(기준값,참조영역,가져올  번호,옵션) : 행방향 찾을 때 (참조영역이 가로로)

 

  

VLOOKUP: 내가 잡아주는 참조영역의 첫번째 열에서만 찾는다.

HLOOKUP:내가 잡아주는 참조영역의 첫번째 행에서만 찾는다.

따라서, 가져올 열이 왼쪽에 있거나, 가져올 행이 위에 있으면 쓸 수 없다.

이 때 LOOKUP 사용.

 

LOOKUP(기준값,찾을영역,가져올영역)

옵션없음. 무조건 유사일치.

유사일치는 반드시 찾는 영역이 오름차순 되어있어야 함.

따라서 치명적 단점: 내림차순이면 찾을 수 없음

 

INDEX(전체데이터,행번호,열번호)

못 찾는게 없지만

행이나 열이 변수 --> MATCH와 함께 쓰임.

 

MATCH(기준값,찾을영역,옵션)

 

몇번만에 찾았는지를 번호로 출력함

   - 그 번호가 바로 변수인 열(행)번호가 됨

 

 

 

 

[순서]

맨 처음 행이 변하는지 열이 변하는지부터 보기

--> MATCH 구한다. 이렇게 나온 값은 행번호/열번호가 됨.

     (가로로 영역잡아주면 열번호로 출력,
      세로로 영역잡아주면 행번호로 출력)

--> 인덱스

 

 

[TIP]

소수점이 나와야 하는데 0이 나오는 이유:

표시형식이 회계로 지정되어 있어서 그럼. 회계는 소수점 이하는 나오지 않는다.

 

[TIP]

절대참조는 마지막에 식 점검할 때 한번에 해주자

 

 

숙졔: 찾기3

 

 

 

 

ROW(A1) ---> 1

주소데이터의 행주소를 구함

 

COLUMN(A1) ---> 1

주소데이터의 열주소를 구하되, 수로 출력함

 

괄호 안을 비울 경우, 현재 자신이 위치를 출력

 

[TIP]

참 TRUE 1

거짓 FALSE 0

 

 

 

 

계산작업.xlsm

 

 

 

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

8일차  (0) 2016.12.01
취성패_컴활1급_7일차 <정보함수, 배열수식>  (0) 2016.11.30
취성패_컴활1급_6일차  (0) 2016.11.29
취성패_컴활1급_5일차  (0) 2016.11.28
취성패_컴활1급_4일차  (0) 2016.11.25
취성패_컴활1급_3일차  (0) 2016.11.24
2016.11.29 19:09. RSS feed. Tracback : 0 came from other blogs. Leave a Response.
Posted in 컴퓨터활용능력1급/컴활1급 실기. Top

댓글을 달아 주세요

* 수학과 삼각함수*

 

SUM

 

ROUND

 

ROUNDUP

 

ROUNDDOWN

=TRUNC

 

SUMIF

 

INT

 

ABS

 

MOD(값,나눌수) : 나머지

 

PRODUCT

 

SUMPRODUCT

 

RAND

 

RANDBETWEEN

 

SUMIFS

 

 

 

 

 

 

 

 

 

 

 

 

MOD(값,나눌수) : 나머지

 

QUOTIENT(값,나눌수) : 몫  (5/2는 2로 반환한다. 몫과 나머지 중 몫만 반환하므로)

 

EX 문자열1 탭

 

 

 

 

 

INT(값) : 정수화

 

ABS(값) : 정수화 시키는 건 아니고 그대로 출력하되 절대값화 (+)

 

 

 

 

* D함수 외에도 조건이 붙은 계산 - 단일 조건/ 복수조건 *

 

1. 단일조건

 

SUMIF(조건범위,"조건",구할범위) : 조건의합. 단일 조건일 때 사용가능

--> 조건범위에서 "조건"을 찾아서 해당되는 구할범위를 더해라

 

 

섬이프에서는 조건식을 특이하게 써준다.

[대상값 기호 제시값]에서 대상값 생략하고 (대상값 생략하는 이유는 앞에서 조건범위를 지정해주기 때문)

어떤 데이터든 무조건 쌍따옴표로 감싸준다

 

기호를 쓰지 않아도 기호를 자동으로 처리해줄 때가 있지만

(=은 생략이 가능 + 셀주소를 그냥 찍어서 처리할 수도 있다.

BUT = 외에는 셀 찍어서 처리하는 것도 안됨) 그냥 원칙적으로 쓰도록 하자

 

셀주소를 찍어서 처리할 때는 쌍따옴표 안에 넣지 말 것

 

 

[질문]

필드값 포함? --> x

데이터베이스 함수만 필드값 잡는다고 생각하면 된다.

 

 

[좀 더해보기]

부등호 일 때 셀 찍어보기

 

 

 

 

 

AVERAGEIF(조건범위,"조건",구할범위) : 단일 조건 평균

 

COUNTIF(조건범위,"조건",구할범위) : 단일 조건 개수

--- 구할 범위를 지정하지 않음에 주의.

 

 

 

2. 복수조건

 

SUMIFS(구할범위,조건범위1,"조건1"조건범위2,"조건2") : 복수 조건의 합계.

구할 범위가 거슬리지 않게 맨 앞으로 오고 조건의 세트가 뒤로 나열된다. 나열은 AND로 처리된다

 

 

 

AVERAGEIFS(구할범위,조건범위1,"조건1"조건범위2,"조건2") 복수 조건의 평균

 

COUNTIFS(조건범위1,"조건1"조건범위2,"조건2") 복수 조건의 개수. 구할 범위는 마찬가지로 없다.

 

 

 

 

CF. 만능 문자

 

김* 에서 * : 자릿수에 상관없는 모든 문자열.  ---> 첫글자가 김이면 다 오케

 

김???에서 ? : 한 자릿수에 관한 모든 문자열---> 자릿수 알 때.

 

*OOL : OOL로 끝나는 모든

*봉* : 중간에 봉이 들어간 모든

 

 

 

 

 

 

[통계3(예제)]

 

=AVERAGEIF(E4:E20,"영천",H4:H20)

 

=AVERAGEIFS(H4:H20,E4:E20,"고령",G4:G20,"자차")

 

=COUNTIFS(D4:D20,"초석산업",E4:E20,"영천",F4:F20,">=10")

 

 

 

 

 

* 재무 함수 *

 

FV 미래가치

 

PMT

 

PV 현재가치

 

 

 

FV(연이율/12,납입년*12,-납입액) : 적금 만기금액

 

이 함수들은 개월단위로 계산한다

 

따라서 연이율로 나오면 /12 해줄 것!!

 

납입기간이 1년으로 나오면 1개월로 계산되므로 *12 해줄 것!

 

내 입장에서는 납입금액은 차감되는 금액이므로 -(마이너스)를 붙여준다!

 

 

PV(연이율/12,납입년*12,-액수) : 연금 현재가치

 

PMT(연이율/12,납입년*12,-액수) : 대출 (월) 상환금

  

 

 

 

* 통계

 

 

AVERAGE

 

MAX

 

MIN

 

LARGE

 

SMALL

 

RANK

 

VAR

 

STDEV

 

COUNT

 

COUNTA

 

COUNTBLANK

 

COUNTIF

 

AVERAGEIF

 

AVERAGEIFS

 

COUNTIFS

 

 

 

 

 

 

 

 

MEDIAN 중간값

 

MODE 최빈값

 

PERCENTILE 백분위수

 

 

 

 

[뭔가 이상]

P.106

12번 : 예제 개념

 

 

 

 

RANK(기준값,참조영역,[순위결정방법]) : 순위

 

자동채우기 할 때 절대참조할 것.

 

순위결정방법 :

내림차순 (0) 기본 

오름차순 (1)

 

 

 

LARGE(범위,k) : k번째로 큰 값 구하기

 

SMALL(범위,k) : k번째로 작은 값 구하기

 

[응용]

=LARGE(C11:C17,LEFT(A19,1))

 

 

 

 

계산작업.xlsm


 

2016.11.28 19:13. RSS feed. Tracback : 0 came from other blogs. Leave a Response.
Posted in 컴퓨터활용능력1급/컴활1급 실기. Top

댓글을 달아 주세요

복습을 성실히 하고 오기 : 안 그러면 감점


* 여러 조건이 걸린 경우의 수가 2가지 있다.


1. 묻고 또 묻고 

ex. 90점 이상 "우수" 70점 이상 "보통" 아니면 "노력"



2. 한번에 여러 개를 묻는 (다중조건처리함수)

    1) 콜라랑 사이다 있어? AND 


    2) 콜라나 사이다 있어? OR








논리(예제)탭 [표3]


근무년수가 10년 이상이고 판부가 100,000부 이상이면//

 "승진" 아니면 "퇴사"라고 표시해


=IF(근년>=10,판부>=100000,"승진","퇴사") ---> X


IF의 단점: 한번에 여러 개의 조건을 처리할 수 없다 

             인수는 3개로 구성되어야 한다!



--> 

* 다중 조건 처리 함수

=AND(조건1,조건2,조건3...) : 여러 조건 중 모든 조건이 TRUE가 나와야 최종결과 TRUE

=OR(조건1,조건2,조건3...) : 여러 조건 중 한개라도 TRUE나오면 최종결과 TRUE




[TIP]

조건부터 먼저 작성한 후,

나중에 IF를 씌운다



[TIP]





IFERROR(값,"에러대체문구")

에러가 났을 경우 사전에 적은 문구를 띄워준다

에러가 없는 경우 값을 그대로 출력한다










* 데이터베이스 함수*--------->폭풍복습할 것


조건이 걸린 그 무엇에 대한 계산을 할 때.


(IF는 조건에 맞는 값을 출력할 뿐 연산X

연산까지 하려면 데이터함수 필요)



=DSUM(전체데이터,구할열번호나 열제목,조건범위)


d가 나왔으므로 전체데이터 필요 (데이터베이스=전체데이터)

필드=열






*문자열 함수



LEN 


LEFT

MID 

RIGHT


REPLACE

SUBSTITUTE


VALUE

TEXT

CONCATENATE

FIND

FINDB

REPT

SEARCH

SEARCHB






세모 (필기용. 의미만)


LOWER 

UPPER

PROPER


TRIM




엑스

EXACT






---------------------



우리가 구하는 모든 결과는 무조건 문자!
LEFT
MID
RIGHT




DATE와 함께 응용하기

=DATE(연,월,일)

=DATE(LEFT~,MID~,MID~)






[질문]

어떤 경우에 조건식쓰고 어떤 경우에 걍 쓰는지:

필드가 중복적으로 나오는 경우. 여기서는 대상값에만 필드 한번 나오므로 그냥 필드명 써주면 되지만, 필드와 필드를 비교하는 경우에는 조건을 꼭 만들어 줘야함

조건의 3요소
대상값, 기호, 제시값




[질문]

어떻게 날짜데이터인 YEAR와 LEFT로 추출한 문자가 같이 연산될 수 있는지


LEFT,MID,RIGHT는 날짜 데이터를 인식못함 

(날짜데이터 형태가 아니라 1900년1월1일부터의 

경과 일수만큼 숫자

따라서 날짜데이터로부터 연도추출은 YEAR로 해야함



모습이 숫자인데 문자데이터 형식이 문자인 경우엔 연산이 가능

연산 이후에는 숫자로 형변환 된다. (함수 VALUE로도 가능)


따라서 LEFT로 추출하였더라도  *1을 붙여서 숫자로 형변환시켜주면

조건식에서 ="1" 아니라 =1로 비교 가능. 

부등호일 때도 형변환 시켜서 비교해주는게 원칙이다!




2000년1900년 섞여 있을 때 주민번호

=IF(OR(MID(C3,8,1)="1",MID(C3,8,1)="3),"남","여")



TXT함수 - 표시형식 지정

   #,##0 

   #,###, 마지막 뒤에 세자리 자름 (5,000)-> 뒷자리가 000으로 끝나지 않으면 반올림해서.










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

취성패_컴활1급_6일차  (0) 2016.11.29
취성패_컴활1급_5일차  (0) 2016.11.28
취성패_컴활1급_4일차  (0) 2016.11.25
취성패_컴활1급_3일차  (0) 2016.11.24
취성패_컴활1급_2일차  (0) 2016.11.23
취성패_컴활1급_1일차  (0) 2016.11.22
2016.11.25 19:17. RSS feed. Tracback : 0 came from other blogs. Leave a Response.
Posted in 컴퓨터활용능력1급/컴활1급 실기. Top

댓글을 달아 주세요

*고급필터* (이어서)

 

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급_3일차  (0) 2016.11.24
취성패_컴활1급_2일차  (0) 2016.11.23
취성패_컴활1급_1일차  (0) 2016.11.22
2016.11.24 18:43. RSS feed. Tracback : 0 came from other blogs. Leave a Response.
Posted in 컴퓨터활용능력1급/컴활1급 실기. Top

댓글을 달아 주세요

*자동채우기 (핵심기술)*

 

셀의 값을 규칙에 의해 복사하는 기능

 

자동채우기 핸들 : 셀포인터 우측 하단으로 마우스포인터 갖다대면 변하는 검정십자가

(채우기 핸들)

 

(주어진) 규칙에 의해  : 내가 사전에 준 규칙을 스스로 발견하여 그 규칙대로 채운다

 

 

 

(숫자+문자) or (문자+숫자) 이런 문자(글자)데이터에서 자동채우기를 하면 맨 마지막 숫자부분이 +1씩 증가됨

 

숫자: 1 -> 1 1 1 1 1 1 1 1.. (단, 1과 2를 블록지정하면 123456으로 채우기됨)

문자: 2010년 -> 2011년 2012년 2013년 ...

        2010년 1월 -> 2010년2월 2010년3월 ... (맨 마지막 숫자부분이 +1)

 

* 그런데 1년 범위 밖에 안됨. 12월 13월 14월....

 

 

증가문자열

문자데이터라도 채우기할 때 그저 복사만 되는게 아니라 증가하는 게 있다. -- only 요일!!

ex) 월 -> 화 수 목 , mon -> tue, wed, thu

 

 

 

 

*공통된 글자를 한판에 찍자!

 

<기본세팅>

셀범위 지정 -> 우클릭 -> 셀서식 -> 표시형식 탭 ->사용자 지정 -> 오른쪽 형식란을 깔끔하게 지운다

 

->원본표시기호 + 추가하고자하는 글자

    원본표시기호

 

    1. 숫자: #, 0

           #: 0값 표시x ,

           0: 0값 표시가능. 웬만하면 0쓰는게 default

 

    2. 문자: @

 

    3. 날짜: y, m, d

원본데이터를 변경시키지 않고 표시형식만 변경시키는 것이다.

 

 

표시형식이 굳이 필요한 이유: 안에는 없는데 밖에는 보여요

숫자원본데이터에 문자 추가하면 문자데이터로 변환됨.

그러면 함수 계산이 안됨.

따라서 원본데이터는 변환하지 않으면서 표시형식에만 '점' '요일'을 추가하는 것!!

 

 

이 때 점, 요일이 "점", "요일"로 변화되는 이유:

<원칙> 

식을 (계산식, 수식, 형식, 조건식...) 쓰는 곳에서 문자(글자) 데이터는 반드시 " " 안에 입력해야 한다.

날짜데이터는 # #안에 입력. 

연산하려는 숫자데이터는 그냥 입력. (문자로 사용하려면 "1" 등으로 입력)

형식에서(만) 자동으로 원칙에 맞게 피드백한다.

계산식 등에서는 원칙을 지켜서 문자를 "" 안에 입력해줘야 한다.

 

 

 

ctrl + 1 -> 개체(셀,메모,도형..) 서식

 

 

 

 

* 주소참조 *

 

1. 숫자데이터

2. 문자데이터

외에도

3. 주소데이터 ---> 참조 (해당 주소의 값을 가져오는 것)

주소참조의 목적: 셀의 값이 바뀌었을 때 자동업데이트 되게 하려고.

 

 

 

 

* 날짜데이터 표시형식 변경하기 *

 

4. 날짜데이터 2016-11-08 (이 형식이어야만 날짜로 인식되고 날짜 계산이 가능해진다)

 

 

공백도 따옴표 안에 넣어줘야 한다

 

m과 d의 자릿수는 일치시켜주자

 

 

날짜데이터 원본표시기호

 

y 년도 약식표시

yyyy 년도 풀표시

 

m 원본 그대로 쓰겠다

mm 두자리로 맞추겠다

mmm 영어월 약

mmmm 영어월 풀

 

ddd 영어요일 약

dddd 영어요일 풀

 

aaa 한글요일 약

aaaa 한글요일 풀

 

 

 

예제) Nov-08 (화) 2016th

mmm"-"dd" ("aaa") "yyyy"th"

 

 

 

[질문] 짝대기는 조건식 안에서는 따옴표?

 

 

[질문] 대문자는 왜 안되는지?:

형식에서는 대문자도 가능한데 다른 곳에서는 대문자로 하면 안먹히는 곳이 있음.

소문자로 하면 다 먹히니까 걍 소문자로 ㄱㄱ

 

 

 

 

------책P.26

 

 

 

엑세스 파일의 확장자 accdb

 

 

외부데이터가져오기 그룹의 엑세스 파일 버튼 누르면 안됨! ---- 조건을 줄 수 없기 때문

 

조건을 주려면 microsoft query로 불러줘야 함

 

 

 

[질문] 이름은 무슨 역할?

 

 

 

 

 

* 필터 * 원하는 것만 보고 싶은 경우

<수업내용 목차>

 

자동필터

고급필터

복수조건

and ->or조건

원하는 필드만 나오기

 

 

 

 

 

자동필터

1. 표를 전체 블록지정을 한다

2. 필터단추 생긴다

3. 1위부터 5위인 경우 - 해당범위 or 작거나같음

 

장점: 쉽다

단점: 원본자료 훼손. 따라서 원본자료와 대조해 볼 수 없다.

        복잡한 조건일 때는 사용불가

--> 고급필터

 

 

 

 

고급필터

 

장점, 단점: 자동필터와 반대

 

목록범위: 기초데이터 (표를 블록지정해놓고 적용하면 자동으로 지정)

조건범위: '조건(->조건식)'과는 다름. 범위임.

 

<조건범위 만드는 법>

1. 조건의 제목을 복붙

2. 그 아래 조건식을 쓴다.

조건식: (대상값)>제시값

셀을 깔끔하게 지울 때: 우클릭 -> 삭제

고급필터 할때는 '삭제'를 이용하자

or조건 만들기 : 

조건의 제목은 일직선상임

but 조건식은 일직선으로 쓰면 and가 됨.

다음줄에 써줘야 or가 됨 

원하는 필드만 나오기 :

사전에 필드명 복사해서 자리 만들어두기!

 

 

 

 

<조건기호>

이상

>= 

이후 

 이하

 <=

이전 

 크다

 >

 초과

 작다

 <

 미만

 같다

 =

 

 같지않다

 <>

 

 

 

 

 

<내일>

 

 

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

 

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

 

조건: A18

결과: A22

 

 

 

 

 

 

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

취성패_컴활1급_6일차  (0) 2016.11.29
취성패_컴활1급_5일차  (0) 2016.11.28
취성패_컴활1급_4일차  (0) 2016.11.25
취성패_컴활1급_3일차  (0) 2016.11.24
취성패_컴활1급_2일차  (0) 2016.11.23
취성패_컴활1급_1일차  (0) 2016.11.22
2016.11.23 17:09. RSS feed. Tracback : 0 came from other blogs. Leave a Response.
Posted in 컴퓨터활용능력1급/컴활1급 실기. Top

댓글을 달아 주세요

<기본적인 용어들>

 

제목표시줄


메뉴탭 (홈탭, 수식탭, 데이터탭 etc.)


리본메뉴: 메뉴바 부분을 의미함


그룹 : 리본메뉴의 묶음부분 (클립보드 그룹, 맞춤 그룹 etc.)


확장단추 : 그룹 하단에 있는 화살표


오피스단추 : 좌측 상단 가장 큰 단추

 

빠른 실행 도구 : 오피스단추 옆

 

이름상자 :

 

수식입력줄 : 내가 입력한 원본데이터를 표시 --- 셀값에는 결과데이터 출력

 

워크시트 : 셀 로 구성됨

 

셀이름 = 셀주소 1. 열주소를 읽고 2. 행주소를 읽고 3. 셀이란 말을 붙여줌 (A1셀)

 

행(가로), 열(세로)

 

열주소 : 열의 "문자"

 

행주소: 행의 "숫자"

 

시트탭 (sheet1, sheet2...) 최대 255개까지 추가가능

 

탐색단추 : < > 많은 시트 간 이동원활

 

 

 

 

<입력과 편집>

 

 enter :  입력완료를 의미. (줄바꿈x 칸이동o)

 

셀보다 큰 경우 걸쳐지게 됨. 아무리 길어도 그 셀을 벗어날 수 없다

 

열너비조절: 해당 열주소 오른쪽에 마우스 잡아당기기 or 더블클릭하면 맞춰짐

 

(행너비도 마찬가지)

 

 

 

셀편집 상태: 더블클릭 또는 F2 또는 수식입력줄 클릭 / 저장안하고나올때 : esc / 적용시키고나올때: enter

 

(도중에 실수한걸 알아서 입력취소하고 싶으면 : 입력 중 esc 누르기)

 

두줄 : Alt +enter

 

셀포인 : 셀을 클릭해서 지정되는 검은 테두리

 

마우스포인터 : 통통한 십자가

 

블록 : shift + 방향키 / 해제는 방향키만

 

열의 가장 끝(다음) 데이터로 이동 : ctrl + 방향키

 

ctrl + shift + 방향키 해봅시당

 

불규칙한 데이터 다중선택: (키보드x )마우스O + ctrl (단, 가장 첫 데이터 지정은 ctrl없이 클릭)

 

 

열/행 전체선택 : 열주소/ 행주소 클릭. 드래그하면 다수열/행 선택

 

 

 

 

 

p.26

 

엑셀에는 크게 2개의 데이터형식이 있다

 

1. 숫자데이터 형식

65636 오로지 숫자로만 구성.

예외:  하나는 허용된다

653.656 --숫자

656.354.646 --문자

 

2. 문자데이터 형식

하하

하하1234

123442-1424325

545,646 (수치지만 천단위구분하는 ,도 허용되지 않는다)

3434 3434 (공백데이터가 있으므로 문자가 된다)

 

*공백데이터*

자료형식: 문자데이터

자료크기 : 1Byte

 

 

함수할 때 문자인지 숫자인지 헷갈리면 :

문자는 기본 왼쪽정렬,

숫자는 기본 오른쪽 정렬이므로

일단 써보고 구분해도 됨.

(특수케이스:

문자인 545,646을 엑셀에 입력하고 엔터치면 오른쪽 정렬됨.

왜?? --

 

수식입력줄에는 545646으로 뜬다.

 

초기에는 쉼표를 찍으면 문자로 인식되고 계산할 수 없었음.

지금은 쉼표가 찍히면 숫자인 원본데이터에

표시형식을 회계로 지정한 것으로 간주하고

자동으로 원본데이터가 숫자로 변환되어 계산 가능.

 

cf. 셀표시형식 : 원본데이터가 아니라 셀을 꾸밀 때 쓰는 것임 )

 

 

 

 

 

 

다음시간 예습 > 자동채우기 (핵심기술)

 

 

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

취성패_컴활1급_6일차  (0) 2016.11.29
취성패_컴활1급_5일차  (0) 2016.11.28
취성패_컴활1급_4일차  (0) 2016.11.25
취성패_컴활1급_3일차  (0) 2016.11.24
취성패_컴활1급_2일차  (0) 2016.11.23
취성패_컴활1급_1일차  (0) 2016.11.22
2016.11.22 19:16. RSS feed. Tracback : 0 came from other blogs. Leave a Response.
Posted in 컴퓨터활용능력1급/컴활1급 실기. Top

댓글을 달아 주세요



티스토리 툴바