Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
Excel 2013
함수 삽입
• 복잡하거나 잘 알지 못하는 함수를 사용할 수 있도록 도와준다.
2
[수식] 탭의 [함수 삽입]
Excel 2013
함수 삽입
• 복잡하거나 잘 알지 못하는 함수를 사용할 수 있도록 도와준다.
3
[함수 마법사] [수식 입력줄]
Excel 2013
함수 마법사
• 복잡하거나 잘 알지 못하는 함수를 사용할 수 있도록 도와준다.
4
선택한 범주에 속한 함수의 목록
Excel 2013
함수 마법사
• 복잡하거나 잘 알지 못하는 함수를 사용할 수 있도록 도와준다.
5
여러 범주 가운데 하나를 선택할 수 있다.
Excel 2013
함수 마법사
• 복잡하거나 잘 알지 못하는 함수를 사용할 수 있도록 도와준다.
6
함수를 선택하면 간단한 설명이 나타난다.
number라는 인수를 갖는 함수 ABS는 절대값을 돌려준다.
Excel 2013
등수를 구하는 RANK 함수
• 각 학생의 석차를 구한다.
7
• number에 있는 값이 ref에 있는 값들 중에서 몇번째인가를 계산한다.• 순서는 order가 지정하며 0이나 생략하면 내림차순, 0이 아닌 값이면 오름차순이다.
RANK(number,ref,order)
Excel 2013
등수를 구하는 RANK 함수
• 각 학생의 석차를 구한다.
8
석차를 구하려는 셀을 선택한다.
Excel 2013
등수를 구하는 RANK 함수
9
선택한 함수에 대한 간략한 설명
등수를 구하기 위하여 RANK라는 함수를 사용한다.
Excel 2013
등수를 구하는 RANK 함수
11
J3:J29에서 J3에 있는 값이 내림차순으로 몇 등인지 계산
Excel 2013
등수를 구하는 RANK 함수
12
J3:J29에서 J3에 있는 값이 내림차순으로 몇 등인지 계산
Excel 2013
등수를 구하는 RANK 함수
13
J3:J29에서 J3에 있는 값이 내림차순으로 몇 등인지 계산
Excel 2013
등수를 구하는 RANK 함수
14
함수를 복사하여 다른 셀도 채워서 석차를 구한다.
Excel 2013
등수를 구하는 RANK 함수
16
총점은 다른데 석차가 같다!!!
왜 이런 일이 일어났는지 원인을 알아보자
Excel 2013
등수를 구하는 RANK 함수
18
복사된 식은 =J28/4이다.
복사를 하니 식에 사용된 주소가 달라진다.
Excel 2013
등수를 구하는 RANK 함수
19
J3은 상대주소로 참조하는 셀 K3의 관점에서 어디에 있는지를 나타낸다.
J3은 K3으로부터 왼쪽에서 1열 떨어진 것이다.따라서 K3에 있는 J3/4의 의미는 “왼쪽으로 1열 떨어진 곳에 있는 셀의 값을 4로 나누어라”이다.
Excel 2013
등수를 구하는 RANK 함수
20
“왼쪽으로 1열 떨어진 곳에 있는 셀의 값을 4로 나누어라”라는 의미의 J3/4이 K28에 복사되면 K28의 왼쪽으로 1열 떨어진 곳에 있는
J28을 4로 나누라는 J28/4라는 식으로 바뀐다.
Excel 2013
등수를 구하는 RANK 함수
21
석차를 구하기 위한 식은 =RANK(J3,J3:29)이었다.
L3으로부터 왼쪽으로 2열 떨어진 셀(J3)의 값이 왼쪽으로 2열 떨어진 셀부터 시작되는 범위(J3:J29)에서 몇 번째 등수이냐를 묻는 식이다.
Excel 2013
등수를 구하는 RANK 함수
22
L29로부터 왼쪽으로 2열 떨어진 셀(J29)의 값이 왼쪽으로 2열 떨어진 셀부터 시작되는 범위(J29:J55)에서 몇 번째 등수이냐를 묻는 식
으로 복사된다.
복사된 식은 =RANK(J29,J29:J55)
이다.
Excel 2013
등수를 구하는 RANK 함수
23
복사를 하니 식에 사용된 주소가 달라진다.
복사된 식은 =RANK(J29,J29:J55)
이다.
Excel 2013
등수를 구하는 RANK 함수
25
복사를 하니 식에 사용된 주소가 달라진다.
이 식의 의미는 “J29에 있는 값이 J29:J55에 있는 값들 중에서 몇 번
째인가?”이다.
Excel 2013
등수를 구하는 RANK 함수
26
복사를 하니 식에 사용된 주소가 달라진다.
식을 복사했더니 식에 포함된 셀의 주소들이 바뀌었다.값들이 들어있는 J3:J29 의 주소는 식이 복사되어도 변경되면 안된다.
Excel 2013
상대주소와 절대주소
• 상대주소• 참조하는 셀의 위치에 따라 위치가 변하는 주소
• 다른 셀에 주소를 복사하면 변경된다.
• 절대주소• 참조하는 셀의 위치와 관계없이 항상 일정
• 한 셀을 지정하는 주소
• 다른 셀에 복사하여도 주소가 변경되지 않는다
27
Excel 2013
상대주소와 절대주소
• 상대주소와 절대주소 변환
• 상대주소 앞에 $기호를 붙인다.
• 함수 키 F4를 누르면 상대주소→ 절대주소→ 혼합주소의 순서로 변경된다.
28
종류 형태 설명
상대주소 A1주소가 포함된 식을 다른 곳으로 복사할 때 지정된 주소가 모두 상대적으로 변한다.
절대주소 $A$1주소가 포함된 식을 다른 곳으로 복사하여도 주소가 변하지 않는다.
혼합주소 $A1, A$1주소가 포함된 식을 다른 곳으로 복사하면 지정된 주소 중 행($A1) 또는 열(A$1) 의 주소가 모두 상대적으로 변한다.
Excel 2013
등수를 구하는 RANK 함수
29
각 학생의 석차를 구해보자
식이 복사되어도 주소 J3:J29는 변경되면 안된다.
Excel 2013
등수를 구하는 RANK 함수
31
식이 복사되어도 주소가 변경되지 않도록 절대주소 $J$3:$J$29
로 수정한다.
Excel 2013
등수를 구하는 RANK 함수
34
(힌트) 처음에 입력한 식의 결과는 올바르지만 복사했을 때 결과가 잘못 나오면 절대주소로 쓰여야 될 주소가 상대주소로 쓰여진 것이다.
Excel 2013
조건에 따라 다른 결과를 주는 IF 함수
35
IF는 조건에 따라 서로 다른 값을 결과로 갖는 함수이다.
IF(logical_test, value_if_true, value_if_false)
• logical_test에는 참 또는 거짓을 결과로 갖는 식이다.• logical_test에의 값이 참이면 결과는 value_if_true의 값 value_if_false의 값이다.
Excel 2013
논리 검사
• 논리 검사에 사용되는 연산자
• =, >, <, >=, <=, <>
36
A1>0A2>=70
MIN(F2:I3)<40A3<>A4
Excel 2013
논리 검사
• 조건을 만족하지 않을 때 참인 NOT 함수
• 둘 이상의 조건이 모두 참일 때 참인 AND
• 둘 이상의 조건이 하나라도 참일 때 참인 OR
37
NOT(조건)IF(NOT(F3<40), “크거나 같다”, “작다”)
AND(조건1, 조건2,...)IF(AND(F3<40, G3<40), “모두 작다”, “아니다”)
OR(조건1, 조건2,...)IF(OR(F3<40, G3<40), “작은 것이 있다”, “없다”)
Excel 2013
논리 검사
• ISBLANK(셀주소)
• 빈 셀인지를 검사하는 함수
38
ISBLANK(셀주소)
IF(ISBLANK(F3), “비어있다”, “값이 있다”)
Excel 2013
조건에 따라 다른 결과를 주는 IF 함수
39
평균이 70이상이면 “합격”, 아니면 “불합격”이라 표시하자.
Excel 2013
조건에 따라 다른 결과를 주는 IF 함수
40
결과가 들어갈 셀을 선택하고 [함수 삽입]을 누른다.
Excel 2013
조건에 따라 다른 결과를 주는 IF 함수
41
함수 마법사에서 IF 함수를 선택한다.
Excel 2013
조건에 따라 다른 결과를 주는 IF 함수
42
결과가 들어갈 셀을 선택하고 [함수 삽입]을 누른다.
Excel 2013
조건에 따라 다른 결과를 주는 IF 함수
43
조건은 평균(K3)이 70이상이면, 조건이 참일 때 결과는 “합격”, 거짓일 때 결과는 “불합격”으로 정한다.
Excel 2013
조건에 따라 다른 결과를 주는 IF 함수
44
조건은 평균(K3)이 70이상이면, 조건이 참일 때 결과는 “합격”, 거짓일 때 결과는 “불합격”으로 정한다.
합격과 불합격은 문자 그대로 표시할 것이다. 문자 자체로 표시하라고 지정하려면 큰 따옴표(“”)로 묶어 “합격”이라 입력하여야 한다.
Excel 2013
조건에 따라 다른 결과를 주는 IF 함수
45
조건은 평균(K3)이 70이상이면, 조건이 참일 때 결과는 “합격”, 거짓일 때 결과는 “불합격”으로 정한다.
함수 마법사의 경우 큰 따옴표는 자동으로 입력되지만, 함수를 직접 입력할 때는 정확히 큰 따옴표를 써야한다.
Excel 2013
조건에 따라 다른 결과를 주는 IF 함수
46
첫 번째 인수 K3>=70은 조건, 두 번째 인수 “합격”은 조건이 참일 때 결과, 세 번째 인수 “불합격”은 조건이 거짓일 때 결과이다.
Excel 2013
조건에 따라 다른 결과를 주는 IF 함수
48
채우기 핸들을 사용하여 M3의 식을 빈 셀에 채워서
결과를 얻는다.
Excel 2013
조건에 따라 다른 결과를 주는 IF 함수
• 40점 미만인 과목이 있으면 “과락”이다.
• 과락이 있으면 “과락”이라고, 그렇지 않으면 “아님”이라 표시하자.
• 과락 여부를 판정하기 위하여 모든 과목을 검사하려면 IF 함수가 길어진다.
50
IF(F3<40,”과락”, IF(G3<40,”과락”, IF(H3<40,”과락”, IF(I3<40,”과락”,”아님”))))
Excel 2013
조건에 따라 다른 결과를 주는 IF 함수
• 40점 미만인 과목이 있으면 “과락”이다.
• 과락이 있으면 “과락”이라고, 그렇지 않으면 “아님”이라 표시하자.
• 어떤 과목이 과락인지 보다는 40점미만이 있는지에 관심이 있으므로 네 과목의 최소값과 40점을 비교하는 것으로 충분하다.
51
IF(F3<40,”과락”, IF(G3<40,”과락”, IF(H3<40,”과락”, IF(I3<40,”과락”,”아님”))))
Excel 2013
조건에 따라 다른 결과를 주는 IF 함수
• 40점 미만인 과목이 있으면 “과락”이다.
• 과락이 있으면 “과락”이라고, 그렇지 않으면 “아님”이라 표시하자.
• 어떤 과목이 과락인지 보다는 40점미만이 있는지에 관심이 있으므로 네 과목의 최소값과 40점을 비교하는 것으로 충분하다.
52
IF(F3<40,”과락”, IF(G3<40,”과락”, IF(H3<40,”과락”, IF(I3<40,”과락”,”아님”))))
IF(MIN(F3..I3)<40, “과락”, “아님”)
Excel 2013
조건에 따라 다른 결과를 주는 IF 함수
• 40점 미만인 과목이 있으면 “과락”이다.
• 과락이 있으면 “과락”이라고, 그렇지 않으면 “아님”이라 표시하자.
• OR 함수를 사용하여 검사할 수도 있다.
53
IF(F3<40,”과락”, IF(G3<40,”과락”, IF(H3<40,”과락”, IF(I3<40,”과락”,”아님”))))
IF(OR(F3<40, G3<40, H3<40, I3<40), “과락”, “아님”)
Excel 2013
조건에 따라 다른 결과를 주는 IF 함수
• 과락이 있으면 “과락”이라고, 그렇지 않으면 “아님”이라 표시하자.
54
결과가 들어갈 셀을 선택한다.함수 마법사 대신 직접 함수를
입력하자.
Excel 2013
조건에 따라 다른 결과를 주는 IF 함수
• 과락이 있으면 “과락”이라고, 그렇지 않으면 “아님”이라 표시하자.
55
함수를 입력한다.F3:I3의 최소값(MIN)이 40보다 작으면 “과락”, 아니면
“아님”이라 표시한다.
Excel 2013
조건에 따라 다른 결과를 주는 IF 함수
• 과락이 있으면 “과락”이라고, 그렇지 않으면 “아님”이라 표시하자.
56
Excel 2013
조건에 따라 다른 결과를 주는 IF 함수
• 과락이 있으면 “과락”이라고, 그렇지 않으면 “아님”이라 표시하자.
57
채우기 핸들을 사용하여 나머지 셀도 채운다.
Excel 2013
조건에 따라 다른 결과를 주는 IF 함수
• 과락이 없을 때, 평균이 70이상이면 “급제” 아니면 “낙방”이라 표시하자.
• IF(MIN(F3:I3)<40, “과락”, “아님”)
• IF(MIN(F3:I3)<40, “과락”, __________)
58
과락이 아닌 경우
급제/낙방 판정 함수 삽입
Excel 2013
조건에 따라 다른 결과를 주는 IF 함수
• 과락이 없을 때, 평균이 70이상이면 “급제” 아니면 “낙방”이라 표시하자.
• IF(MIN(F3:I3)<40, “과락”, “아님”)
• IF(MIN(F3:I3)<40, “과락”, __________)
59
과락이 아닌 경우
“과락”이 아닌 경우에만 합격/불합격을 판단하면 되므로 앞의 IF 식의 세 번째 인수로 합격/불합격
을 판단하는 식을 쓴다.
급제/낙방 판정 함수 삽입
Excel 2013
조건에 따라 다른 결과를 주는 IF 함수
• 과락이 없을 때, 평균이 70이상이면 “급제” 아니면 “낙방”이라 표시하자.
• IF(MIN(F3:I3)<40, “과락”, “아님”)
• IF(MIN(F3:I3)<40, “과락”, IF(K3>=70, “급제”, “낙방”))
60
과락이 아닌 경우
급제/낙방 판정 함수 삽입
“과락”이 아닌 경우에만 합격/불합격을 판단하면 되므로 앞의 IF 식의 세 번째 인수로 합격/불합격
을 판단하는 식을 쓴다.
Excel 2013
조건에 따라 다른 결과를 주는 IF 함수
• 과락이 있으면 “과락”이라고, 그렇지 않으면 “아님”이라 표시하자.
61
바깥 IF(MIN(…)<70,…)의 첫 번째 인수가참일 때 결과 값
Excel 2013
조건에 따라 다른 결과를 주는 IF 함수
• 과락이 있으면 “과락”이라고, 그렇지 않으면 “아님”이라 표시하자.
62
바깥 IF(MIN(…)<70, …)의 첫 번째 인수가
거짓일 때 실행할 함수
Excel 2013
조건에 따라 다른 결과를 주는 IF 함수
• 과락이 있으면 “과락”이라고, 그렇지 않으면 “아님”이라 표시하자.
63
과락도 없고 평균도 70이상 이므로 “급제”
Excel 2013
조건에 따라 다른 결과를 주는 IF 함수
• 과락이 있으면 “과락”이라고, 그렇지 않으면 “아님”이라 표시하자.
64
과락이 있으므로 “과락”
Excel 2013
조건에 따라 다른 결과를 주는 IF 함수
• 과락이 있으면 “과락”이라고, 그렇지 않으면 “아님”이라 표시하자.
65
과락은 없으나 평균이 70미만이므로 “낙방”