엑셀기초2. 엑셀 함수 정리 (Vlookup 등 기본편)
1. 엑셀에서 함수란 무엇인가?
엑셀(Excel)에서 함수는 데이터를 처리하고 분석하는 데 사용되는 수식 또는 기능입니다. 함수는 사용자가 특정 작업을 수행하고자 할 때 특정한 계산이나 조작을 자동으로 수행할 수 있도록 도와줍니다. 엑셀은 다양한 내장 함수를 제공하며, 사용자가 원하는 작업을 수행하기 위해 이러한 함수를 조합하여 사용할 수 있습니다.
예를 들어, SUM 함수는 범위 내의 숫자의 합계를 계산하는 데 사용되며, AVERAGE 함수는 범위 내의 숫자의 평균을 계산하는 데 사용됩니다. 다른 예로는 IF 함수는 조건에 따라 값을 반환하거나 다른 계산을 수행하며, VLOOKUP 함수는 특정 값에 대한 검색을 수행하여 해당 값을 반환합니다.
함수는 셀에 =sum() 기입하여 직접 입력할 수도 있고, 수식 바에 입력하여 사용할 수도 있습니다. 함수는 데이터 분석, 계산, 조건부 처리 등 다양한 작업에 유용하게 활용됩니다. 엑셀에서는 수많은 함수가 제공되며, 사용자가 필요에 따라 적절한 함수를 선택하여 활용할 수 있습니다.
2. 엑셀 함수 검색방법
엑셀의 기본함수의 경우 엑셀 화면에서 Shift+F3키를 입력하면 하기와 같이 함수 마법사로 각각의 기능을 확인할 수 있으며, 필요한 함수를 검색하여 찾을 수도 있습니다.
3. 엑셀 함수 정리본 배포
하기는 한국어로 정리된 함수의 일람입니다. Ctrl+F키로 필요한 함수를 찾아 설명을 확인해주세요.
행 순서대로 함수명/카테고리 및 설명/함수 지정형식으로 구성되어 있습니다.
ADDRESS 함수
찾기 및 참조 : 입력한 열/행번호의 셀주소를 지정한 형식으로 반환합니다.
행번호,열번호,참조유형,주소형식,참조시트
AGGREGATE 함수
수학 및 삼각 : 숨겨진 행 또는 오류를 제외하고 다양한 방식으로 데이터를 집계합니다.
사용할함수집계방식인수1인수2...
AVERAGE 함수
통계 : 지정한 범위나 숫자의 평균(산술평균)을 계산합니다.
범위1범위2...
AVERAGEA 함수
통계 : 선택된 값들의 산술평균을 계산합니다. (논리값, 텍스트 형식의 숫자 포함) 값1값2..
AVERAGEIF 함수
통계 : 조건을 만족하는 셀의 평균(산술 평균)을 계산합니다.
조건범위조건평균범위
AVERAGEIFS 함수
통계 : 범위 내 여러개의 조건을 만족하는 값의 산술평균을 계산합니다.
평균범위조건범위1조건1조건범위2조건2...
CEILING 함수
수학 및 삼각 : 특정 배수를 기준으로 올림된 수를 반환합니다.
숫자기준배수
CELL 함수
정보 : 셀의 서식이나 위치, 내용등의 정보를 반환합니다.
정보유형셀참조
CHAR 함수
텍스트 : 입력한 코드에 해당하는 문자를 반환합니다.
코드번호
CHOOSE 함수
찾기 및 참조 : 순번으로 구성된 색인을 참조하여 목록에서 해당 순번의 값을 반환합니다.
색인번호값1값2...
COLUMN 함수
찾기 및 참조 : 셀의 열 번호를 반환합니다.
셀
COLUMNS 함수
찾기 및 참조 : 선택한 범위의 열 개수(넓이)를 반환합니다.
범위
CONCAT 함수
텍스트 : 여러개의 범위 또는 텍스트를 하나의 문자열로 결합합니다.
항목1항목2항목3...
CONCATENATE
함수 텍스트 : 여러개의 텍스트 문자열을 하나의 문자열로 연결합니다.
텍스트1텍스트2...
CONFIDENCE.T
함수 통계 : T 분포를 사용하여 모집단 평균의 신뢰구간을 계산합니다.
1-신뢰수준표본표준편차표본개수
CORREL 함수
통계 : 두 범위의 상관계수를 구합니다.
범위1범위2
COUNT 함수
통계 : 해당 범위의 '숫자'를 포함하고 있는 셀의 개수를 계산합니다.
범위1범위2...
COUNTA 함수
통계 : 선택된 범위에서 '비어있지 않은 셀'의 개수를 구합니다.
범위1범위2...
COUNTIF 함수
통계 : 선택된 범위에서 하나의 조건을 만족하는 셀의 개수를 계산합니다.
조건범위조건
COUNTIFS 함수
통계 : 선택된 범위에서 여러개의 조건을 만족하는 셀의 개수를 구합니다.
조건범위1조건1조건범위2조건2...
COUPNUM 함수
재무 : 결산일과 만기일 사이 총 이자 지급 횟수를 계산합니다.
결산일만기일연간지급횟수계산기준
DATE 함수
날짜 및 시간 : 연/월/일 값을 받아 해당 날짜를 나타내는 일련번호로 반환합니다.
연월일
DATEDIF 함수
날짜 및 시간 : 두 날짜사이의 일, 월, 연도의 차이를 선택하여 계산합니다.
시작일종료일단위
DATEVALUE 함수
날짜 및 시간 : 텍스트형태로 저장된 날짜를 날짜계산에 사용되는 일련번호로 변환합니다.
텍스트
DAY 함수
날짜 및 시간 : 선택된 날짜의 일을 반환합니다.
날짜
DAYS360 함수
날짜 및 시간 : 1년을 360일(1달=30일)로 보고 두 날짜 사이의 일 수를 계산합니다.
시작일종요일계산방식
DB 함수
재무 : 감가상각 방법 중 정률법을 이용해 감가상각 금액을 계산합니다.
자산취득가잔존가치내용연수상각년도첫해개월수 DCOUNT 함수
데이터베이스 : 표의 지정한 필드에서 조건을 만족하는 값의 평균을 계산합니다.
표필드조건
DDB 함수
재무 : 이중 체감법 또는 지정한 배율로 해당 회기의 감가상각을 계산합니다.
자산 취득가잔존 가치내용 연수상각 연도감가 배율 EDATE 함수
날짜 및 시간 : 지정한 날짜로부터 특정 개월수 전/후의 날짜를 반환합니다.
시작일개월수
EOMONTH 함수
날짜 및 시간 : 시작일로부터 특정 개월수 이후의 마지막날을 반환하는 함수입니다.
시작일개월수
EVEN 함수
수학 및 삼각 : 가장 가까운 짝수를 찾아 올림합니다.
숫자
EXACT 함수
텍스트 : 두 텍스트의 정확한 일치여부를 대/소문자까지 구분하여 확인합니다.
텍스트1텍스트2
FILTER 함수
동적배열 : 입력한 조건을 바탕으로 데이터를 필터링합니다.
배열조건결과없음반환
FILTERXML 함수
데이터베이스 : XML 문서에서 특정 요소를 추출합니다.
XMLxPath
FIND 함수
텍스트 : 찾으려는 문자가 문자열에서 몇번째 위치하는지 순번을 검색합니다.
찾으려는문자문자열시작위치
FLOOR 함수
수학 및 삼각 : 숫자의 배수 중 기준이 되는 배수와 가장 가까운 내림된 값을 반환합니다.
숫자기준배수
FORECAST 함수
통계 : 선형회귀법을 사용하여 기존 값으로 미래의 값을 예측하는 함수입니다.
예측할값결과값범위예측값범위
FORECAST.ETS 함수
통계 : 지수평활법 알고리즘으로 시계열 데이터에서 미래의 값을 예측합니다.
예측할시계열값범위시계열범위계절성누락데이터처리중복시계열처리
FORECAST.ETS.SEASONALITY 함수
통계 : 엑셀에서 ETS예측에 사용한 계절성을 확인합니다.
기존값범위기존시계열범위누락데이터처리중복시계열처리
FORECAST.LINEAR 함수
통계 : 선형회귀를 사용하여 기존값으로 미래의 값을 예측합니다.
예측할값기존Y축범위기존X축범위
FORMULATEXT 함수
찾기 및 참조 : 셀에 입력된 수식을 텍스트로 반환합니다.
셀
FREQUENCY 함수
통계 : 범위 내에서 값이 발생하는 빈도를 계산합니다.
집합범위간격범위
FV 함수
재무 : 매기간 일정한 금액을 일정한 이율로 일정기간동안 납입할 경우 얻게되는 미래가치를 계산합니다.
이자율납입기간납입액현재가치납입시점
GEOMEAN 함수
통계 : 지정한 범위 내 값들의 기하평균을 계산합니다.
범위1범위2...
GETPIVOTDATA 함수
찾기 및 참조 : 피벗테이블에서 조건을 만족하는 필드 값을 출력합니다.
필드명피벗시작셀조건필드1조건1조건필드2조건2...
HLOOKUP 함수
찾기 및 참조 : 가로로 된 범위에서 값을 참조하여 다른 항목의 값을 반환합니다.
찾을값참조범위행번호일치옵션
HOUR 함수
날짜 및 시간 : 시간 값의 '시'를 반환합니다.
시간
HYPERLINK 함수
찾기 및 참조 : 통합문서나 외부 인터넷 페이지를 열 수 있는 바로가기 링크를 생성합니다.
경로표시값
IF 함수
논리 : 입력한 조건의 참/거짓을 판단하여 값을 반환합니다.
논리식참일 때의 값거짓일 때의 값
IFERROR 함수
논리 : 수식에서 오류가 발생할 경우 사용자가 지정한 값을 반환합니다.
검사수식반환값
IFS 함수
논리 : 여러 조건에 대해 다른 결과값을 반환합니다.
조건1결과1조건2결과2...TRUE그외결과
INDEX 함수
찾기 및 참조 : 선택한 범위에서 원하는 위치의 값을 반환합니다.
배열행번호열번호배열번호
INDIRECT 함수
찾기 및 참조 : 셀주소를 문자로 직접 입력하여 특정 셀이나 범위의 값을 반환합니다.
참조범위참조방식
ISBLANK 함수
정보 : 값이 비어있는지 확인하여 TRUE 또는 FALSE를 반환합니다.
값
ISERR 함수
정보 : #N/A! 오류를 제외한 오류일 경우 TRUE를 반환합니다.
값
ISERROR 함수
정보 : 모든 오류를 포함한 임의의 오류 값인지 확인합니다.
값
ISLOGICAL 함수
정보 : 값이 논리값인지 확인하여 TRUE 또는 FALSE를 반환합니다.
값
ISNA 함수
정보 : 값이 NA 오류인지 확인하여 TRUE 또는 FALSE를 반환합니다.
값
ISTEXT 함수
정보 : 값이 텍스트(문자)인지 확인하여 문자일 경우 TRUE를 반환합니다.
값
KURT 함수
통계 : 데이터 집합의 첨도(뾰족한 정도)를 계산합니다.
값1값2...
LARGE 함수
통계 : 범위에서 k번째로 큰 값을 반환합니다.
범위순위(k)
LEFT 함수
텍스트 : 문자열의 왼쪽에서부터 원하는 개수만큼 문자를 추출합니다.
문자열글자수
LEN 함수
텍스트 : 선택된 셀 또는 문자열의 글자수를 셉니다.
셀
LOOKUP 함수
찾기 및 참조 : 검색범위에서 값을 찾아, 동일한 위치에 있는 출력범위의 값을 반환합니다.
찾을값검색범위출력범위
LOWER 함수
텍스트 : 텍스트
텍스트에 사용된 알파벳을 소문자로 변경합니다.
MATCH 함수
찾기 및 참조 : 범위 내 찾는값의 위치(순번)을 반환합니다.
찾을값범위일치옵션
MAX 함수
통계 : 범위 내 최대값을 반환합니다.
범위1범위2...
MAXIFS 함수
통계 : 범위 내 여러개의 조건을 만족하는 최대값을 반환합니다.
최대값범위조건범위1조건1조건범위2조건2...
MEDIAN 함수
통계 : 범위 안의 중간값을 계산합니다.
범위1범위2...
MID 함수
텍스트 : 문자열의 특정 위치부터 원하는 문자수만큼의 텍스트를 반환합니다.
문자열시작위치추출할문자수
MIN 함수
통계 : 범위 내 최소값을 반환합니다.
범위1범위2...
MINIFS 함수
통계 : 범위 내 조건을 만족하는 최소값을 반환합니다.
최소값범위조건범위1조건1조건범위2조건2...
MODE 함수
통계 : 범위(또는 배열)에서 가장 자주 발생한 값을 계산합니다.
범위1범위2...
MONTH 함수
날짜 및 시간 : 지정한 날짜의 월을 반환합니다.
날짜
MROUND 함수
수학 및 삼각 : 특정값에 가장 가까운 배수를 계산합니다.
입력값배수기준
NETWORKDAYS 함수
날짜 및 시간 : 두 날짜사이의 주말과 특정 공휴일을 제외한 근무일 수를 계산합니다.
시작일종료일공휴일
NETWORKDAYS.INTL 함수
날짜 및 시간 : 두 날짜 사이에서 주말과 공휴일을 제외한 실제 근무일수를 계산합니다.
시작일종료일주말공휴일
NORM.DIST 함수
통계 : 정규분포 안에서 특정 값이 몇 퍼센트에 위치하는지 계산합니다.
확률을구할값평균값표준편차누적분포함수계산
NORM.INV 함수
통계 : 평균과 표준편차의 정규분포에서 지정한 확률을 갖는 값을 계산합니다.
(정규누적분포의 역함수) 확률평균표준편차
NOW 함수
날짜 및 시간 : 현재 시간을 반환합니다.
형식 없음
NUMBERVALUE 함수
텍스트 : 숫자형태로 입력된 텍스트를 숫자로 변환합니다.
텍스트소수점구분기호천단위구분기호
ODD 함수
수학 및 삼각 : 가장 가까운 홀수를 찾아 올림합니다.
숫자
OFFSET 함수
찾기 및 참조 : 시작점에서 지정한 거리만큼 이동한 위치의 셀 또는 범위를 반환합니다.
시작지점행이동열이동높이너비
PERCENTRANK.EXC 함수
통계 : 범위 내에서 특정 값의 백분율 순위를 계산합니다.
(0과 1 제외) 범위값백분율자리수
PERCENTRANK.INC 함수
통계 : 범위 내에서 특정 값의 백분율 순위를 계산합니다.
(0과 1 포함) 범위값백분율자리수
PHONETIC 함수
텍스트 : 한자/일본어의 윗주(후리가나)를 추출합니다. 그 외의 문자(한글, 영어)는 기존 문자를 그대로 반환합니다.
문자열
PMT 함수
재무 : 대출금을 일정한 금리로 n개월 간 상환할 시, 매월 납입할 원리금을 계산합니다.
이자율상환횟수현재가치미래가치납입시점
PROPER 함수
텍스트 : 각 단어의 첫번째 글자를 대문자로 변경합니다.
텍스트
PV 함수
재무 : 고정금리로 매월 납부하는 대출(또는 투자액)에 대한 현재 가치를 계산합니다.
이자율상환횟수납입액미래가치납입시점
RANDARRAY 함수
동적배열 : 임의의 난수를 배열로 반환합니다.
높이넓이최소값최대값정수반환
RANDBETWEEN 함수
수학 및 삼각 : 지정한 두 숫자 사이의 정수를 무작위로 반환합니다.
최소값최대값
RANK 함수
통계 : 특정 값의 범위 내 순위를 구합니다.
값범위정렬방향
RANK.AVG 함수
통계 : 범위 내 크기 순위를 계산한 뒤 해당 값의 평균순위를 반환합니다.
값범위정렬방향
RANK.EQ 함수
통계 : 특정 값의 범위 내 순위를 반환합니다.
값범위정렬방향
REPLACE 함수
텍스트 : 문자열의 일부분을 새로운 문자로 변경합니다.
문자열시작지점문자수신규문자열
REPT 함수
텍스트 : 텍스트를 지정한 횟수만큼 반복해서 출력합니다.
텍스트반복횟수
RIGHT 함수
텍스트 : 텍스트 문자열의 마지막부터 지정한 개수의 문자를 반환합니다.
문자열글자수
ROUND 함수
수학 및 삼각 : 숫자를 지정한 자리수에서 반올림합니다.
숫자자리수
ROUNDDOWN 함수
수학 및 삼각 : 숫자를 지정한 자리수에서 내림합니다.
숫자자리수
ROUNDUP 함수
수학 및 삼각 : 숫자를 지정한 자리수에서 올림합니다.
숫자자리수
ROW 함수
찾기 및 참조 : 셀의 행 번호를 반환합니다.
셀
ROWS 함수
찾기 및 참조 : 선택한 범위의 행 개수(높이)를 반환합니다.
범위
SEARCH 함수
텍스트 : 문자열에서 특정문자의 시작 위치를 찾습니다.
찾을문자문자열시작지점
SEQUENCE 함수
동적배열 : 연속된 숫자로 이루어진 배열을 생성합니다.
높이너비시작값단계
SIGN 함수
수학 및 삼각 : 입력한 수의 부호를 결정합니다.
숫자
SKEW 함수
통계 : 데이터 분포의 왜도를 반환합니다.
값1값2...
SKEW.P 함수
통계 : 모집단을 기준으로 데이터 집합의 왜도(치우짐 정도)를 계산합니다.
값1값2...
SLN 함수
재무 : 정액법을 이용해 감가상각비를 계산 합니다.
자산 취득가잔존 가치내용 연수
SMALL 함수
통계 : 범위 내에서 k번째로 작은 값을 반환합니다.
범위순번(k)
SORT 함수
동적배열 : 범위를 지정한 열 기준으로 오름차순 또는 내림차순으로 정렬합니다.
범위기준열정렬순서정렬방향
SORTBY 함수
동적배열 : 범위를 여러 개의 기준으로 정렬 또는 다른 범위를 참조하여 정렬합니다.
범위기준범위1순서1기준범위2순서2...
STEYX 함수
통계 : 차트의 X값에 대한 Y값의 표준오차를 계산합니다.
Y축범위X축범위
SUBSTITUTE 함수
텍스트 : 문자열에서 특정 문자를 찾아 다른 문자로 변경합니다.
문자열찾을문자새로운문자바꿀지점 SUBTOTAL 함수
수학 및 삼각 : 필터링, 숨겨진 셀은 제외하고 화면에 보이는 셀만 집계합니다.
계산방식범위1범위2...
SUM 함수
수학 및 삼각 : 선택된 셀 또는 범위의 합계를 구합니다.
값1값2값3...
SUMIF 함수
수학 및 삼각 : 범위에서 조건을 만족하는 값의 합계를 계산합니다.
조건범위조건합계범위
SUMIFS 함수
수학 및 삼각 : 범위 안 여러개의 조건을 만족하는 값의 합계를 구합니다.
합계범위조건범위1조건1조건범위2조건2...
SUMPRODUCT 함수
수학 및 삼각 : 주어진 범위(배열)의 각 항목을 모두 곱한 뒤, 그 곱의 합계를 구합니다.
배열1배열2배열3...
SUMXMY2 함수
수학 및 삼각 : 두 배열의 대응 값의 차이를 제곱한 후 그 결과의 합계를 계산합니다. (=분산) 범위1범위2
SWITCH 함수
논리 : 조건식의 결과에 따라 다른 값을 반환합니다.
조건식결과값1반환값1결과값2반환값2...기본값
SYD 함수
재무 : 연수합계법을 이용해 감가상각비를 계산합니다.
자산 취득가잔존 가치내용 연수상각 연도
TBILLYIELD 함수
재무 : 미국 단기국채의 수익율을 계산합니다.
결산일만기일할인가
TEXT 함수
텍스트 : 특정 문자열 또는 셀의 값을 원하는 서식의 텍스트로 변경합니다.
값표시형식
TEXTJOIN 함수
텍스트 : 여러 문자열을 구분기호로 나눠 하나의 문장으로 결합합니다.
구분기호빈칸무시여부범위1범위2...
Time함수
날짜 및 시간 : 시간,분,초를 입력하여 시간형식 데이터를 반환합니다.
(시간분초)
TODAY 함수
날짜 및 시간 : 사용자 컴퓨터의 오늘 날짜를 출력합니다.
형식없음
TRANSPOSE 함수
찾기 및 참조 : 선택 범위의 행열을 전환합니다.
범위
TRIM 함수
텍스트 : 문장의 얖 옆과 불필요하게 포함되어 있는 공백을 제거합니다.
문장
TRUNC 함수
수학 및 삼각 : 지정한 자리수 이하를 버림합니다.
입력값자리수
TYPE 함수
정보 : 셀에 입력된 값의 유형을 확인합니다.
참조셀
UNIQUE 함수
동적배열 : 고유값만 필터링 된 범위를 반환합니다.
범위가로방향조회단독발생
UPPER 함수
텍스트 : 텍스트를 대문자로 변경합니다.
텍스트
VDB 함수
재무 : 변동체감법(이중체감법(DDB)이나 정액법(SLN)을 선택)으로 감가상각비를 계산합니다.
자산취득가잔존가치내용연수상각시작연도상각끝연도감가배율전환안함
VLOOKUP 함수
찾기 및 참조 : 세로로 입력된 자료에서 원하는 값을 찾아 옆에 위치한 다른 값을 참조합니다.
찾을값참조범위열번호일치옵션
WEEKDAY 함수
날짜 및 시간 : 특정 날짜의 요일을 숫자로 반환합니다.
날짜반환옵션
WEEKNUM 함수
날짜 및 시간 : 특정 날짜의 주 번호를 반환합니다.
날짜반환옵션
WORKDAY 함수
날짜 및 시간 : 특정 날짜 기준으로 지정한 작업일수 이전 또는 이후 날짜를 계산합니다.
시작일작업일수공휴일
WORKDAY.INTL 함수
날짜 및 시간 : 특정 날짜 기준으로 지정한 작업일수 이전 또는 이후 날짜를 계산합니다.
시작일작업일수주말공휴일
XLOOKUP 함수 (365이후 버전만 가능)
동적배열 : 범위에서 일치하는 항목을 찾아 반환합니다. VLOOKUP 상위호한 함수입니다.
조회값조회범위반환범위N/A값일치옵션검색방향
XMATCH 함수
동적배열 : 배열 또는 범위에서 특정 값의 상대 위치(순번)을 반환합니다.
찾을값찾을범위일치옵션검색옵션
YEAR 함수
날짜 및 시간 : 선택한 날짜의 연도를 반환합니다.
날짜
YEARFRAC 함수
날짜 및 시간 : 두 날짜 사이 기간이 일 년 중 차지하는 비율을 계산합니다.
시작일종료일계산기준