엑셀 함수 정리표 | 합계·조건·조회·중복 제거를 작업별로 고르는 법

엑셀 함수 정리표는 하려는 작업에서 거꾸로 고르면 가장 쉬워요. 합계는 SUM, 조건 분기는 IF, 세로 표 조회는 VLOOKUP이나 XLOOKUP, 중복 없는 목록은 UNIQUE입니다.
아래 표에 구문과 버전 주의를 모았고, 숫자 예시는 직접 다시 계산해 둔 값이에요.

엑셀 함수 정리표 한눈에 보기
작업함수구문
단순 합계SUMSUM(범위)
조건 분기IFIF(논리식, 참일 때, 거짓일 때)
조건 맞는 셀 수COUNTIFCOUNTIF(범위, 조건)
조건 여러 개 합계SUMIFSSUMIFS(합계범위, 조건범위1, 조건1, ...)
세로 표 조회VLOOKUPVLOOKUP(찾을값, 표, 열번호, FALSE)
방향 제약 없는 조회XLOOKUPExcel 2016·2019에서는 사용 불가
중복 없는 목록UNIQUEUNIQUE(범위)

확인일 2026-11-06 · 근거: Microsoft 지원 Excel 함수 범주별·사전순 참고, 각 함수 도움말, Excel 사양 및 제한 · 정정 요청

엑셀 함수 정리표, 작업 기준으로 고르면 헷갈리지 않아요

엑셀에는 워크시트 함수가 341개 있어요. 하나씩 외우기보다 '합계', '조건', '조회', '중복 제거'처럼 하려는 일에서 출발하면 후보가 두세 개로 줄어듭니다.
기능별로 묶인 전체 목록은 위 버튼에서, 처음 시작한다면 엑셀 함수 기본 글부터 보셔도 좋아요.

함수는 '주방 도구'와 같아요. 자르는 일엔 칼, 끓이는 일엔 냄비를 쓰듯이, 더하는 일엔 SUM, 갈라서 판단하는 일엔 IF를 꺼내면 됩니다.

수식 하나에 넣을 수 있는 인수는 최대 255개이고, 함수 안에 함수를 넣는 중첩은 64단계까지 돼요. 수식 텍스트 길이는 8,192자까지입니다.

엑셀 합계 함수, SUM은 범위를 통째로 더해요

SUM은 인수를 더하는 함수예요. A2부터 A6까지 10, 20, 30, 40, 50이 들어 있다면 =SUM(A2:A6)의 결과는 150입니다.
=A2+A3+A4+A5+A6처럼 칸을 하나씩 이어 쓰는 것보다 범위로 쓰는 편이 입력 실수가 적어요. 더하기 방법을 따로 보고 싶다면 엑셀 함수 더하기를 참고하세요.

합계 칸 선택결과를 보여 줄 빈 셀을 눌러요.

수식 입력=SUM( 까지 쓰고 더할 범위를 마우스로 끌어요.

괄호 닫고 확인)를 닫고 Enter를 누르면 합계가 나와요.

예시 1 · 점수 5개를 더하는 지수 씨 (가정)A2부터 A6까지 10, 20, 30, 40, 50을 적어 두었다면 =SUM(A2:A6)은 150이에요.
두 범위를 한 번에 더할 때는 =SUM(A2:A4,C2:C3)처럼 쉼표로 이어 쓰면 됩니다.

엑셀 IF 함수, 조건에 따라 다른 값을 보여 줘요

IF는 조건이 참이면 첫 번째 값, 거짓이면 두 번째 값을 돌려줘요. 구문은 IF(논리식, 참일 때, 거짓일 때)입니다.
B2가 85이고 기준 점수가 80이면 =IF(B2>=80,"합격","불합격")은 합격이 나와요. 더 다양한 활용은 엑셀IF함수 글에 따로 정리해 뒀어요.

글자 결과는 반드시 큰따옴표로 감싸세요. 따옴표 없이 합격이라고만 쓰면 엑셀이 글자로 읽지 못해요. TRUE와 FALSE만 예외입니다.

IF는 '갈림길 표지판'이에요. 점수가 80 이상이면 오른쪽 길(합격), 아니면 왼쪽 길(불합격)로 안내해 줍니다.

엑셀 COUNTIF와 SUMIFS, 조건에 맞는 것만 세고 더해요

COUNTIF는 조건에 맞는 셀이 몇 개인지 세는 함수예요. A2부터 A5가 서울, 부산, 서울, 대전이면 =COUNTIF(A2:A5,"서울")은 2입니다.
범위 안의 빈 값과 텍스트 값은 무시하고 세요.

조건에 맞는 값을 더하고 싶다면 SUMIFS를 써요. B2부터 B5가 10, 20, 30, 40일 때 =SUMIFS(B2:B5,A2:A5,"서울")은 10과 30을 더한 40이 됩니다.
합계 범위를 맨 앞에 적고, 그다음에 조건 범위와 조건을 짝으로 붙이는 순서만 기억하세요. 조건 범위와 합계 범위의 행 수는 같아야 해요.

조건 1개 합계SUMIFSUMIF(범위, 조건, 합계범위)

조건 여러 개 합계SUMIFS합계범위가 맨 앞, 조건 범위와 조건이 짝으로 이어져요

조건 맞는 평균AVERAGEIFAVERAGEIF(범위, 조건, 평균범위)

예시 2 · 지점별 매출을 합치는 현우 씨 (가정)지점 칸이 서울, 부산, 서울, 대전이고 매출이 10, 20, 30, 40이에요.
서울 지점 건수는 COUNTIF로 2, 서울 매출 합계는 SUMIFS로 40이 나옵니다. 평균이 필요하면 엑셀 평균 함수도 함께 보세요.

엑셀 VLOOKUP과 XLOOKUP, 표에서 값을 찾아 와요

VLOOKUP은 표의 첫 번째 열에서 값을 찾고, 같은 행의 다른 열 값을 가져와요. 구문은 VLOOKUP(찾을값, 표, 열번호, 정확도)이고 열번호는 표 맨 왼쪽 열을 1로 세어요.
상품코드가 A, B, C이고 가격이 1000, 2000, 3000이면 =VLOOKUP("B",A2:B4,2,FALSE)는 2000입니다. 자세한 사용법은 vlookup 함수 글에서 이어서 볼 수 있어요.

마지막 인수를 생략하면 근사 일치로 동작해요. 코드나 이름을 정확히 찾을 때는 FALSE 또는 0을 꼭 적으세요.

XLOOKUP은 찾을 범위와 가져올 범위를 따로 지정해요. 같은 표에서 =XLOOKUP("C",A2:A4,B2:B4,"없음")은 3000을 돌려주고, 못 찾으면 "없음"을 보여 줍니다.
기본이 정확히 일치라서 편하지만, Excel 2016과 2019에서는 쓸 수 없어요. 받는 사람의 버전이 낮다면 VLOOKUP이 안전합니다.

VLOOKUP은 '출석부 맨 왼쪽 이름을 보고 같은 줄의 점수를 읽어 오는 것'이에요. XLOOKUP은 이름 줄과 점수 줄을 따로 짚어 주니 방향 걱정이 없습니다.

엑셀 중복값 제거 함수, UNIQUE로 고유 목록을 만들어요

UNIQUE는 목록에서 중복을 뺀 고유 값 목록을 돌려줘요. A2부터 A6이 서울, 부산, 서울, 대전, 부산이면 =UNIQUE(A2:A6)은 서울, 부산, 대전의 3개 값이 됩니다.
구문은 UNIQUE(범위, 열기준, 한번만)이고, 세 번째 인수를 TRUE로 하면 딱 한 번만 나온 값만 남겨요.

결과는 아래 셀로 펼쳐지는 동적 배열이라 Excel 2021과 365에서 쓸 수 있어요. 펼쳐질 칸에 이미 값이 있으면 결과가 나오지 않으니 비워 두세요.
원본은 그대로 두고 고유 목록만 새로 보고 싶을 때 좋아요. 연결된 다른 통합 문서를 닫은 채 새로 고치면 #REF! 오류가 날 수 있습니다.

예시 3 · 거래처 목록을 정리하는 소희 씨 (가정)거래처 5줄에 서울, 부산, 서울, 대전, 부산이 적혀 있어요.
UNIQUE를 쓰면 3줄짜리 목록이 따로 생기고, 그 목록으로 엑셀 드롭다운을 만들면 입력 실수가 줄어요.

엑셀 함수 오류가 나면 이것부터 확인하세요

#N/A는 찾는 값이 표에 없을 때 나와요. XLOOKUP은 못 찾았을 때 보여 줄 문구를 네 번째 인수로 정할 수 있어서 오류 대신 "없음"처럼 표시할 수 있습니다.
VLOOKUP은 찾을 값이 표의 첫 번째 열에 있어야 하니, 값이 오른쪽 열에 있다면 표 범위를 다시 잡거나 XLOOKUP을 쓰세요.

주민번호나 계좌번호처럼 자릿수가 긴 숫자는 주의해야 해요. 엑셀 숫자 정밀도는 15자리라서 계산용 숫자가 아니라 텍스트로 입력해야 끝자리가 바뀌지 않습니다.
엑셀이 처음이라면 엑셀 무료 사용 방법도 참고하세요.

자주 묻는 질문

SUMIF와 SUMIFS는 언제 각각 쓰나요?
조건이 하나면 SUMIF, 둘 이상이면 SUMIFS를 써요. SUMIFS는 합계 범위를 맨 앞에 적고 조건 범위와 조건을 짝지어 뒤에 붙입니다.
IF 함수에서 텍스트를 표시할 때 큰따옴표는 왜 필요한가요?
일반 텍스트 결과는 큰따옴표로 감싸야 엑셀이 글자로 읽어요. TRUE와 FALSE만 예외입니다.
VLOOKUP의 정확 일치와 근사 일치는 어떻게 구분하나요?
마지막 인수가 0 또는 FALSE면 정확히 일치, 1 또는 TRUE면 근사 일치예요. 이 인수를 생략하면 근사 일치로 동작하니 정확히 찾을 때는 FALSE를 꼭 적으세요.
XLOOKUP은 Excel 2019에서도 사용할 수 있나요?
아니요, Excel 2016과 2019에서는 쓸 수 없어요. 파일을 받는 사람의 엑셀 버전이 낮다면 VLOOKUP으로 만들어 주는 편이 안전합니다.
UNIQUE 함수 결과가 여러 셀에 퍼지는 이유는 무엇인가요?
동적 배열 함수라서 하나의 수식이 값 목록을 만들고 결과가 인접한 셀로 펼쳐져요. 아래 칸이 비어 있어야 결과가 깔끔하게 나옵니다.

엑셀 함수를 익혔다면 바로 이어서 보기

정리표로 함수를 골랐다면 다음은 실제 표에 적용해 볼 차례예요.
자주 같이 찾는 글을 모아 뒀습니다.

엑셀IF함수조건 분기를 더 깊게› vlookup 함수표에서 값 찾아 오기› 엑셀 퍼센트 계산비율을 바로 계산›