본문 바로가기
I LEARNED/이렇게쓰더라고

[이렇게쓰더라고] 엑셀 함수 정리

by veganwithbacon 2023. 3. 22.
반응형

오타나 오류있으면 지적 감사합니다

본인 참고용으로 정리

1. 수학 함수

함수명 표시 형식 설명
SUM =SUM(수1, 수2) 
=SUM(범위:범위)
합계
ROUND =ROUND(수,자릿수) 반올림
ROUNDUP =ROUNDUP(수,자릿수) 올림
ROUNDDOWN =ROUNDDOWN(수,자릿수) 내림
PRODUCT =PRODUCT(수1,수2)
=PRODUCT(범위:범위)
SUMPRODUCT =SUMPRODUCT(수,자릿수) 모두 곱합
SUMIF =SUMIF(수,자릿수) 조건에 맞는 합계 값
ABS =ABS(수) 절대값
MOD =MOD(수,나누는 수) 나머지
INT =INT(수) 정수
TRUNC =TRUNC(수,[소수점 자릿수]) 버림

 

2. 통계 함수

함수명 표시형식 설명
AVERAGE =AVERAGE(수1,수2....) 
=AVERAGE(범위)
평균
AVERAGEA =AVERAGE(수1,수2...)
=AVERAGEA(범위)
AVERAGE, AVERAGEA 모두 산술평균을 내는 함수지만, AVERAGEA는 TRUE/FALSE를 1/0으로 계산한다.
AVERAGE는 TRUE/FALSE를 제외한 계산을 진행
MAX =MAX(값1, 값2..)
=MAX(범위)
최대값
MIN =MIN(값1,값2...)
=MIN(범위)
최소값
LARGE =LARGE(범위, 순위) 범위 내 순위번쨰로 큰 값
SMALL =SMALL(범위, 순위) 범위 내 순위번째로 작은 값
MEDIAN =MEDIAN(값1,값2...)
=MEDIAN(범위)
중간값
RANK =RANK(수,범위,[옵션])

[옵션]0 또는 생략 : 큰 수가 1위/내림차순
[옵션]1 : 작은 수가 1위/ 오름차순
범위 내 수의 순위
VAR =VAR(수1,수2)
=VAR(범위)
분산
STDEV =STDEV(값1,값2...)
=STDEV(범위)
표준편차
MODE =MODE(값1,값2...)
=MODE(범위)
최빈값(가장 많이 나타난 수)
최빈값을 표시하므로 값2는 기본2개
FREQUENCY =FERQUENCY(집합범위,간격범위) 빈도 분포 값 수직 배열
COUNT =COUNT(값1,값2...)
=COUNT(범위)
수치 데이터 개수
COUNTA =COUNTA(값1,값2..)
=COUNTA(범위)
공백이 아닌 데이터 개수
COUNTBLANK =COUNTBLANK(값1,값2..)
=COUNTBLANK(범위)
공백 셀 개수 
COUNTIF =COUNTIF(조건, 범위) 조건에 맞는 셀 개수

 

* FREQUENCY함수 부연설명

더보기
https://www.oppadu.com/%EC%97%91%EC%85%80-frequency-%ED%95%A8%EC%88%98/

 

 

 

3. 시간/날짜 함수

함수명 표시형식 설명
TODAY =TODAY 오늘 날짜
NOW =NOW 오늘 날짜,시간
ex) 2023.3.22 오후 2:50:56
YEAR =YEAR(날짜) 연도
MONTH =MONTH(날짜)
DAY =DAY(날짜)
HOUR =HOUR(시간)
MINUTE =MINUTE(시간)
SECOND =SECOND(시간)
DATE =DATE(시,분,초) 새로운 날짜 생성
TIME =TIME(시,분,초) 새로운 시간 생성
WEEKDAY =WEEKDAY(날짜, [옵션])
:
[옵션]1 또는 생략 : 일요일이 1로 시작
2. 월요일을 1로 시작
3. 월요일을 0으로 시작
요일
DAYS360 =DAYS360(시작일, 종료일, [옵션])

시작일과 종료일 날짜표기
ex) 2023-03-22
[옵션] TRUE : 유럽식
FALSE 또는 생략 : 미국식

경과 일수
COUNTA =COUNTA(범위1,범위2...)
ex)범위 A1:B4
공백이 아닌 데이터 개수
범위가 아닌 단일셀로도 가능

 

 

4. 논리/정보 함수

함수명 표시형식 설명
IF =IF(조건식,값1,값2) 조건식이 참이면 값1, 아니면 값2
AND =AND(논리식1,논리식2) 논리식 모두 참이면 TRUE OR FALSE
OR  =OR(논리식1,논리식2) 논리식 하나라도 참이면 TRUE
아니면 FALSE
ISBLANK =ISBLANK(해당 셀) 검사대상 셀 공백 TRUE OR FALSE
ISERROR =ISERROR(검사대상) 검사대상 에러 TRUE OR FALSE

 

ISBLANK 부연 설명

더보기

         1.  IF함수와 결합하여 결과 표시

 

 

        2.  ISBLANK함수 대신 빈 문자열("")로 비어있는지 확인

 

참고 자료 :

https://xlworks.net/excel-function-isblank/

 

5. 찾기/참조 함수

함수명 표시형식 설명
HLOOKUP =HLOOKUP(검색값,참조범위,행번호,[옵션]) 참조범위 내 값을 찾아 행번호에 해당하는 값을 찾음 
HLOOKUP/VLOOKUP 옵션 설명:
TRUE or 생략 : 검색결과 유사한 값 찾음
FALSE : 검색결과 정확히 일치하는 값
VLOOKUP =VLOOKUP(검색값,참조범위,열번호,[옵션]) 참조범위 내 값을 찾아 열번호에 해당하는 값을 찾음
LOOKUP =LOOKUP(검색값,참조범위,출력범위) 참조 범위 내 값을 찾아, 다른 범위 내 같은 위치에 있는 값을 반환
CHOOSE =CHOOSE(색인번호,값1,값2...) 색인 값으로 표시한다고 했으나 0이 아닌 처음 숫자를 1번부터 카운트 한다.
값(조건)이 3개일 경우 2번째를 픽하려면 색인번호에 2를 적어야한다
INDEX =INDEX(범위,행번호,[열번호],[배열번호]) 첫번째 인수로 입력한 범위에서 행번호와 열번호에 해당하는 셀에 입력된 값을 찾음
OFFSET =OFFSET(기본참조영역, 행수, 열수,[높이],[너비]) 시작 지점에서 입력된 수 만큼 행과 열로 이동한 뒤, 높이/너비만큼 확장된 범위를 반환
MATCH =MATCH(검사값&범위,[옵션]) 배열에서 지정된 순서상의 지정된 값에 일치하는 항목의 상대 
위치값을 찾아 표시
TRANSPOSE =TRANSPOSE(배열) 선택범위의 행열을 변환하여 출력

 

6. 문자열 함수

함수명 표시형식 설명
LEFT =LEFT(문자열, 추출할 문자수) 문자열 왼쪽에서 추출
RIGHT =RIGHT(문자열, 추출할 문자수) 문자열 오른쪽에서 추출
MID =MID(문자열, 시작번호, 추출할 문자 수) 문자열 중간에서 추출
LOWER =LOWER(문자열) 입력된 문자열 모두 소문자로 표시
UPPER =UPPER(문자열) 입력된 문자열 모두 대문자로 표시
PROPER =PROPER(문자열) 단어의 첫글자만 대문자로 변환
LEN =LEN(문자열) 문자열 내의 문자열 개수를 구함
TEXT =TEXT(값,"표시형식") 셀의 값을 원하는 형식으로 텍스트화하여 표시해주는 함수
숫자를 다른 서식으로 변경할 때 주로 사용
VALUE =VALUE(문자열) 문자열을 숫자로 변환

 

7. 데이터베이스 함수

함수명 표시형식 설명
DSUM =함수명(database,field,criteria)
=함수명(데이터범위,필드번호,조건번호)

#field(필드번호)는 필드명, 문자열로 대체가능

database(데이터 범위)
field(계산에 사용될 필드번호)
criteria(지정조건)
조건에 맞는 값 합계
DAVERAGE 조건에 맞는 값 평균 
DCOUNT 조건에 맞는 값 개수
DCOUNTA 조건에 맞는 값 개수 
DMAX 조건에 맞는 값 최대값
DMIN 조건에 맞는 값 최소값
DVAR 조건에 맞는 값 분산
DGET 조건에 맞는 값 추출
DPRODUCT 조건에 맞는 값 곱

 

반응형

댓글