목차
Ⅰ. 함수 기본 문법
Ⅱ. 함수의 종류
Ⅱ. 함수의 종류
본문내용
)
28) UPPER 함수
소문자를 대문자로 변환한다.
형식 : UPPER(문자열)
29) VALUE 함수
문자열 인수를 수로 바꾼다.
형식 : VALUE(문자열)
30) WON 함수
통화 표시 형식을 적용하여 숫자를 문자열로 변환한다.
형식 : WOON(수, 소수점 아래의 자리수
(텍스트함수의 예)
A
B
1
함수의 형식
결과값
2
CHAR(65)
A
3
CODE("JYB")
74
4
CONCATENATE("JUN","Y.B")
JUN Y.B
5
DOLLAR(1234.56,1)
$1,234.60
6
EXACT("JYB","CYB")
FALSE
7
FIND("B",JunYooungBum")
9
8
FIXED(1234.567,1)
1,234.60
9
LEFT("JUNYOUNGBUM",3)
JUN
10
LEN("YOUNGBUM")
8
11
LOWER("YOUNGBUM")
youngbum
12
MID("JUNYOUNGBUM",4,5)
youngbum
13
PROPER("young bum")
Young Bum
14
REPLACE("YOUNG SU",7,2,"BUM")
YOUNG BUM
15
REPT("JYB",2)
JYBJYB
16
RIGHT("JUN YOUNG BUM",3)
BUM
17
SEARCH("e","Statements",6)
7
18
SUBSTITUTE("YOUNG MIN","MIN","BUM")
YOUNG BUM
19
T("JUN")
JUN
20
TEXT(1234,$#,##0")
$1,234
21
TRIM(" YOUNG BUM")
YOUNG BUM
22
UPPER("young bum")
YOUNG BUM
23
VALUE("$1,234")
1234
6. 논리 함수
조건이 참인지 거짓인지를 알아보거나 여러 조건을 검색할 때 사용한다. 예를 들어 IF 함수를 사용하면 조건이 참이면 값을 표시하고 거짓이면 다른 값을 표시한다.
IF함수를 제외하고는 대부분 복합함수로 사용 된다
1) AND 함수
논리식이 모두 참일 때 ‘TRUE’ 아니면 ‘FALSE’값을 출력한다.
형식 : AND(논리식1, 논리식2, ...)
2) FALSE 함수
논리값 ‘FALSE'를 출력한다.
형식 : FALSE( )
3) IF 함수
논리식이 참이면 1을 거짓이면 2를 출력한다.
형식 : IF(논리식, 값1, 값2)
4) NOT 함수
논리식이 참이면 ‘FALSE'를 거짓이면 ‘TRUE'를 출력한다.
형식 : NOT(논리식)
5) OR 함수
논리식이 한 개 이상이 참이면 ‘TRUE'를 아니면 ‘FALSE'를 출력한다.
형식 : OR(논리식1, 논리식2, ...)
6) TRUE 함수
논리 값 ‘TRUE'를 출력한다.
형식 : TRUE( )
(논리 함수의 예)
A
B
C
1
이 름
이론점수
실기점수
2
곽성주
95
89
3
오영화
85
84
4
성주은
67
75
5
신영은
75
68
6
7
함수의 형식
결과값
8
AND(B3>=70,C3<=70)
FALSE
9
OR(B5>90,C5<80)
TRUE
10
NOT(B4>70)
TRUE
11
IF(OR(B3>70,C3>70),"패스","낙제")
패스
12
FALSE()
FALSE
13
TRUE()
TRUE
7. 데이터베이스 함수
데이터베이스 함수의 기본적인 기능은 통계함수와 동일하다. 그러나 데이터베이스 함수는 통계함수와는 달리 얻어진 값들을 특정한 정의에 맞는 데이터베이스값으로 적용시킬 수 있는 기능이 더 존재한다.
1) DAVERAGE 함수
데이터베이스 범위 중 조건을 만족시키는 레코드들의 필드열에 있는 값의 평균을 구 한다.
형식 : DAVERAGE(데이터베이스 범위, 필드명, 조건범위)
2) DCOUNT 함수
데이터베이스 범위중 지정한 필드열에서 조건 범위를 만족시키는 데이터의 개수를 구 한다.
형식 : DCOUNT(데이터베이스 범위 필드명, 조건범위)
3) DCOUNTA 함수
데이터베이스 범위 중 지정한 필드열에서 지정한 조건에 맞는 데이터중 공백이 아닌 셀의 개수를 구한다.
형식 : DCOUNTA(데이터베이스 범위, 필드명, 조건범위)
4) DGET 함수
데이터베이스 범위 중 조건을 만족시키는 데이터의 실제 값을 추출한다.
형식 : DGET(데이터베이스 범위, 필드명, 조건범위)
5) DMAX 함수
데이터베이스 범위 중 조건을 만족시키는 레코드들의 지정된 필드열에 있는 값들 중 가장 큰 값을 구한다.
형식 : DMAX(데이터베이스 범위, 필드명, 조건범위)
6) DMIN 함수
데이터베이스 범위 중 조건을 만족시키는 레코드들의 지정된 필드열에 있는 값들 중 가장 작은 값을 구한다.
형식 : DMIN(데이터베이스 범위, 필드명, 조건범위)
7) DPRODUCT 함수
데이터베이스 범위중 조건에 맞는 데이터의 지정한 필드열의 셀값들의 곱들을 구한 다.
형식 : DPRODUCT(데이터베이스 범위, 필드명, 조건범위)
8) DSTDEV 함수
데이터베이스 범위 중 조건을 만족시키는 레코드들의 필드열에 있는 값들을 표본값 으로 하는 표준 편차를 구한다.
형식 : DSTDEV(데이터베이스 범위, 필드명, 조건범위)
9) DSTDEVP 함수
데이터베이스 범위 중 조건에 맞는 지정한 필드 열의 셀 값을 모집단으로 하는 표준 편차를 구한다.
형식 : DSTDEVP(데이터베이스 범위, 필드명, 조건범위)
10) DSUM 함수
데이터베이스 범위 중 조건에 맞는 데이터들의 합계를 구한다.
형식 : DSUM(데이터베이스 범위, 필드명, 조건범위)
11) DVAR 함수
데이터베이스 범위 중 조건에 맞는 지정한 필드열의 셀값의 표본분산을 구한다.
형식 : DVAR(데이터베이스 범위, 필드명, 조건범위)
12) DVARP 함수
데이터베이스 범위 중 조건에 맞는 지정한 필드 열의 셀 값을 모집단으로 하는
분산을 구한다.
형식 : DVARP(데이터베이스 범위, 필드명, 조건범위)
8. 참고문헌
1) 장재열 외 03명, 한글 엑셀 97, 도서출판 진영사, 1998
2) 지선수 외 03명, 한글 엑셀 97 파워클릭, 도서출판 세운, 1998
3) 표성배 외 02명, MS-Office 97의 엑셀과 파워포인트 활용, 동영출판사, 1998,
28) UPPER 함수
소문자를 대문자로 변환한다.
형식 : UPPER(문자열)
29) VALUE 함수
문자열 인수를 수로 바꾼다.
형식 : VALUE(문자열)
30) WON 함수
통화 표시 형식을 적용하여 숫자를 문자열로 변환한다.
형식 : WOON(수, 소수점 아래의 자리수
(텍스트함수의 예)
A
B
1
함수의 형식
결과값
2
CHAR(65)
A
3
CODE("JYB")
74
4
CONCATENATE("JUN","Y.B")
JUN Y.B
5
DOLLAR(1234.56,1)
$1,234.60
6
EXACT("JYB","CYB")
FALSE
7
FIND("B",JunYooungBum")
9
8
FIXED(1234.567,1)
1,234.60
9
LEFT("JUNYOUNGBUM",3)
JUN
10
LEN("YOUNGBUM")
8
11
LOWER("YOUNGBUM")
youngbum
12
MID("JUNYOUNGBUM",4,5)
youngbum
13
PROPER("young bum")
Young Bum
14
REPLACE("YOUNG SU",7,2,"BUM")
YOUNG BUM
15
REPT("JYB",2)
JYBJYB
16
RIGHT("JUN YOUNG BUM",3)
BUM
17
SEARCH("e","Statements",6)
7
18
SUBSTITUTE("YOUNG MIN","MIN","BUM")
YOUNG BUM
19
T("JUN")
JUN
20
TEXT(1234,$#,##0")
$1,234
21
TRIM(" YOUNG BUM")
YOUNG BUM
22
UPPER("young bum")
YOUNG BUM
23
VALUE("$1,234")
1234
6. 논리 함수
조건이 참인지 거짓인지를 알아보거나 여러 조건을 검색할 때 사용한다. 예를 들어 IF 함수를 사용하면 조건이 참이면 값을 표시하고 거짓이면 다른 값을 표시한다.
IF함수를 제외하고는 대부분 복합함수로 사용 된다
1) AND 함수
논리식이 모두 참일 때 ‘TRUE’ 아니면 ‘FALSE’값을 출력한다.
형식 : AND(논리식1, 논리식2, ...)
2) FALSE 함수
논리값 ‘FALSE'를 출력한다.
형식 : FALSE( )
3) IF 함수
논리식이 참이면 1을 거짓이면 2를 출력한다.
형식 : IF(논리식, 값1, 값2)
4) NOT 함수
논리식이 참이면 ‘FALSE'를 거짓이면 ‘TRUE'를 출력한다.
형식 : NOT(논리식)
5) OR 함수
논리식이 한 개 이상이 참이면 ‘TRUE'를 아니면 ‘FALSE'를 출력한다.
형식 : OR(논리식1, 논리식2, ...)
6) TRUE 함수
논리 값 ‘TRUE'를 출력한다.
형식 : TRUE( )
(논리 함수의 예)
A
B
C
1
이 름
이론점수
실기점수
2
곽성주
95
89
3
오영화
85
84
4
성주은
67
75
5
신영은
75
68
6
7
함수의 형식
결과값
8
AND(B3>=70,C3<=70)
FALSE
9
OR(B5>90,C5<80)
TRUE
10
NOT(B4>70)
TRUE
11
IF(OR(B3>70,C3>70),"패스","낙제")
패스
12
FALSE()
FALSE
13
TRUE()
TRUE
7. 데이터베이스 함수
데이터베이스 함수의 기본적인 기능은 통계함수와 동일하다. 그러나 데이터베이스 함수는 통계함수와는 달리 얻어진 값들을 특정한 정의에 맞는 데이터베이스값으로 적용시킬 수 있는 기능이 더 존재한다.
1) DAVERAGE 함수
데이터베이스 범위 중 조건을 만족시키는 레코드들의 필드열에 있는 값의 평균을 구 한다.
형식 : DAVERAGE(데이터베이스 범위, 필드명, 조건범위)
2) DCOUNT 함수
데이터베이스 범위중 지정한 필드열에서 조건 범위를 만족시키는 데이터의 개수를 구 한다.
형식 : DCOUNT(데이터베이스 범위 필드명, 조건범위)
3) DCOUNTA 함수
데이터베이스 범위 중 지정한 필드열에서 지정한 조건에 맞는 데이터중 공백이 아닌 셀의 개수를 구한다.
형식 : DCOUNTA(데이터베이스 범위, 필드명, 조건범위)
4) DGET 함수
데이터베이스 범위 중 조건을 만족시키는 데이터의 실제 값을 추출한다.
형식 : DGET(데이터베이스 범위, 필드명, 조건범위)
5) DMAX 함수
데이터베이스 범위 중 조건을 만족시키는 레코드들의 지정된 필드열에 있는 값들 중 가장 큰 값을 구한다.
형식 : DMAX(데이터베이스 범위, 필드명, 조건범위)
6) DMIN 함수
데이터베이스 범위 중 조건을 만족시키는 레코드들의 지정된 필드열에 있는 값들 중 가장 작은 값을 구한다.
형식 : DMIN(데이터베이스 범위, 필드명, 조건범위)
7) DPRODUCT 함수
데이터베이스 범위중 조건에 맞는 데이터의 지정한 필드열의 셀값들의 곱들을 구한 다.
형식 : DPRODUCT(데이터베이스 범위, 필드명, 조건범위)
8) DSTDEV 함수
데이터베이스 범위 중 조건을 만족시키는 레코드들의 필드열에 있는 값들을 표본값 으로 하는 표준 편차를 구한다.
형식 : DSTDEV(데이터베이스 범위, 필드명, 조건범위)
9) DSTDEVP 함수
데이터베이스 범위 중 조건에 맞는 지정한 필드 열의 셀 값을 모집단으로 하는 표준 편차를 구한다.
형식 : DSTDEVP(데이터베이스 범위, 필드명, 조건범위)
10) DSUM 함수
데이터베이스 범위 중 조건에 맞는 데이터들의 합계를 구한다.
형식 : DSUM(데이터베이스 범위, 필드명, 조건범위)
11) DVAR 함수
데이터베이스 범위 중 조건에 맞는 지정한 필드열의 셀값의 표본분산을 구한다.
형식 : DVAR(데이터베이스 범위, 필드명, 조건범위)
12) DVARP 함수
데이터베이스 범위 중 조건에 맞는 지정한 필드 열의 셀 값을 모집단으로 하는
분산을 구한다.
형식 : DVARP(데이터베이스 범위, 필드명, 조건범위)
8. 참고문헌
1) 장재열 외 03명, 한글 엑셀 97, 도서출판 진영사, 1998
2) 지선수 외 03명, 한글 엑셀 97 파워클릭, 도서출판 세운, 1998
3) 표성배 외 02명, MS-Office 97의 엑셀과 파워포인트 활용, 동영출판사, 1998,