|
□::실기시험 출제 함수 정리::□
대한상공회의소에서 제시한 출제범위에 들어가는 함수를 정리해 놓았습니다. 반드시 함수의 쓰임과 그리고 인수의 사용법과 사용 예를 알아두시기 바랍니다.
(1) 날짜와 시간 함수
1. DATE
=DATE(연,월,일)
=DATE(01,5,4)
01-5-4
인수로 인접한 날짜 값을 표시해준다.
2. NOW
=NOW()
=NOW()
2001-07-16 17:52(오늘 날짜가 2001년 7월 16일이고 현재 시간이 17:52분인 경우)
시스템에 설정된 오늘 날짜와 시간을 구해준다.
3. TIME
=TIME(시, 분, 초)
=TIME(10,5,4)
10:05 AM
인수로 입력한 시간 값을 표시해준다.
4. DAY
=DAY(날짜)
=DAY(\"01-05-04\")
4
날짜에서 일을 추출해 준다.
5. TODAY
=TODAY()
=TODAY()
01-07-16(오늘 날짜가 2001년 7월 16인 경우)
시스템에 설정된 오늘 날짜를 구해준다.
6. YEAR
=YEAR(날짜)
=YEAR(\"01-05-04\")
1901
날짜에서 네 자릿수의 연도를 추출해 준다.
7. MONTH
=MONTH(날짜)
=MONTH(\"01-05-04\")
05
날짜에서 월을 추출해 준다.
8. HOUR
=HOUR(시간)
=HOUR(\"15:10:05\")
15
시간에서 시를 추출해 준다.
9. MINUTE
=MINUTE(시간)
=MINUTE(\"15:10:05\")
10
시간에서 분을 추출해 준다.
10. SECOND
=SECOND(시간)
=SECOND(\"15:10:05\")
5
시간에서 초를 추출해준다.
11. WEEKDAY
=WEEKDAY(날짜, 표시 형태)
=WEEKDAY(\"2001-5-4\")
6(2001년 5월 4일이 금요일이므로 6으로 표시)
※ WEEKDAY 함수의 인수 중 표시 형태에 관련된 내용은 엑셀의 도움말을 참조한다.
(2) 논리 함수
1. IF
=IF(논리식, 결과1, 결과2)
=IF(3>5, \"맞습니다\",\"틀립니다\")
틀립니다
논리식의 결과가 TRUE(참)면 결과1을 표시하여 FALSE(거짓)면 결과2를 표시한다.
2. NOT
=NOT(논리식)
=NOT(3>5)
TRUE
논리식의 결과가 TRUE(참)면 FALSE를, FALSE이면 TRUE로 반전한다.
3. AND
=AND(논리식1, 논리식2...)
=AND(5>3,2>1,7<5)
FALSE
인수로 입력한 모든 논리식의 결과가 TRUE(참)면 TRUE를 결과로 표시하고 하나라도 FALSE(거짓)면 FALSE를 결과로 표시한다.
4. OR
=OR(논리식1, 논리식2...)
=OR(5>3,2>1,7<5)
TRUE
인수로 입력한 논리식의 결과가 하나라도 TRUE(참)면 TRUE를 결과로 표시하고 모든 논리식의 결과가 FALSE(거짓)면 FALSE를 결과로 표시한다.
5. FALSE
=FALSE()
=FALSE()
FALSE
논리값 FALSE를 결과로 표시한다.
6. TRUE
=TRUE()
=TRUE()
TRUE
논리값 TRUE를 결과로 표시한다.
(3) 수학/삼각 함수
1. SUM
=SUM(숫자1, 수자2...)
=SUM(A1:A5)
15
(A1에서 A5까지 입력된 합계가 15일때
인수로 입력된 모든 숫자들의 합계를 구해준다.
2. ROUND
=ROUND(숫자, 자릿수)
=ROUND(123.45,1)
123.5
=ROUND(12345,-2)
1300
표시된 자릿수 아래의 숫자들을 반올림하여 표시한다.
3. ROUNDUP
=ROUNDUP(숫자, 자릿수)
=ROUNDUP(123.45,1)
123.5
=ROUNDUP(12345,-2)
1400
표시된 자릿수 아래의 숫자들을 올림하여 표시한다.
4. ROUNDDOWN
=ROUNDDOWN(숫자, 자릿수)
=ROUNDDOWN(123.45,1)
123.4
=ROUNDDOWN(12345,-2)
1300
표시된 자릿수 아랫의 숫자들을 내림하여 표시한다.
5. ABS
=ABS(숫자)
=ABS(-5)
5
숫자의 절대값을 구해준다.
6. MOD
=MOD(숫자1, 숫자2)
=MOD(5,3)
2
=MOD(5,-3)
1
숫자1을 숫자2로 나눈 나머지를 구해준다.
7. INT
=INT(실수)
=INT(5.3)
5
실수에서 소수점 이하 숫자들을 절삭하고 정수로 내림하여 준다.
8. SUMIF
=SUMIF(조건을 구할 범위, 조건, 합계를 구할 범위)
=SUMIF(A1:A5,\">100\",
C1:C5)
[A1:A5]에서 100보다 큰 값이 입력된 셀에대해 [C1:C5)의 합계를 구해준다.
조건을 만족하는 데이터들에 대한 합계를 구해준다.
9. RAND
=RAND()
=RAND()
난수값
0과 1 사이의 난수를 구해준다.
10. FACT
=FACT(숫자)
=FACT(6)
720
인수로 입력된 숫자의 계승값을 구해준다.
11. SQRT
=SQRT(양수)
=SQRT(3)
1.732051
양의 제곱근을 구해준다.
12. PI
=PI()
=PI()
3.141593
원주율을 결과로 구해준다.
13. EXP
=EXP(숫자)
=EXP(2)
7.389056
인수로 입력한 수를 밑수로 e의 누승값을 구해준다.
14. POWER
=POWER(숫자1, 숫자2)
=POWER(2,8)
256
첫 번째 인수로 입력한 숫자를 밑수로 하여 두 번째 인수로입력한 숫자만큼 거듭제곱한 결과를 구해준다.
(4) 통계 함수
1. AVERAGE
=AVERAGE(숫자1, 숫자2,...)
=AVERAGE(A1:A5)
A1:A5 범위에 입력된 숫자들의 평균을 구해준다.
인수로 입력한 숫자들의 평균을 구해준다.
2. COUNT
=COUNT(숫자1, 숫자2, ...)
=COUNT(A1:A5)
A1:A5 범위에 입력된 데이터 중 숫자의 개수를 세어준다.
인수로 입력된 숫자의 개수를 세워준다.
3. MAX
=MAX(숫자1, 숫자2, ...)
=MAX(1,5,10)
10
인수로 입력된 숫자 중 최대값을 구한다.
4. MIN
=MAX(숫자1, 숫자2, ...)
=MAX(1,5,10)
1
인수로 입력된 숫자 중 최소값을 구한다.
5. RANK
=RANK(숫자, 범위, 옵션)
=RANK(A1,A1:A5)
A1에 입력된 숫자가 A1:A5 범위중 몇 등에 해당하는지 석차를 구해준다.
첫 번째 인수로 입력한 숫자가 두 번째 인수로 입력한 범위에서 몇 등에 해당하는지 석차를 구해준다. 옵션이 0이거나 생략되면 내림차순 석차, 옵션이 1이면 오름차순 석차를 구해준다.
6. COUNTA
=COUNTA(범위1, 범위2, ...)
=COUNTA(A1:A5)
A1:A5 범위 중 공백이 아닌 셀의 개수를 세어준다.
인수로 입력된 셀 범위 중 비어 있지 않은 셀의 개수를 세어준다.
7. COUNTIF
=COUNTIF(범위,조건)
=COUNTIF(A1:A5, \">=5\")
A1:A5 중 5이상의 숫자가 입력된 셀의 개수를 세어준다.
첫 번째 인수로 입력한 셀 범위에서 조건을 만족하는 데이터가 입력된 셀의 개수를 세어준다.
8. STDEV
=STDEV(범위1, 범위2, ...)
=STDEV(A1:A5)
A1:A5 를 모집단의 표본으로 하여 표준 편차를 구해준다.
표본의 표준 편차를 구해준다.
9. VAR
=VAR(범위1, 범위2, ...)
=VAR(A1:A5)
A1:A5 를 모집단의 표본으로 하여 분산을 구해준다.
표본의 분산을 구해준다.
(5) 데이터베이스 함수
1. DSUM
=DSUM(데이터베이스, 필드번호, 조건범위)
=DSUM(A1:F10,3,A12:A14)
A1:F10 에 입력된 데이터베이스의 3번째 열에서 A12:A14에 입력된 조건을 만족하는 데이터의 합계를 구해준다.
데이터베이스 지정한 번째 필드에서 조건을 만족하는 데이터들의 합계를 구해준다.
2. DAVERAGE
=DAVERAGE(데이터베이스, 필드번호, 조건범위)
=DAVERAGE(A1:F10,3,A12:A14)
A1:F10 에 입력된 데이터베이스 3번째 열에서 A12:A14에 입력된 조건을 만족하는 데이터의 평균을 구해준다.
데이터베이스 지정한 번째 필드에서 조건을 만족하는 데이터들의 평균을 구해준다.
3. DCOUNT
=DCOUNT(데이터베이스, 필드번호, 조건번호)
=DCOUNT(A1:F10,3,A12:
A14)
A1:F10 에 입력된 데이터베이스 3번째 열에서 A12:A14에 입력된 조건을 만족하는 데이터의 개수를 구해준다.
데이터베이스 지정한 번째 필드에서 조건을 만족하는 데이터들의 개수를 세어준다.
4. DMAX
=DMAX(데이터베이스, 필드번호, 조건번호)
=DMAX(A1:F10,3,A12:A14)
A1:F10 에 입력된 데이터베이스 3번째 열에서 A12:A14에 입력된 조건을 만족하는 데이터중 최대값을 구해준다.
데이터베이스 지정한 번째 필드에서 조건을 만족하는 데이터들의 개수를 세어준다.
5. DMIN
=DMIN(데이터베이스, 필드번호, 조건번호)
=DMIN(A1:F10,3,A12:A14)
A1:F10 에 입력된 데이터베이스 3번째 열에서 A12:A14에 입력된 조건을 만족하는 데이터중 최소값을 구해준다.
데이터베이스 지정한 번째 필드에서 조건을 만족하는 데이터들의 개수를 세어준다.
(6) 문자열 함수
1. LEFT
=LEFT(문자열, 숫자)
=LEFT(\"COMPUTER\",2)
CO
첫 번째 인수로 입력한 문자열의 왼쪽에서 지정된 숫자의 문자열을 추출해서 구해준다.
2. MID
=MID(문자열,숫자1,숫자2)
=MID(\"COMPUTER\",2,2)
OM
첫 번째 인수로 입력한 문자열에서 두 번째 인수로 입력한 문자열로부터 세 번째 인수로 입력한 숫자만큼의 문자열을 추출해서 구해준다.
3. RIGHT
=RIGHT(문자열,숫자)
=RIGHT(\"COMPUTER\",2)
ER
첫 번째 인수로 입력한 문자열의 오른쪽에서부터 지정된 숫자의 문자열을 추출해서 구해준다.
4. LOWER
=LOWER(문자열)
=LOWER(COMPUTER)
computer
인수로 입력된 문자열을 모두 소문자로 표시한다.
5. UPPER
=UPPER(문자열)
=UPPER(computer)
COMPUTER
인수로 입력된 문자열을 모두 대문자로 표시한다.
6. PROPER
=PROPER(문자열)
=PROPER(\" i am boy \")
I Am Boy
인수로 입력된 문자열에서 각 단어의 첫 번째 문자만 대문자로 표시한다.
7. TRIM
=TRIM(문자열)
=TRIM(\" GOOD MORNING \")
GOOD MORNING
인수로 입력된 문자열의 양 끝에 있는 공백은 모두 잘라주며 중간에 여러개의 공백이 연속하여 입력되어 있을 경우 하나의 공백만 남기고 나머지는 모두 잘라준다.
(7) 찾기/참조 함수
1. VLOOKUP
=VLOOKUP(찾을값, 기준표, 열 번호, 옵션)
=VLOOKUP(A1,A10:C15,2)
찾을 값을 기준표의 첫 번째 열에서 찾은 후 열 번호에 해당하는 열에서 값을 찾아준다.
2. HLOOKUP
=HLOOKUP(찾을값, 기준표, 행 번호, 옵션)
=HLOOKUP(A1,A10:E12,2)
찾을 값을 기준표의 첫 번째 열에서 찾은 후 열 번호에 해당하는 열에서 값을 찾아준다.
3. CHOOSE
=CHOOSE(숫자, 데이터1, 데이터2, ...)
=CHOOSE(3,5,10,2,4)
2
데이터 범위에서 첫 번째 인수로 입력한 번째의 인수를 결과로 구해준다.
4. INDEX
=INDEX(범위, 행 번호, 열 번호)
=INDEX(A1:C5,2,3)
C2셀에 입력된 값이 결과로 구해진다.
첫 번째 인수로 입력한 범위에서 행 번호와 열 번호에 해당하는 셀에 입력된 값을 구해준다.
* 매크로
1. 매크로 단추키 만들기.
①. 매크로를 만들고 단추키 셀로 이동한다.
②. f2 키를 눌러 편집창으로 가서 +키 포커스로 이동 버튼을 누른 다음 다시 esc키를 눌러 빠져나온다.
③. 알트 키를 누른 다음 컨트롤 텝을 눌러 레이블로 가서 오른쪽 방향키로 단추 매뉴에서 엔터를 친다.
④. 해당하는 매크로를 선택 후 엔터를 친 다음 키페드키에서 슬레시 버튼, 즉 마우스 왼쪽버튼키를 눌러 미리 설정해 둔 매크로 이름을 선택해서 엔터를 친다.
⑤. 팝업키를 눌러서 텍스트 입력키를 선택한 다음 설정한 매크로 이름을 입력한 뒤 esc키를 두 번 눌러 그 셀에서 빠져 나온다.
2. 그림으로 매크로 지정하기.
①. 매크로를 만들고 단추키 셀로 이동한다.
②. f2 키를 눌러 편집창으로 가서 +키 포커스로 이동 버튼을 누른 다음 다시 esc키를 눌러 빠져나온다.
③. 알트 키를 누른 다음 컨트롤 텝을 눌러 레이블로 가서 오른쪽방향키로 그리기로 가서 다시 오른쪽방향키를 이용해 도형 매뉴에서 아래방향키를 내려 기본도형 매뉴에서 오른쪽방향키를 눌러 문제에서 원하는 그림에서 엔터를 친다.
④. 키페드키에서 슬레시, 즉 마우스왼쪽버튼키를 누른 다음 팝업키를 눌러 매크로지정에서 엔터를 친다.
⑤. 거기서 미리 정했던 매크로의 이름을 선택한 후 엔터를 친다.
* 차트 편집 방법
①. 문제에 따라 차트의 범위를 지정하고 차트를 만든다.
②. 알트키를 누른 다음에 컨트롤 텝을 눌러 차트개채/차트영역으로 가서 문제에 따라 매뉴를 선택한다.
③. 팝업키를 눌러 해당 매뉴에서 문제에 따라 변환한 뒤 엔터를 친다.
④. 다시 한 번 차트영역/차트개열에서 영역을 선택후 컨트롤c와 컨트롤v로 문제에서 원하는 셀에 위치시킨다.