엑셀 버전별 함수식, 기능, 사용예시
묶음 |
함수명 |
버전 |
함수식 |
기능 |
사용예시 |
결과값 |
연월일시분초 |
YEAR |
* |
=YEAR(날짜) |
날짜의 '년' 구하기 |
=YEAR("2015-11-12") |
2015 |
MONTH |
* |
=MONTH(날짜) |
날짜의 '월' 구하기 |
=MONTH("2015-11-12") |
11 |
|
DAY |
* |
=DAY(날짜) |
날짜의 '일' 구하기 |
=DAY("2015-11-12") |
12 |
|
HOUR |
* |
=HOUR(시각) |
시각의 '시' 구하기 |
=HOUR("2015-11-12 12:34:56") |
12 |
|
MINUTE |
* |
=MINUTE(시각) |
시각의 '분' 구하기 |
=MINUTE("2015-11-12 12:34:56") |
34 |
|
SECOND |
* |
=SECOND(시각) |
시각의 '초' 구하기 |
=SECOND("2015-11-12 12:34:56") |
56 |
|
현재시각 |
TODAY |
* |
=TODAY() |
오늘 날짜 구하기(오늘 날짜의 0시) |
=TODAY() |
2017-01-18 |
NOW |
* |
=NOW() |
현재 시각 구하기 |
=NOW() |
2017-01-18 22:41 |
|
삼각함수 1 |
SIN |
* |
=SIN(라디안) |
사인 값 구하기 |
=SIN(0) |
0 |
COS |
* |
=COS(라디안) |
코사인 값 구하기 |
=COS(0) |
1 |
|
TAN |
* |
=TAN(라디안) |
탄젠트 값 구하기 |
=TAN(0) |
0 |
|
삼각함수 2 |
ASIN |
* |
=ASIN(수) |
라디안의 아크사인 값 구하기(-pi/2 ~ pi/2) |
=ASIN(1) |
1.570796327 |
ACOS |
* |
=ACOS(수) |
라디안의 아크코사인 값 구하기(0과 pi 사이) |
=ACOS(1) |
0 |
|
ATAN |
* |
=ATAN(수) |
라디안의 아크탄젠트 값 구하기(-pi/2 ~ pi/2) |
=ATAN(1) |
0.785398163 |
|
삼각함수 3 |
SINH |
* |
=SINH(수) |
하이퍼볼릭 사인 값 구하기 |
=SINH(1) |
1.175201194 |
COSH |
* |
=COSH(수) |
하이퍼볼릭 코사인 값 구하기 |
=COSH(1) |
1.543080635 |
|
TANH |
* |
=TANH(수) |
하이퍼볼릭 탄젠트 값 구하기 |
=TANH(1) |
0.761594156 |
|
올림 버림, 반올림 |
MROUND |
* |
=MROUND(수, X) |
수를 X의 배수가 되도록 반올림 |
=MROUND(133,25) |
125 |
ROUND |
* |
=ROUND(수, N) |
소수점 아래 N째 자리까지 반올림(N은 정수) |
=ROUND(1.23456,2) |
1.23 |
|
ROUNDDOWN |
* |
=ROUNDDOWN(수, N) |
소수점 아래 N째 자리까지 내림(N은 정수) |
=ROUNDDOWN(1.23456,2) |
1.23 |
|
ROUNDUP |
* |
=ROUNDUP(수, N) |
소수점 아래 N째 자리까지 올림(N은 정수) |
=ROUNDUP(1.23456,2) |
1.24 |
|
INT |
* |
=INT(수) |
가장 가까운 정수로 내림 |
=INT(1.23) |
1 |
|
TRUNC |
* |
=TRUNC(수, 자릿수) |
지정한 자릿수만큼 소수점 아래 남기고 나머지는 버림 |
=TRUNC(123.456,1) |
123.4 |
|
EVEN |
* |
=EVEN(수) |
가장 가까운 짝수로, 양수는 올림, 음수는 내림 |
=EVEN(1.23) |
2 |
|
FLOOR |
* |
=FLOOR(수, X) |
수를 X의 배수가 되도록 절댓값을 내림 |
=FLOOR(133,25) |
125 |
|
셀의 개수 세기 |
COUNT |
* |
=COUNT(범위) |
숫자가 포함된 셀의 개수 구하기 |
없음 |
없음 |
COUNTA |
* |
=COUNTA(범위) |
비어 있지 않은 셀의 개수 구하기 |
없음 |
없음 |
|
COUNTBLANK |
* |
=COUNTBLANK(범위) |
비어 있는 셀의 개수 구하기 |
없음 |
없음 |
|
COUNTIF |
* |
=COUNTIF(범위, 조건) |
범위에서 내용이 '조건' 인 셀의 개수 구하기 |
없음 |
없음 |
|
표준편차 |
STDEV.P |
2010 |
=STDEV.P(수1, 수2, …) |
모집단의 표준편차(텍스트, 논리값 제외) |
=STDEV.P(1,2,3) |
0.816496581 |
STDEV.S |
2010 |
=STDEV.S(수1, 수2, …) |
표본집단의 표준편차(텍스트, 논리값 제외) |
=STDEV.S(1,2,3) |
1 |
|
STDEVA |
* |
=STDEVA(수1, 수2, …) |
표본집단의 표준편차(텍스트, 논리값 포함) |
=STDEVA(1,2,3) |
1 |
|
STDEVP |
* |
=STDEVP(수1, 수2, …) |
모집단의 표준편차(텍스트, 논리값 제외) |
=STDEVP(1,2,3) |
0.816496581 |
|
STDEVPA |
* |
=STDEVPA(수1, 수2, …) |
모집단의 표준편차(텍스트, 논리값 포함) |
=STDEVPA(1,2,3) |
0.816496581 |
|
분산 |
VAR.P |
2010 |
=VAR.P(수1, 수2, …) |
모집단의 분산(텍스트, 논리값 제외) |
=VAR.P(1,2,3) |
0.666666667 |
VAR.S |
2010 |
=VAR.S(수1, 수2, …) |
표본집단의 분산(텍스트, 논리값 제외) |
=VAR.S(1,2,3) |
1 |
|
VARA |
* |
=VARA(수1, 수2, …) |
표본집단의 평방편차(텍스트, 논리값 포함) |
=VARA(1,2,3) |
1 |
|
VARPA |
* |
=VARPA(수1, 수2, …) |
모집단의 평방편차(텍스트, 논리값 포함) |
=VARPA(1,2,3) |
0.666666667 |
|
문자 출력 |
LEFT |
* |
=LEFT(텍스트, 수) |
시작 지점부터 지정한 수의 문자 출력 |
=LEFT("Amazingteur",3) |
Ama |
MID |
* |
=MID(텍스트, A, B) |
텍스트의 A번째 문자부터 B개 출력하기 |
=MID("TEXT",2,2) |
EX |
|
MIDB |
* |
=MIDB(텍스트, A, B) |
텍스트의 A번째 바이트에서 B바이트 출력 |
=MIDB("텍스트TEXT",3,6) |
스트TE |
|
RIGHT |
* |
=RIGHT(텍스트, 수) |
끝 지점부터 지정한 수의 문자 출력 |
=RIGHT("Amazingteur",3) |
eur |
|
진수변환 |
BIN2DEC |
* |
=BIN2DEC(2진수) |
2진수 -> 10진수 변환 |
=BIN2DEC(11111) |
31 |
BIN2HEX |
* |
=BIN2HEX(2진수) |
2진수 -> 16진수 변환 |
=BIN2HEX(11111) |
1F |
|
BIN2OCT |
* |
=BIN2OCT(2진수) |
2진수 -> 8진수 변환 |
=BIN2OCT(11111) |
37 |
|
DEC2BIN |
* |
=DEC2BIN(10진수) |
10진수 -> 2진수 변환 |
=DEC2BIN(30) |
11110 |
|
DEC2HEX |
* |
=DEC2HEX(10진수) |
10진수 -> 16진수 변환 |
=DEC2HEX(30) |
1E |
|
DEC2OCT |
* |
=DEC2OCT(10진수) |
10진수 -> 8진수 변환 |
=DEC2OCT(30) |
36 |
|
HEX2BIN |
* |
=HEX2BIN(16진수) |
16진수 -> 2진수 변환 |
=HEX2BIN(100) |
100000000 |
|
HEX2DEC |
* |
=HEX2DEC(16진수) |
16진수 -> 10진수 변환 |
=HEX2DEC(100) |
256 |
|
HEX2OCT |
* |
=HEX2OCT(16진수) |
16진수 -> 8진수 변환 |
=HEX2OCT(100) |
400 |
|
OCT2BIN |
* |
=OCT2BIN(8진수) |
8진수 -> 2진수 변환 |
=OCT2BIN(100) |
1000000 |
|
OCT2DEC |
* |
=OCT2DEC(8진수) |
8진수 -> 10진수 변환 |
=OCT2DEC(100) |
64 |
|
OCT2HEX |
* |
=OCT2HEX(8진수) |
8진수 -> 16진수 변환 |
=OCT2HEX(100) |
40 |
|
IF 관련 |
IF |
* |
=IF(조건식, A, B) |
조건식이 참이면 A, 거짓이면 B 출력 |
=IF(1+1=2,"Value1","Value2") |
Value1 |
SUMIF |
* |
=SUMIF(범위, 조건, 합을 구할 범위) |
주어진 조건에 의해 셀의 합 구하기('범위'와 '합을 구할 범위는 1:1대응) |
없음 |
없음 |
|
DATE, TIME |
DATE |
* |
=DATE(년, 월, 일) |
날짜를 나타내는 수 구하기 |
=DATE(2015,11,12) |
42320 |
TIME |
* |
=TIME(시, 분, 초) |
시각을 나타내는 수 구하기 |
=TIME(16,30,0) |
0.6875 |
|
평균 구하기 |
AVERAGE |
* |
=AVERAGE(수1, 수2, …) |
평균 구하기 |
=AVERAGE(4,3,4,2,3) |
3.2 |
GEOMEAN |
* |
=GEOMEAN(수1, 수2, ...) |
기하 평균 구하기 |
=GEOMEAN(1,2,4) |
2 |
|
HARMEAN |
* |
=HARMEAN(수1, 수2, ...) |
조화 평균 구하기 |
=HARMEAN(1,3,6) |
2 |
|
통화 표시 |
DOLLAR |
* |
=DOLLAR(수, N) |
특정 수를 소수점 아래 N자리까지 있는 달러 형식으로 바꾸기 |
=DOLLAR(100,1) |
$100.0 |
WON |
* |
=WON(수, N) |
특정 수를 소수점 아래 N자리까지 있는 원 형식으로 바꾸기 |
=WON(100,1) |
₩100.0 |
|
HLOOKUP |
HLOOKUP |
* |
=HLOOKUP(A, 범위, N, 논리값) |
범위의 첫 행에서 A를 찾아 A가 있는 열의 N번째 행의 값 출력 |
없음 |
없음 |
VLOOKUP |
* |
=VLOOKUP(A, 범위, N, 논리값) |
범위의 첫 열에서 A를 찾아 A가 있는 행의 N번째 열의 값 출력 |
없음 |
없음 |
|
복소수 관련 함수 |
IMABS |
* |
=IMABS(복소수) |
복소수의 절댓값 구하기(복소평면) |
=IMABS("3+4i") |
5 |
IMAGINARY |
* |
=IMAGINARY(복소수) |
복소수의 허수부 계수 구하기 |
=IMAGINARY("3+4i") |
4 |
|
IMCOS |
* |
=IMCOS(복소수) |
복소수의 코사인 값 구하기 |
=IMCOS("2i") |
3.7622 |
|
IMDIV |
* |
=IMDIV(복소수1, 복소수2) |
두 복소수의 나눗셈 몫 구하기 |
=IMDIV("4+4i","2i") |
2-2i |
|
IMEXP |
* |
=IMEXP(복소수) |
복소수의 지수 구하기 |
=IMEXP("i") |
0.5403+0.8415i |
|
IMLN |
* |
=IMLN(복소수) |
복소수의 자연 로그값 구하기 |
=IMLN("100i") |
4.6052+1.5708i |
|
IMLOG10 |
* |
=IMLOG10(복소수) |
복소수의 밑이 10인 로그값 구하기 |
=IMLOG10("10i") |
1+0.6822i |
|
IMLOG2 |
* |
=IMLOG2(복소수) |
복소수의 밑이 2인 로그값 구하기 |
=IMLOG2("2i") |
1+2.2662i |
|
IMREAL |
* |
=IMREAL(복소수) |
복소수의 실수부 계수 구하기 |
=IMREAL("3+4i") |
3 |
|
IMSIN |
* |
=IMSIN(복소수) |
복소수의 사인 값 구하기 |
=IMSIN("2i") |
3.6269i |
|
IMSQRT |
* |
=IMSQRT(복소수) |
복소수의 제곱근 구하기 |
=IMSQRT("2i") |
1+i |
|
IMSUB |
* |
=IMSUB(복소수1, 복소수2) |
두 복소수의 차(복소수1-복소수2)구하기 |
=IMSUB("1+2i","1+4i") |
-2i |
|
IMSUM |
* |
=IMSUM(복소수1, 복소수2, ...) |
복소수의 합 구하기 |
=IMSUM("4-2i","2i") |
4 |
다른 경로를 통해 알게되었지만 원글 출처는 어메이징츄어님이라고합니다.
http://amazingteur.blog.me/ 모두 방문하여 감사인사를 남기는건 어떨까요!
'함수 활용' 카테고리의 다른 글
엑셀 한글 글자 랜덤으로 추출하기 (1) | 2017.10.31 |
---|---|
엑셀 반올림 ROUND함수 (0) | 2016.08.23 |
엑셀 개수 구하는 COUNT 함수 (0) | 2016.08.22 |
엑셀 순위를 구하는 RANK함수 (0) | 2016.08.21 |