|
함수 | 3급 |
2급(3급포함) |
1급(2,3급 포함) |
---|---|---|---|
날짜와 |
YEAR, MONTH, HOUR, MINUTE, SECOND |
WEEKDAY, DAYS360, DATE, NOW, TIME, DAY, TODAY |
DATEVALUE |
논리함수 | IF | NOT, AND, OR, FALSE, TRUE | |
데이터베이스 함수 |
DVAR, DSTEDEV, DGET, DPRODUCT | ||
문자열함수 | LEFT, MID, RIGHT | LOWER, UPPER, PROPER, TRIM |
REPLACE, SUBSTITUTE, LEN, TEXT, FIXED, CONCATENATE, VALUE |
수학과 삼각함수 |
SUM, ROUND, ROUNDUP, ROUNDDOWN, ABS, INT |
SUMIF, RAND, MOD, FACT, SQRT, PI, EXP, POWER, TRUNC |
PRODUCT,R ANDBETWEEN, MDETERM, MINVERSE, MMULT, SUMPRODUCT, QUOTIENT |
재무함수 | FV,PV,NPV,PMT | ||
찾기와 참조함수 |
VLOOKUP, HLOOKUP, CHOOSE, INDEX |
MATCH,OFFSET, | |
통계함수 | AVERAGE ,MAX, MIN, RANK, VAR, STDEV, COUNT |
MEDIAN, MODE, AVERAGEA, LARGE, SMALL, COUNTA, COUNTBLANK, COUNTIF |
GEOMEAN, HARMEAN, PERCENTILE, FREQUENCY |
정보함수 | ISBLANK, ISERROR |
엑셀에서의 함수모음
함수 범주 |
함수명 |
함수 설명 |
참고사항 |
수학/삼각함수 |
SUM |
데이터의 합을 구함 |
수학 계산을 하는 함수로 합계, 절대값, 제곱근 등을 구함 |
SUMIF |
조건에 맞는 합구하기 | ||
ROUND |
소수점 반올림 | ||
ROUNDUP |
지정한 자리로 소수점 올림 | ||
ROUNDDOWN
|
지정한 자리로 소수점 버림 | ||
INT
TRUNC
|
인수의 값보다 크지 않는정수로 표현 소수부분을 버리고정수로 표현 | ||
MOD |
나머지 값 | ||
PRODUCT |
모든 값의 곱 | ||
SUBTOTAL SQRT ABS |
부분합 양의 제곱근 절대값 | ||
논리함수 |
TRUE |
참 |
참조에 대한 결과로 TRUE, FALSE같은 논리값을 얻을 수 있는 함수 |
FALSE |
거짓 | ||
IF |
조건을 판단 | ||
AND |
두 인자가 참일때만 TRUE | ||
OR |
두 인자중 하나라도 참일 때 TRUE | ||
NOT |
인자의 반대 | ||
통계함수 |
AVERAGE |
평균 |
통계를 구하는 함수 |
COUNT |
숫자 데이터 갯수 | ||
COUNTA |
숫자,문자의 갯수 | ||
COUNTIF |
판단에 만족하는 데이터의 개수 | ||
MAX |
최대값 | ||
MIN |
최소값 | ||
RANK |
순위 | ||
문자열 함수 |
LEN |
문자열의 길이 |
TEXT 함수 |
LEFT |
왼쪽의 문자 추출 | ||
RIGHT |
오른쪽의 문자 추출 | ||
MID |
가운데 문자 추출 | ||
TRIM |
단어 앞뒤의 공백 제거 | ||
PROPER |
문자열 첫글자만 대문자로변환 | ||
LOWER |
영문을 소문자로 변환 | ||
UPPER CONCATENATE REPT VALUE TEXT |
영문을 대문자로 변환 복수의 문자열을 결합 지정한 개수만큼 반복 숫자형 문자를 숫자로변환 지정한 표시형식으로표시 | ||
날짜/시간 함수 |
DATE |
날짜 데이터로 변환 |
날짜와 시간의 함수 |
NOW |
현재의 날짜와 시간을 표시 | ||
TODAY |
현재의 날짜를 표시 | ||
YEAR |
날짜에서 년도만 추출 | ||
MONTH |
날짜에서 월만 추출 | ||
DAY |
날짜에서 일만 추출 | ||
WEEKDAY HOUR MINUTE SECOND TIME
|
날짜의 요일을 구함 시간에서 시간만 추출 시간에서 분만 추출 시간에서 초만 추출 시,분,초를 시간형식으로 표시 | ||
찾기/참조영역 함수 |
ROW COLUMN CHOOSE
|
셀의 행주소 표시 셀의 열주소 표시 값에 따라 다른 값을 구할 때 |
목록이나 표에서 참조영역의 특정 정보를 찾는 함수 |
VLOOKUP |
열 단위의 값을 찾을 때 | ||
HLOOKUP |
행 단위의 값을 찾을 때 | ||
MATCH |
해당 값의 상대 위치 | ||
INDEX |
행, 열의 교차 위치 값 | ||
데이터베이스 함수 |
DSUM |
조건에 맞는 데이터 합계 |
대상영역에서 조건에 만족하는 자료들만 계산하는 함수 |
DAVERAGE |
조건에 맞는 데이터 평균 | ||
DCOUNT DCOUNTA
|
조건에 맞는 데이터 갯수 조건에 맞는 모든 데이터 갯수 | ||
DMAX |
조건에 맞는데이터 최대값 | ||
DMIN |
조건에 맞는데이터 최소값 | ||
정보함수 |
ISBLANK |
공백검사 |
셀의 정보의 함수 |
ISERROR |
오류값검사 | ||
ISNUMBER |
숫자검사 | ||
ISTEXT |
텍스트검사 |
실습해보기 : http://blog.daum.net/hanarm/16511495
Excel 함수 총집합!!! |
---|
1. 날짜와 시간 함수
①연(year),월(month),일(day)을 구한다. 형식-=year(일련번호 또는 날짜문자열)
②시(hour),분(minute),초(second)를 구한다. 형식-=hour(일련번호 또는 시간문자열)
③현재날짜(today)와 시간(now)을 구한다. 형식-=today(),=now()
④날짜(date)와 시간(time)을 구한다. 형식-=date(연,월,일),=time(시,분,초)
⑤요일(weekday)을 구한다. 형식-=weekday(일련번호,옵션)
옵션종류 : 생략하면 1번 자동으로 설정
1 : 일요일을 1로 시작함
2 : 월요일을 1로 시작함
3 : 월요일을 0으로 시작함
⑥1년을 360일(days360)을 가정하여 일수를 구한다. 형식-=days360(시작일,종료일,옵션)
옵션방식 : 생략하면 FALSE로 자동으로 설정되며, TRUE로 지정하면 유럽 방식, FALSE로 지정하면 미국 방식 임
2. 논리함수
①조건을 판단(if)한다. 형식-=if(조건식,값1,값2)
②논리곱(and)을 구한다. 정의-모든 논리식이 참(TRUE)일 경우에만 결과 값이 TRUE로
나타남 형식-=and(논리식1,논리식2,…)
③논리합(or)을 구한다. 정의-논리식 중에 하나라도 TRUE가 있을 경우 결과 값으로 TRUE를 구함 형식-=or(논리식1,논리식2,…)
3. 데이터베이스 함수
①데이터베이스의 필드에서 찾을 조건과 일치하는 값들의 합계(DSUM), 평균(DAVERAGE),숫자 개수(DCOUNT),공백이 아닌 데이터의 개수(DCOUNTA),최대값(DMAX),최소값(DMIN)을 구한다. 형식-=DSUM(데이터베이스범위, 필드번호,조건범위)
4. 문자열 함수
①문자열의 일부(왼쪽에서-LEFT,중간에서-MID,오른쪽에서-RIGHT)를 추출한다.
형식-=LEFT(문자열,구할문자수),=MID(문자열,시작위치,문자수),=RIGHT(문자열,구할문자수)
②영문자의 소문자(LOWER),대문자(UPPER),첫 글자만 대문자(PROPER)를 변환한다.
형식-=LOWER(문자열),=UPPER(문자열),=PROPER(문자열)
5. 수학과 삼각함수
①총합(SUM)을 구한다. 형식-=SUM(수치1,수치2,…)
②반올림(ROUND),올림(ROUNDUP),내림(ROUNDDOWN)을 한다.
형식-=ROUND(수치,자릿수)
③조건에 맞는 값의 총합(SUMIF)을 구한다. 형식-=SUMIF(범위,검색조건,합계범위)
④절대값(ABS)를 구한다. 형식-=ABS(수치)
⑤나눗셈의 나머지(MOD)를 구한다. 형식-=MOD(수치,나누는수)
⑥소수 부분을 버리고 정수로 한다.(INT,TRUNC) 형식-=INT(수치),=TRUNC(수치,[자리수])
6. 찾기와 참조 함수
①범위의 첫 행(열)을 검색하여 지정한 행(열)에서 해당하는 열(행)의 셀 값을 구한다.(HLOOKUP,VLOOKUP) 형식-=HLOOKUP(검색값,범위,행번호,[검색유형]
②리스트에서 값을 선택(CHOOSE)한다. 형식-=CHOOSE(인덱스번호,값1,값2,…)
③셀 범위나 배열에서 참조나 값을 구한다.(INDEX) 형식-=INDEX(범위,행번호,열번호,[참조영역번호])
7. 통계 함수
①평균값(AVERAGE,AVERAGEA)을 구한다. 형식-=AVERAGE(수치1,수치2,…)
②최대갑(MAX),최소값(MIN)을 구한다. 형식-=MAX(값1,값2,…),MIN(값1,값2,…)
③데이터 범위에서 몇 번째 큰 값(LARGE),작은 값(SMALL)을 구한다.
형식-=LAGRGE(범위,순위),=SMALL(범위,순서)
④수치의 순위(RANK)를 구한다. 형식-=RANK(숫자,범위,옵션):범위에서 지정한 숫자의 내림차순 순위를 구함.
<옵션>
* 0또는 FALSE : 내림차순(가장 큰 값이 1등)-생략하면 FALSE가 됨
* 1또는 TRUE : 오름차순(가장 작은 값이 1등)
✡ 범위는 고정된 영역을 참조해야 하므로 절대 주소 형식을 사용
⑤표본의 분산(VAR),표준편차(STDEV)를 구한다. 형식-=VAR(수치1,수치2,…)
⑥수치 데이터의 개수(COUNT),공백이 아닌 데이터의 개수(COUNTA), 공백 셀의 개수(COUNTBLANK)를 구한다.
형식-=COUNT(값1,값2,…),=COUNTBLANK(범위)
⑦조건에 맞는 셀의 개수(COUNTIF)를 구한다. 형식-=COUNTIF(범위,검색조건)
⑧중간값(MEDIAN)을 구한다. 형식-=MEDIAN(값1,값2,…)
⑨최빈값(MODE)을 구한다. 형식-=MODE(값1,값2,…)
기타 그 밖의 함수
⓵논리식의 역(NOT)을 구한다. 형식-=NOT(논리식)
⓶논리값(TRUE,FALSE)을 구한다. 형식-=TRUE(),=FALSE()
⓷여분의 공백을 삭제한다.(TRIM) 형식-=TRIM(문자열)
⓸0~1 사이의 난수(RAND)를 발생시킨다. 형식-=RAND()
⓹계승(FACT)을 구한다. 형식-=FACT(수치)
⓺제곱근(SQRT)을 구한다. 형식-=SQRT(수치)
⓻원주율(PI)을 구한다. 형식-=PI()
⓼자연로그의 밑 e(e=2.7182182)의 거듭제곱승(EXP)을 구한다. 형식-=EXP(수치)
⓽거급제곱승(POWER)을 구한다. 형식-=POWER(수치,지수)