본문 바로가기
공 부/컴퓨터공부

엑셀 3급 함수모음..

by 맨도리쓰 2011. 2. 5.

초 허접한 함수 관련 정리네요.. 간단한 함수들의 실행 결과 올립니다..
정말 필요없을 것 같기는 하지만 혹시나 필요한 사람이 있을까봐...

1. 평균값(AVERAGE,AVERAGEA) 을 구한다.

용법

용례

결과

=AVERAGE(수치1,수치2,...)

=AVERAGE(10,20,30)

60

주의: AVERAGE함수는 수치값만을 사용한다.

2. 최대값(MAX) 과 최소값(MIN) 을 구한다.

용법

용례

결과

=MAX(값1,값2,....)

=MAX(10,20,30)

30

=MIN(값1,값2,...)

=MIN(10,20,30)

10

추가설명: 값들은 범위로 대체 가능.

 

3. 수치의 순위(RANK)를 구한다.

용법

용례

결과

=RANK(수치,범위,[옵션])

=RANK(A3,$A$1:$A$10,1)

A3의 수치를 범위에서 순위를 구함(옵션이 1이므로  오름차순)

주의: 옵션을 생략시 FALSE(0) 로 설정되며 이는 내림차순(가장큰값이1)을 의미옵션을  TRUE(1)로 설정시 오름차순(가장 작은값이 1) 으로 순위를 구함.여러값의 수치를 구할때는 수식복사를 감안하여 범위를 절대참조하여야 함.

 

4. 표본의 분산(VAR) 과 표준편차(STDEV)를 구한다.

용법

용례

결과

=VAR(수치1,수치2,...)

=VAR(A1:A10)

A1:A10 범위의 분산을 구함

=STDEV(수치1,수치2,...)

=STDEV(A1:A10)

A1:A10 범위의 표준편차를구함

 

5. 수치 값의 개수(COUNT)를 구한다.

용법

용례

결과

=COUNT(값1,값2,...)

=COUNT(10,20,30)

3

주의: COUNT함수수치의 개수만을 구함.

 

6. 그 값에서 가장 가까운 정수로 내림(INT) 한다.

용법

용례

결과

=INT(수치)

=INT(-10.4)

-11

※ 소수를 단순히 버리는 것이 아니라 가장 까운 정수로 내림.

 

7. 합계(SUM) 를 구한다.

용법

용례

결과

=SUM(수치,수치2,...)

=SUM(10,30,20)

60

 

8. 반올림(ROUND), 올림(ROUNDUP), 내림(ROUNDDOWN) 을 한다.

용법

용례

결과

=ROUND(수치,자리수)

=ROUND(3.1415,2)

3.14

=ROUNDUP(수치,자리수)

=ROUNDUP(3.1415,2)

3.15

=ROUNDDOWN(수치,자리수)

=ROUNDDOWN(3.1415,2)

3.14

 

=ROUND(1567,-2)

1600

 

=ROUNDUP(1567,-3)

2000

 

=ROUNDDOWN(1567,-2)

1500

※ 이 함수들은 소수점을 자리수 0으로 보고 소수아래로 양수,정수부로 음수.※소수아래는 자리수가 양수이며 자리수까지 표시하도록 계산되며   정수부는 자리수가 음수이며 자리수에서 계산이 일어난다.

9. 절대값(ABS) 을 구한다.

용법

용례

결과

=ABS(수치)

=ABS(-1280)

1280

 

10. 문자열의 일부(왼쪽에서-LEFT, 오른쪽에서-RIGHT, 중간에서-MID) 를 추출한다.

용법

용례

결과

=LEFT(문자열, 글자수)

=LEFT("KOREA", 3)

KOR

=RIGHT(문자열,글자수)

=RIGHT("KOREA", 3)

REA

=MID(문자열, 위치, 글자수)

=MID("KOREA", 2, 3)

ORE

11. IF함수

- 조건을 판단(IF) 한다.

=IF(조건, 참일때, 거짓일때)   ->

  =IF(C4>=20,5,0)    ->>    C4가 20이상이면 5, 그렇지 않으면 0 을 표시.

조건식 용어:

• A >B  : A가 B 보다 크면(초과) (B 값이 포함되지 않음)

• A <B  : A가 B 보다 작으면(미만) (B 값이 포함되지 않음)

• A >= B : A가 B 보다 크거나 같으면(이상) (B값 포함)

• A <= B : A가 B 보다 작거나 같으면(이하) (B값 포함)

• A = B  : A가 B 와 같음

• A <>B : A와 B 가 서로 다름

 12. 연(YEAR), 월(MONTH), 일(DAY) 을 구한다.

=YEAR(날짜문자열 혹은 일련번호)    ->   =YEAR("2007/11/27")      ->>   2007=MONTH(날짜문자열 혹은 일련번호)   ->   =MONTH("2007/11/27")  ->>  11

주의: 날짜일련번호는 1900년 1월 1일을 기준(1) 으로 경과한 날을 수치로 표현.

 

13. 시(HOUR), 분(MINUTE), 초(SECOND) 를 구한다.

=HOUR(시간문자열 혹은 일련번호)   ->   =HOUR("20:10:17")   ->>   20=MINUTE(시간문자열 혹은 일련번호)   ->   =MINUTE("20:10:17")   ->>   10=SECOND(시간문자열 혹은 일련번호)   ->   =SECOND("20:10:17")   ->>   17

주의: 시간일련번호는 오늘 오전 12:00:00 를 숫자 0으로, 내일 오전 12:00:00 를 숫자 1로 간주했을때 0~1 사이의값.

123.456

-1 0 1

※사용법: =ROUND(반올림할 값 , 표시할자리수)

=ROUNDUP(반올림할 값 , 표시할자리수)

=ROUNDDOWN(반올림할 값 , 표시할자리수)

주의 : 반올림은 0,1,2,3,4 일 경우는 내림을 하고, 5,6,7,8,9일 경우는 올림을한다.

A1셀 값

126

123.456

123.321

=round(a1,2)

126.00(또는 123)

123.46

123.32

=round(a1,1)

126.0(또는 123)

123.5

123.3

=round(a1,0)

126

123

123

=round(a1,-1)

130

120

120

=round(a1,-2)

100

100

100

A1셀 값

126

123.456

123.321

=roundup(a1,2)

126.00(또는 123)

123.46

123.33

=roundup(a1,1)

126.0(또는 123)

123.5

123.4

=roundup(a1,0)

126

124

124

=roundup(a1,-1)

130

130

130

=roundup(a1,-2)

100

200

200

 

A1셀 값

126

123.456

123.321

=rounddown(a1,2)

126.00(또는 123)

123.45

123.32

=rounddown(a1,1)

126.0(또는 123)

123.4

123.3

=rounddown(a1,0)

126

123

123

=rounddown(a1,-1)

120

120

120

=rounddown(a1,-2)

100

100

100

 

자리수

자리수

의미

-2

십의 자리에서 반올림

-1

일의 자리에서 반올림

0

소수점 첫째자리에서 반올림하여 정수표현

1

소수점 둘째자리에서 반올림하여 소수 첫째짜리 까지 표시

2

소수점 셋째자리에서 반올림하여 소수 둘째자리 까지 표시

 

 

※RIGHT,LEFT,MIN함수

A1셀에 900327-1879873 입력되어 있을 시,

함수

설명

출력 결과물

=RIGHT("대한민국“,2)

대한민국에서 오른쪽부터 두개의 문자 출력

민국

=LEFT("대한민국“,2)

대한민국에서 왼쪽부터 두개의 문자 출력

대한

=MID("대한민국“,2,2)

대한민국에서 왼쪽부터 두번째부터두개의 문자 출력

한민

=MID("대한민국“,2,3)

대한민국에서 왼쪽부터 두번째부터두개의 문자 출력

한민국

=LEFT(A1,2)

A1셀에서 왼쪽부터 두개의 문자 출력

90

=RIGHT(A1,4)

 

9873

=MID(A1,8,1)

 

1

 

문제. A1셀 학생의 출생년도를 “1991년도 출생” 과 같은 방식으로 출력하는 함수식을 쓰시오. 단, LEFT함수와 &연산자를 사용하시오

답: =“19” & LEFT(A1,2) & "년도 출생“


http://secstart.tistory.com/215 에서 공수해온 것을 약간 수정함...