(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 함수
․입력되는 논리식들이 모두 참이어야 TRUE 출력, 하나라도 거짓이 있으면 FALSE 출력
․=AND(논리식1, 논리식2....)
2) OR 함수
․입력되는 논리식들 중 하나라도 참이 있으면 TRUE 출력
․=OR(논리식1, 논리식2.....)
3) IF 함수
․조건에 해당하여 참과 거짓을 판별하는 조건문 함수
․=IF(조건, 참 문장, 거짓 문장) => 조건이 참이면 참 문장 실행, 거짓이면 거 짓 문장 실행
․=IF(평균>=70, “합격”, “불합격”) => 평균이 70점 이상이면 합격, 그렇지 않 으면 불합격을 출력한다.
(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 함수
․인수로 지정한 셀이 비어 있으면 TRUE를 구해주고, 비어 있지 않으면 FALSE를 구해준다.
․=ISBLANK(셀 주소)
2) ISERROR 함수
․인수로 입력한 셀에 오류가 발생하였으면 TRUE를 구해주고, 오류가 발생하지 않 으면 FALSE를 구해준다.
․=ISERROR(셀 주소)
'엑셀 > 잡식엑셀' 카테고리의 다른 글
복수 조건으로 vlookup으로 안될때는 index와 match로 해결 (1) | 2020.09.08 |
---|---|
[엑셀] vlookup 복수 조건으로 가져오기 (0) | 2020.09.08 |
[엑셀] vlookup 잘모르겠다면 필독 (0) | 2020.09.08 |
참 쉬운 엑셀 그래프 만들기 (0) | 2020.09.01 |
엑셀 단축키 모음 (0) | 2020.09.01 |