|
엑셀함수 정리
함수의 종류 |
함수의 입력 방식 |
함수의 설명 |
날짜와 시간관련 함수 |
| |
TODAY |
=TODAY( ) |
시스템에서 설정된 오늘의 날짜를 표시 |
NOW |
=NOW( ) |
시스템에서 설정된 오늘의 날짜와 시간을 표시 |
YEAR |
=YEAR(날짜) |
날짜에서 년도를 추출함 |
MONTH |
=MONTH(날짜) |
날짜에서 월을 추출함 |
DAY |
=DAY(날짜) |
날짜에서 일자를 추출함 |
HOUR |
=HOUR(시간) |
시간에서 시를 추출함 |
MINUTE |
=MINUTE(시간) |
시간에서 분을 추출함 |
SECOND |
=SECOND(시간) |
시간에서 초를 추출함 |
DATE |
=DATE(숫자1, 숫자2, 숫자3) |
숫자1은 년,숫자2는 월,숫자3은 일에 해당하는 날짜를 구함 |
TIME |
=TIME(시,분,초) |
시, 분, 초에 해당하는 시간을 구함 |
DAYS360 |
=DAYS360(시작일,종료일) |
1년을 360일(1달을 30일로 계산)로 하여 |
WEEKDAY |
=WEEKDAY(날짜, 옵션) |
날짜에 해당하는 요일의 번호를 구함 |
DATEDIF |
=DATEDIF(시작일,종료일, 단위) |
시작일부터 종료일 사이의 기간을 지정한 단위로 구함 |
|
|
|
텍스트 함수 |
| |
CONCATENATE |
=CONCATENATE(문자열1,문열2,…) |
여러 문자열을 한 문자열로 연결함 |
LEFT |
=LEFT("문자열", 개수) |
문자열의 왼쪽에서 개수만큼 문자를 추출 |
RIGHT |
=RIGHT("문자열", 개수) |
문자열의 오른쪽에서 개수만큼 문자를 추출 |
MID |
=MID("문자열",시작위치, 개수) |
문자열의 시작위치에서 개수만큼 문자를 추출 |
LEN |
=LEN("문자열") |
문자열의 문자 개수를 구함 |
REPT |
=REPT("문자열",반복수) |
문자열을 반복수만큼 표시함 |
LOWER |
=LOWER("문자열") |
문자열 중 영어를 소문자로 변환함 |
UPPER |
=UPPER("문자열") |
문자열 중 영어를 대문자로 변환함 |
PROPER |
=PROPER("문자열") |
문자열 중 영어 단어 첫 글자를 대문자로 변환함 |
REPLACE |
=REPLACE("바꿀문자열", |
바꿀문자열의 시작위치에서 |
TEXT |
=TEXT(숫자,"셀서식") |
숫자를 " "로 감싼 셀서식을 적용하여 문자열로 변환함 |
VALUE |
=VALUE("문열") |
숫자로만 구성된 문자열을 실제 숫자로 변환 |
WON |
=WON(숫자, 반올림자릿수) |
통화 표시 형식을 적용하여 숫자를 문자열로 변환 |
CHOOSE |
=CHOOSE(숫자,"문자열1","문자열2",...) |
숫자가 "1"이면 "문자열1"을, |
TRIM |
=TRIM(텍스트) |
텍스트의 양쪽 공백을 모두 제거하고 단어중간에 |
|
|
|
수학과삼각함수 |
| |
SUM |
=SUM(인수1,인수2….) |
인수의 합계를 구함 |
SUMIF |
=SUMIF(조건적용 범위,"조건",합계범위) |
조건적용범위에서 조건에 만족하는 자료를 찾아서 |
ROUND |
=ROUND(인수,자릿수) |
인수를 지정한 자릿수에서 반올림한 값을 구함(4사5입) |
ROUNDDOWN |
=ROUNDDOWN(인수,자릿수) |
인수를 지정한 자릿수에서 내림한 값을 구함 |
ROUNDUP |
=ROUNDUP(인수,자릿수) |
인수를 지정한 자릿수에서 올림한 값을 구함 |
PRODUCT |
=PRODUCT(인수1,인수2….) |
인수들을 모두 곱한 값을 구함 |
SUMPRODUCT |
=SUMPRODUCT(배열1,배열2,..) |
배열1과 배열2를 곱한 값들의 합계를 구함 |
MOD |
=MOD(인수1,인수2….) |
인수1을 인수2로 나눈 나머지를 구함 |
TRUNC |
=TRUNC(인수,자릿수) |
인수에서 소수점 이하 자릿수를 버리고 정수를 구함 |
EVEN |
=EVEN(인수) |
인수의 가장 가까운 짝수 정수를 구함 |
ODD |
=ODD(인수) |
인수의 가장 가까운 홀수 정수를 구함 |
CEILING |
=CEILING(인수(수치),수(올림할 값)) |
인수를 수의 배수가 되도록 올린 수를 구함 |
ABS |
=ABS(인수) |
인수의 절대값 |
RAND |
=RAND( ) |
0과 1사이의 난수를 발생 |
INT |
=INT(수) |
지정한 수를 가장 가까운 정수로 내림 |
SQRT |
=SQRT(수) |
지정한 수의 양의 제곱근 : 예) =SQRT(49) => 7 |
POWER |
=POWER(수1,수2) |
수1을 수2로 거듭제곱한 값 |
FACT |
=FACT(수) |
지정한 수의 계승값 |
SIGN |
=SIGN(수) |
지정한 수의 부호가 |
|
|
|
통계함수 |
| |
AVERAGE |
=AVERAGE(인수1,인수2….) |
인수들의 평균을 구함 |
COUNT |
==COUNT(인수1,인수2….) |
인수들중 숫자가 들어있는 셀의 개수를 구함 |
COUNTA |
=COUNTA(인수1,인수2….) |
인수들 중 비어있지 않은 셀의 개수를 구함 |
STDEV |
=STDEV(인수1,인수2….) |
인수들의 표준편차를 구함 |
COUNTBLANK |
=COUNTBLANK(인수1,인수2….) |
인수들 중 비어있는 셀의 개수를 구함 |
COUNTIF |
=COUNTIF(조건범위, 조건) |
조건범위에서 조건을 만족하는 셀의 개수를 구함 |
LARGE |
=LARGE(인수,숫자) |
인수에서 숫자 번째로 큰 값을 구함 |
MAX |
=MAX(인수1,인수2….) |
인수들 중에서 가장 큰 값을 구함 |
MEDIAN |
=MEDIAN(인수1,인수2….) |
인수들 중에서 중간 값을 구함 |
MIN |
=MIN(인수1,인수2….) |
인수들 중에서 가장 작은 값을 구함 |
SMALL |
=SMALL(인수,숫자) |
인수에서 숫자 번째로 작은 값을 구함 |
MODE |
=MODE(인수1,인수2….) |
인수들 중에서 가장 빈도가 높은 값을 구함 |
RANK |
=RANK(순위구할 셀, 범위,옵션) |
범위에서 순위구할 셀이 몇번째 순위인지 구함 |
TRIMMEAN |
=TRIMMEAN(배열,백분율) |
배열에서 백분율만큼 위, 아래 값을 제외하고 |
SUBTOTAL |
=SUBTOTAL(함수번호,참조1,참조2) |
함수번호가 의미하는 함수를 이용하여 |
|
|
|
논리값 함수 |
| |
IF |
=IF(조건,"참값","거짓값") |
지정한 조건이면 참값을, 아니면 거짓값을 출력함 |
AND |
=AND(조건1, 조건2, …) |
조건이 모두 참일때만 TRUE표시 |
OR |
=OR(조건1, 조건2, …) |
조건 중에 하나라도 참이면 TRUE표시 |
NOT |
=NOT(논리값) |
논리값에 대한 반대값 표시 |
TRUE |
=TRUE( ) |
논리값 TRUE표시 |
FALSE |
=FALSE ( ) |
논리값 FALSE표시 |
|
|
|
데이터베이스 함수 |
| |
DAVERAGE |
=D함수명(범위,필드(열번호),조건범위) |
범위에서 조건에 맞는 자료를 대상으로 지정된 열의 |
DSUM |
범위에서 조건에 맞는 자료를 대상으로 지정된 열의 | |
DCOUNT |
범위에서 조건에 맞는 자료를 대상으로 지정된 열의 | |
DCOUNTA |
범위에서 조건에 맞는 자료를 대상으로 지정된 열의 | |
DMAX |
범위에서 조건에 맞는 자료를 대상으로 지정된 열의 | |
DMIN |
범위에서 조건에 맞는 자료를 대상으로 지정된 열의 | |
DVAR |
범위에서 조건에 맞는 자료를 대상으로 지정된 열의 | |
DSTDEV |
범위에서 조건에 맞는 자료를 대상으로 지정된 열의 | |
DGET |
범위에서 조건에 맞는 자료를 대상으로 지정된 열의 | |
DPRODUCT |
범위에서 조건에 맞는 자료를 대상으로 지정된 열의 | |
|
|
|
찾기/참조 함수 이용하기 |
| |
ADDRESS |
=ADDRESS(행번호,열번호) |
행번호와 열번호로 지정된 셀주소를 표시한다 |
CHOOSE |
=CHOOSE(인수, 첫번째,두번째…) |
인수는 1~29까지의 숫자로 입력해야 하고, |
VLOOKUP |
=VLOOKUP(찾을값, 범위, 열번호, 옵션) |
범위의 첫번째 열에서 찾을값과 같은 데이터를 찾은 후 |
HLOOKUP |
=HLOOKUP(찾을값, 범위, 행번호, 옵션) |
범위의 첫번째 행에서 찾을값과 같은 데이터를 찾은 후 |
INDEX |
=INDEX(범위, 행번호, 열번호) |
범위에서 행번호와 열번호에 위치한 데이터를 표시한다 |
MATCH |
=MATCH(찾을값, 범위, 옵션) |
범위에서 찾을값과 같은 데이터를 찾아 |
OFFSET |
=OFFSET(범위, 행, 열, 높이, 너비) |
선택한 범위에서 지정한 행과 열만큼 떨어진 위치에 있는 |
TRANSPOSE |
=TRANSPOSE(표 범위) |
표의 행과 열을 서로 바꾼다 |
ROW |
=ROW(참조) |
참조의"행"번호 구함 |
COLUMN |
=COLUMN(참조) |
참조의"열"번호 구함 |
※ 인수로 문자, 날짜, 시간을 사용할 경우 " "로 묶어 주어야 함.
weekday 함수의 옵션
round함수
|