본문 바로가기

카테고리 없음

엑셀 함수 종류별 정리


(1) 날짜와 시간 함수

함수 

형식

사용 예

기능

DATE

=DATE(연도, 월, 일)

=DATE(2002,09,15)

날짜 값으로 바꿔준다.

YEAR

 =YEAR(날짜)

 =YEAR(2002-09-15)

2002년만 출력된다.

MONTH

 =MONTH(날짜)

 =MONTH(2002-09-15)

9월만 출력된다.

DAY

 =DAY(날짜)

 =DAY(2002-09-15)

15일만 출력된다.

NOW

=NOW()

=NOW()

오늘 날짜와 현재 시간을 자동으로 표시

TODAY

=TODAY()

=TODAY()

시스템 현재의 날짜를 표시

WEEKDAY

=WEEKDAY(날짜)

=WEEKDAY(2002-09-15)

요일을 숫자 1~7로 나타낸다.

DAY360

=DAY360(시작날짜, 끝 날짜)

=DAY360(2002-05-31,          2002-09-15)

시작 날짜와 끝 날짜의 경과한 날수를 구함

TIME

 =TIME(시간)

 =TIME(12,59,29)

12:59 PM으로 시간을

구함

HOUR

=HOUR(시간)

=HOUR(13:30)

시간에서 시만 구함

MINUTE

 =MINUTE(시간)

 =MINUTE(13:30)

시간에서 분만 구함

SECOND

 =SECOND(시간)

 =SECOND(13:30:12)

시간에서 초만 구함

 

 

(2) 수학/삼각함수

함수 

형식

사용 예

기능

SUM

=SUM(숫자나 셀 주소)

=SUM(A1:A2)

A1셀과 A2셀의 합을 구함

ABS

=ABS(숫자나 셀 주소)

=ABS(-5)

-5의 절대값은 5가 출력

INT

=INT(숫자나 셀 주소)

=INT(5.43)

정수 값만을 출력하므로 5가 출력

ROUND

=ROUND(반올림할 인수,

     반올림할 자릿수)

=ROUND(12.5, -1)

자릿수가 -1이므로 왼쪽으로 한 칸 이동하면 2를 반올림시킨다. 10이 출력

ROUNDDOWN

=ROUNDDOWN(반올림할 인수,반올림할 자릿수)

=ROUNDDOWN(12.5, -1)

자릿수가 -1이므로 무조건 버림으로 2를 버리면 10이 출력

ROUNDUP

=ROUNDUP(반올림 할 인수, 반올림할 자릿수)

=ROUNDUP(12.5,-1)

자릿수가 -1이므로 무조건 올림으로 2를 올리면 20이 출력

SUMIF

=SUMIF(조건을 비교할 범위, 조건, 합계를 구할 범위)

=SUMIF(A2:A6,"김%“,C2:C6)

김으로 시작하는 조건에 해당하는 범위(A2:A6) 중에서 합계를 구할 범위(C2:C6)을 합한다.

MOD

=MOD(숫자1, 숫자2)

=MOD(12,5)

12를 5로 나누면 나머지 2가 출력

POWER

=POWER(숫자1, 숫자2)

=POWER(3,2)

3의 2를 거듭제곱하면 9가 출력

SQRT

=SQRT(숫자)

=SQRT(16)

16은 4의 제곱근이므로 4가 출력

TRUNC

=TRUNC(숫자)

=TRUNC(12.7)

소수이하를 버리고 정수로 변환


 

(3) 통계함수

함수 

형식

사용 예

기능

AVERAGE 

=AVERAGE(숫자나 셀 주소)

=AVERAGE(A1:A5)

A1:A5셀 안에 있는 셀 값의 평균을 구함

COUNT

=COUNT(숫자나 셀 주소)

=COUNT(A1:A5)

A1:A5셀 안에 있는 셀 값에 숫자의 개수를 구함

COUNTA

=COUNTA(숫자나 셀 주소)

=COUNTA(A1:A5)

A1:A5셀 안에 있는 셀 값에 숫자와 문자의 개수를 구함

COUNTIF

=COUNTIF(셀 범위, 조건)

=COUNTIF(A1:A5,"축구")

A1:A5셀 안에 있는 셀 값이 축구인 것에 개수를 구함

MAX

=MAX(숫자나 셀 범위)

=MAX(A1:A5)

A1:A5셀 안에 있는 셀의 최대값을 구함

MIN

=MIN(숫자나 셀 범위)

=MIN(A1:A5)

A1:A5셀 안에 있는 셀의 최소값을 구함

RANK

=RANK(기준셀, 범위, SORT)

=RANK(A1,$A$1:$A$5,0)

A1셀을 기준으로  A1:A5셀 범위의 순위를 내림차순으로 구함


 

 

(4) 찾기/참조영역 함수

함수

형식

사용 예

기능

CHOOSE

=CHOOSE(인수번호,인수 범위)

=CHOOSE(2,"A","B","C")

2번째의 인수를 선택하면 B가 출력

HLOOKUP

=HLOOKUP(찾을값,찾을 셀범위, 행번호)

=HLOOKUP(A1,$B$6:$E$9,2)

A1을 B6:E9범위에서 찾아 2행을 출력함

VLOOKUP

=VLOOKUP(찾을값,찾을 셀범위, 열번호)

=HLOOKUP(A1,$B$6:$E$9,2)

A1을 B6:E9범위에서 찾아 2열을 출력함

INDEX

=INDEX(셀범위, 행번호, 열번호)

=INDEX(A1:E5,3,2)

A1:E5셀에서 3행 2열의 셀값을 출력

 

 

 

 

(5) 데이터베이스 함수

함수

형식

사용 예

기능

DSUM

=DSUM(범위, 열번호, 조건범위)

=DSUM(A1:E6,4,A8:A9)

A1:E6셀에서 A8:A9셀 조건에 해당하는 4행의 합을 구함

DAVERAGE

=DAVERAGE(범위, 열번호, 조건범위)

=DAVERAGE(A1:E6,4,A8:A9)

A1:E6셀에서 A8:A9셀 조건에 해당하는 4행의 평균을 구함

DCOUNT

=DCOUNT(범위, 열번호, 조건범위)

=DCOUNT(A1:E6,4,A8:A9)

A1:E6셀에서 A8:A9셀 조건에 해당하는 4행의 개수를 구함(숫자)

DCOUNTA

=DCOUNTA(범위, 열번호, 조건범위)

=DCOUNTA(A1:E6,4,A8:A9)

A1:E6셀에서 A8:A9셀 조건에 해당하는 4행의 개수를 구함(문자)

DMAX

=DMAX(범위, 열번호, 조건범위)

=DMAX(A1:E6,4,A8:A9)

A1:E6셀에서 A8:A9셀 조건에 해당하는 4행의 최대값을 구함

DMIN

=DMIN(범위, 열번호, 조건범위)

=DMIN(A1:E6,4,A8:A9)

A1:E6셀에서 A8:A9셀 조건에 해당하는 4행의 최소값을 구함

DSTDEV

=DSTDEV(범위, 열번호, 조건범위)

=DSTDEV(A1:E6,4,A8:A9)

표준 편차를 구함


 

 

(6) 문자열 함수

함수

형식

사용 예

기능

LEFT

=LEFT(문자열,자릿수)

=LEFT("KOREA",2) => KO

KOREA 문자열에서 왼쪽으로 2개의 문자 출력

RIGHT

=RIGHT(문자열, 자릿수)

=RIGHT("KOREA",2) => EA

KOREA 문자열에서 오른쪽으로 2개의 문자 출력

MID

=MID(문자열, 부터, 까지)

=MID("KOREA",3,2) => RE

KOREA 문자열에서 왼쪽 3번째부터 2개의 문자 출력

UPPER

=UPPER(문자열)

=UPPER("Korea") => KOREA

모두 대문자로 출력

LOWER

=LOWER(문자열)

=LOWER("KOREA") => korea

모두 소문자로 출력

PROPER

=PROPER(문자열)

=PROPER("KOREA") => Korea

첫 글자만 대문자로 출력

TRIM

=TRIM(문자열)

=TRIM(" SSUN T") => SSUN T

양쪽 공백을 제거

LEN

=LEN(문자열)

=LEN("SSUN T") => 6

문자열의 길이 출력


 

(7)논리 함수

   입력된 논리식들이 참이면 TRUE, 거짓이면 FALSE를 출력하는 함수이다.

 1) AND 함수   = AND (논리식1, 논리식2....)

    입력되는 논리식들이 모두 참이어야 TRUE 출력, 하나라도 거짓이 있으면 FALSE 출력  

 2) OR 함수  = OR (논리식1, 논리식2.....)

    입력되는 논리식들 중 하나라도 참이 있으면 TRUE 출력  

 3) IF 함수

    조건에 해당하여 참과 거짓을 판별하는 조건문 함수

    =IF(조건, 참 문장, 거짓 문장) => 조건이 참이면 참 문장 실행, 거짓이면 거짓 문장 실행

    =IF(평균>=70, “합격”, “불합격”) => 평균이 70점 이상이면 합격, 그렇지 않으면 불합격을 출력한다.


 

 엑셀_함수 종류별 메모.lnk

(8) 재무 함수

 1) 재무함수의 공통 인수

    rate => 이자 지급 기간당 이율을 의미

    nper => 납입 총 횟수를 의미

    pmt => 각 기간의 납입액으로 전체 기간 동안 일정하며 기타 비용이나 세금은 포함되지 않고 원금과 이자만 포함된다.

    pv => 현재 가치를 의미

    type => 지급 기일이 기말인지 기초인지를 구분

    fv => 미래 가치 또는 최종 상환 후의 현금 잔고를 의미

 2) FV 함수  = FV(rate, nper, pmt, pv, type)

    일정 금액을 정기적으로 불입하고 일정한 이율이 적용되며 매월 복리로 이자가 계산되는 것으로 가정한 투자의 미래 가치를 계산해 주는 함수  

 3) PV 함수   = PV(rate, nper, pmt, fv, type)

    매월이나 매년 일정한 금액을 일정 기간 동안 지불해 주는 연금이나 보험의 지급총액에 대한 현재 가치를 구해주는 함수

   

 4) NPV 함수  =NPV(rate, value1, value2... value29)

    특정한 금액을 투자하고 매월 일정한 수입이 보장될 때 해당 투자의 현재 가치를 구해주는 함수

 


(9) 정보 함수

 1) ISBLANK 함수 =ISBLANK(셀 주소)

    인수로 지정한 셀이 비어 있으면 TRUE를 구해주고, 비어 있지 않으면 FALSE를 구해준다. 

 2) ISERROR 함수 = ISERROR(셀 주소)

    인수로 입력한 셀에 오류가 발생하였으면 TRUE를 구해주고, 오류가 발생하지 않으면 FALSE를 구해준다.