[엑셀/Excel] 자주 출제 및 사용하는 함수
수학 관련 함수
통계
-
SUM(숫자1, [숫자2], [숫자3],…)
지정된 셀 범위의 합계를 구하는 함수 -
SUMIF(조건범위, 조건, [찾을범위])
조건을 만족하는 데이터의 합계 -
SUMIFS(합을 구할 범위, 참조할 범위1, 조건1, [참조할 범위2], [조건2], …)
범위 안 여러개의 조건을 만족하는 값의 합계 -
DSUM(전체범위, 찾을 열 필드, 조건범위)
조건을 만족하는 값의 합계를 출력 -
AVERAGE(숫자1, 숫자2, 숫자3,…)
지정된 셀 범위의 평균을 구하는 함수 -
DAVERAGE(전체 범위, 찾을 열번호, 기준)
전체 데이터베이스 내에서 기준에 맞는 자료의 평균 -
MAX(숫자1, 숫자2, 숫자3,…)
지정된 셀 범위 내 최대값 출력 -
MIN(숫자1, 숫자2, 숫자3,…)
지정된 셀 범위 내 최솟값 출력 -
LARGE(인수 또는 셀범위, 숫자인수)
범위 내 [지정한 숫자인수 값] 번째로 큰 수 출력 -
SMALL(인수 또는 셀범위, 숫자인수)
범위 내 [지정한 숫자인수 값] 번째로 작은 수 출력 -
MODE(범위1, [범위2],…)
인수들 중 가장 많이 발생한 값인 최빈값 출력 -
RANK(값, 범위, [논리값])
범위 내에서 지정한 수의 순위를 구한다.
논리값이 0이거나 생략되면 내림차순으로, 0이외의 값은 오름차순으로 표시 -
COUNT(숫자1, 숫자2, 숫자3,…)
인수로 입력된 숫자의 개수 출력 -
COUNTA(범위1, 범위2,…)
셀 범위 중 비어있지 않은 셀의 개수 출력 -
COUNTBLANK(범위)
비어있는 셀의 개수 출력 -
COUNTIF(범위, 조건)
범위 내 조건을 만족하는 셀의 개수 출력 -
COUNTIFS(범위1, 조건1, 범위2, 조건2, …)
범위 내 여러 조건을 만족하는 셀의 개수 출력 -
DCOUNT(전체 범위, 찾을 열번호, 기준)
전체 데이터베이스 내에서 기준에 맞는 숫자 포함 셀들의 개수 -
DCOUNTA(전체 범위, 찾을 열번호, 기준)
전체 데이터베이스 내에서 비어있는 셀은 무시하고 기준에 맞는 셀들의 개수
어림값
-
EVEN(숫자)
가까운 짝수값으로 올림 -
ODD(숫자)
가까운 홀수값으로 올림 -
ROUND(인수, 소수점 이하 자릿수)
표시된 소수점 이하 자릿수에서 반올림 -
ROUNDDOWN(인수, 내림할 자릿수)
지정된 자릿수 아래의 수를 내림 -
ROUNDUP(인수, 올림할 자릿수)
지정된 자릿수 아래의 수를 올림 -
TRUNC(버림할 인수, 자릿수)
지정된 자릿수에서 버림하여 출력
표시 형식
-
INT(실수)
실수에서 소수점 이하 절삭 후 정수로 내림 -
ABS(숫자)
숫자의 절대값을 변환 -
SQRT(양수)
양수의 제곱근을 구함 -
CEILING(숫자, 기준배수)
특정 배수를 기준으로 올림된 수를 반환 -
FLOOR(숫자, 기준배수)
숫자의 배수 중 기준이 되는 배수와 가장 가까운 내림된 값을 반환 -
MROUND(숫자, 기준배수)
특정값에 가장 가까운 배수를 계산 -
EXP(숫자)
인수를 자연로그의 밑 e의 지수로 올린다 -
FACT(숫자)
인수의 팩토리얼을 표시 -
PI()
원주율 값 -
MOD(나누어질 인수, 나눌 인수)
나머지 출력 -
PRODUCT(인수 또는 셀 범위)
모든 셀을 곱한 값 출력 -
SUMPRODUCT(배열1, 배열2,…)
배열을 n차원 벡터로 취급하고 내적 -
POWER(인수, 승수)
인수의 지정한 승수만큼의 값 출력
예를 들어 = POWER(2, 3)면, 23
** 1번 인수가 음수라면, 2번 인수가 정수가 아닐 경우 계산불가
-
SUBTOTAL(함수, 참조1, [참조2], …)
필터링으로 가려진 데이터들을 제외하고 계산 작업을 할 수 있게 돕는 함수
날짜/시간 관련 함수
-
DATE(년, 월, 일)
특정 날짜 출력 -
TODAY()
현재 컴퓨터 시스템의 날짜 표시 -
NOW()
현재 컴퓨터의 날짜와 시간을 표시 -
YEAR(날짜) / MONTH(날짜) / DAY(날짜)
연도/월/일 값 출력 -
WEEKDAY(날짜, 유형)
해당하는 요일 번호 표시 -
TIME(시, 분, 초)
특정 시간 출력 -
HOUR(시간) / MINUTE(시간) / SECOND(시간)
시/분/초 값 출력
논리 관련 함수
-
IF(조건, 참값, 거짓값)
조건을 만족 시 참값, 불만족 시 거짓값으로 출력 -
IFERROR(검사수식, 반환값)
수식에서 오류가 발생할 경우 사용자가 지정한 값을 반환 -
AND(조건1, 조건2,…)
모든 논리가 전부 참일 경우TRUE
를 출력하고, 하나라도 거짓이 있을 경우FALSE
를 출력 -
OR(조건1, 조건2,…)
하나라도 참이 있을 경우TRUE
를 출력하고, 전부 거짓일 경우FALSE
를 출력 -
NOT(조건)
논리식의 결과 값을 반대로 출력
문자열 관련 함수
-
LEFT(문자열, 정수)
주어진 문자열 중 왼쪽으로부터 정수번째 있는 값 출력 -
RIGHT(문자열, 정수)
주어진 문자열 중 마지막부터 정수번째 있는 값 출력 -
MID(문자열 또는 문자열 참조 셀, n번째 글자, x개까지)
문자열의 가운데 부분을 추출해 표시한다. n번째 글자부터 x개만큼을 추출 -
LOWER(문자열)
입력된 문자열을 모두 소문자로 표시 -
UPPER(문자열)
입력된 문자열을 모두 대문자로 표시 -
PROPER(문자열)
문자열에서 첫단어만 대문자로 표시 -
TRIM(셀 또는 문자열)
해당 셀/문자열의 텍스트 양 끝에 있는 공백을 제외한 텍스트를 추출 -
LEN(문자열)
문자열의 길이 출력 -
FIND(찾으려는 문자, 문자열, 시작위치)
특정문자가 시작하는 위치를 숫자로 반환 -
SEARCH(찾을 문자, 검색할 문자열, [시작지점])
문자열에서 특정 문자의 시작위치 검색 -
REPLACE(문자열, 시작위치, 문자열 수, 대체할 문자열)
문자열의 시작위치에서부터 지정하는 수 만큼 문자열을 다른 문자열로 대체 -
SUBSTITUTE(문자열, 찾을문자, 새로운문자, [바꿀지점])
문자열에서 특정 문자를 찾아 다른 문자로 대체 한 셀 내에 대상 텍스트가 여러 개가 있는 상황에서는바꿀지점
을 활용할 수 있는데,모두 바꾸려면
생략
하고, 숫자를 입력하면 그만큼 왼쪽에서부터 대상 텍스트를 세어서선택
적으로 적용 -
CONCATENATE(문자열1, 문자열2, …)
여러 문자열을 하나로 조인 -
REPT(문자열, 반복 횟수)
문자열을 지정한 횟수만큼 반복 -
VALUE(문자열)
문자열을 숫자로 변환
검색 기능 함수
-
COLUMN(셀)
해당 셀의 가로열의 번호를 표시 -
ROW(셀)
해당 셀의 세로행의 번호를 표시하는 함수 -
CHOOSE(색인번호(1 이상 254이하의 정수형), 값1, [값2], …)
순번으로 구성된 색인을 참조하여 목록에서 해당 순번의 값을 반환 -
INDEX(배열, 행위치, 열위치)
배열 내의 몇 행 몇 열에 해당하는 대상을 찾아서 출력 -
OFFSET(시작지점, 행이동, 열이동, [높이], [넓이])
시작지점으로부터 지정한만큼 이동한 곳의 셀 참조 또는 값을 반환 - VLOOKUP(찾을 값, 참조범위, 열번호, [옵션])
가로(수직
)로 된 범위에서 값을 참조하여 다른 항목의 값을 반환- 옵션
1 : 유사값이나 생략
0 : 정확한 값
- 옵션
- HLOOKUP(찾을 값, 참조범위, 행번호, [옵션])
가로(수평
)로 된 범위에서 값을 참조하여 다른 항목의 값을 반환- 옵션
1 : 유사값이나 생략
0 : 정확한 값
- 옵션
- XLOOKUP(찾을 값, 참조 범위, 출력 범위, [옵션], [검색옵션])
범위에서 일치하는 항목을 찾아 반환- 옵션
0
: 정확히 일치하는 값만 반환하며 일치하는 값이 없을 경우 #N/A 반환
-1
: 일치하는 값이 없을 때 그보다 적으면서 가장 가까운 값 반환
1
: 일치하는 값이 없을 때 그보다 많으면서 가장 가까운 값 반환
2
: 와일드카드 옵션 - 검색옵션
1
: 오름차순
-1
: 내림차순
2
: 데이터가 정렬되었다고 가정한 오름차순
-2
: 데이터가 정렬되었다고 가정한 내림차순
- 옵션
- MATCH(찾을값, 범위, [옵션])
배열 내에서 찾고자 하는 값이 몇 번째에 위치하는지 찾아서 숫자로 출력- 옵션
0
: 정렬되지 않은 배열에서 정확히 일치하는 값을 검색. 여러 개가 검색되었을 경우 첫째 것을 출력
1
: 오름차순으로 정렬된 배열에서 작거나 같은 값 중 가장 큰 값
-1
: 내림차순으로 정렬된 배열에서 크거나 같은 값 중 가장 작은 값
- 옵션
- XMATCH(찾을 값, 찾을 범위, [옵션], [검색옵션])
배열 또는 범위에서 특정 값의 상대 위치(순번)을 반환- 옵션
0
: 정확히 일치하는 값만 반환하며 일치하는 값이 없을 경우 #N/A 반환
-1
: 일치하는 값이 없을 때 그보다 적으면서 가장 가까운 값 반환
1
: 일치하는 값이 없을 때 그보다 많으면서 가장 가까운 값 반환
2
: 와일드카드 옵션 - 검색옵션
1
: 오름차순
-1
: 내림차순
2
: 데이터가 정렬되었다고 가정한 오름차순
-2
: 데이터가 정렬되었다고 가정한 내림차순
- 옵션
댓글남기기