엑셀 함수 | 자주 쓰는 함수를 하는 일에 맞춰 고르는 법

엑셀 함수는 하는 일에 맞춰 고르면 돼요. 합계는 SUM, 조건 분기는 IF, 조건 합계는 SUMIFS, 표에서 값 찾기는 VLOOKUP이나 XLOOKUP이에요.
목록을 걸러 보여 주는 필터 함수는 FILTER인데, 이 함수는 Excel 2021 이후 버전에서 쓸 수 있습니다.

엑셀 함수 한눈에 보기
하고 싶은 일쓰는 함수
단순 합계SUM(범위)
조건에 따라 결과 나누기IF(논리식, 참일 때, 거짓일 때)
조건 맞는 셀 개수 세기COUNTIF(범위, 조건)
조건 여러 개로 합계SUMIFS(합계범위, 조건범위1, 조건1, ...)
표에서 값 찾기VLOOKUP, XLOOKUP(Excel 2016·2019 불가)
중복 없는 목록, 걸러 보기UNIQUE, FILTER(Excel 2021 이후)

확인일 2026-11-06 · 근거: Microsoft Excel 함수 참고 문서, Excel 사양 및 한도 · 정정 요청

엑셀 함수, 하는 일에 맞춰 고르면 돼요

엑셀 함수는 이름을 외우는 것보다 '지금 무엇을 하고 싶은지'로 고르는 편이 빨라요.
더하기, 조건 따지기, 개수 세기, 값 찾기, 걸러 보기 정도로 나누면 대부분 해결됩니다.

함수는 '재료를 넣으면 결과가 나오는 자판기'라고 생각하면 쉬워요. 어떤 버튼(함수)을 누르고 어떤 재료(범위, 조건)를 넣느냐에 따라 나오는 값이 달라집니다.

한 번에 외우기 어렵다면 엑셀 함수 정리표를 옆에 열어 두고 필요한 줄만 찾아 쓰세요.
Excel 안에는 워크시트 함수가 341개 있지만, 평소에 쓰는 것은 이 글에 나오는 몇 개면 충분해요.

합계·평균·개수SUM 계열더하기와 세기는 거의 여기서 끝나요

조건 따지기IF 계열합격·불합격처럼 결과를 나눌 때

값 찾기조회 함수표에서 코드로 가격을 찾을 때

엑셀 합계 함수, SUM 하나면 충분해요

엑셀 합계 함수는 SUM이에요. 더할 셀 범위를 괄호 안에 넣으면 됩니다.
범위를 쉼표로 이어 붙이면 떨어져 있는 구간도 한 번에 더해요.

예를 들어 =SUM(A2:A4,C2:C3)처럼 두 범위를 함께 넣을 수 있어요.
셀을 하나씩 =A2+A3+A4+A5+A6으로 이어 쓰는 것보다 =SUM(A2:A6)이 입력 실수가 적습니다.

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

=SUM( 입력등호와 SUM, 여는 괄호를 차례로 입력해요.

범위 드래그더할 셀을 마우스로 끌면 범위가 자동으로 들어가요.

괄호 닫고 Enter닫는 괄호를 쓰고 Enter를 누르면 합계가 나와요.

예시 1 · 월별 판매량을 더하는 민수 씨 (가정)A2부터 A6까지 10, 20, 30, 40, 50이 들어 있다고 해 볼게요.
=SUM(A2:A6)을 넣으면 10+20+30+40+50이라 150이 나옵니다.

평균이 필요하면 엑셀 평균 함수를, 소수점을 정리하고 싶다면 엑셀 반올림 함수를 이어서 보세요.

엑셀 IF 함수, 조건에 따라 결과를 나눠요

IF 함수는 조건이 맞을 때와 틀릴 때 서로 다른 값을 보여 줘요.
구문은 IF(논리식, 참일 때 값, 거짓일 때 값) 순서입니다.

IF는 '비가 오면 우산, 안 오면 모자'처럼 갈림길에서 길을 정해 주는 안내판이에요. 조건이 맞으면 첫 번째 길, 아니면 두 번째 길로 가요.

글자를 결과로 보여 줄 때는 큰따옴표로 감싸야 해요. 숫자와 TRUE·FALSE는 따옴표 없이 씁니다.
자세한 예시와 중첩 방법은 엑셀 IF 함수에서 이어서 볼 수 있어요.

예시 2 · 합격 기준이 80점인 시험 (가정)B2 셀에 85점이 들어 있고 기준 점수가 80점이라고 해 볼게요.
=IF(B2>=80,"합격","불합격")을 넣으면 85가 80 이상이라 합격이 표시됩니다.

합격, 불합격 같은 글자에서 따옴표를 빼먹으면 오류가 나요. 결과 글자는 꼭 큰따옴표로 감싸세요.

엑셀 조건 합계, COUNTIF와 SUMIFS를 구분해요

COUNTIF는 조건에 맞는 셀이 몇 개인지 세고, SUMIFS는 조건에 맞는 값을 더해요.
COUNTIF 구문은 COUNTIF(범위, 조건)이고, SUMIFS는 SUMIFS(합계범위, 조건범위1, 조건1, ...)입니다.

조건이 하나라면 SUMIF를 쓰고, 조건이 여러 개라면 SUMIFS를 써요.
SUMIFS에서는 합계 범위와 첫 번째 조건 범위, 첫 번째 조건이 꼭 필요하고, 조건 범위와 합계 범위는 행 수를 맞춰야 합니다.

COUNTIF개수 세기조건에 맞는 셀이 몇 칸인지

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

SUMIFS조건 여러 개 합계합계범위가 맨 앞에 와요

예시 3 · 지점별 매출을 보는 지민 씨 (가정)A2:A5에 서울, 부산, 서울, 대전이 있고 B2:B5에 10, 20, 30, 40이 있다고 해 볼게요.
=COUNTIF(A2:A5,"서울")은 2, =SUMIFS(B2:B5,A2:A5,"서울")은 10+30이라 40이 나옵니다.

엑셀 조회 함수, VLOOKUP과 XLOOKUP 고르는 법

표에서 코드로 값을 찾고 싶다면 VLOOKUP이나 XLOOKUP을 써요.
VLOOKUP 구문은 VLOOKUP(찾을 값, 표 범위, 열 번호, [일치 방식])이고, 찾을 값은 표 범위의 첫 번째 열에 있어야 합니다.

열 번호는 표 범위의 맨 왼쪽 열을 1로 세어요. 일치 방식에 FALSE 또는 0을 넣으면 정확히 같은 값만 찾고, 생략하면 근사 일치로 동작합니다.
그래서 코드를 정확히 찾을 때는 마지막에 FALSE를 꼭 붙이세요. 자세한 사용법은 엑셀 VLOOKUP 함수에서 볼 수 있어요.

XLOOKUP은 찾을 범위와 가져올 범위를 따로 지정해서 방향 제약이 없어요. 기본이 정확히 일치라 찾는 값이 없으면 #N/A가 나오는데, 네 번째 인수로 '없음' 같은 문구를 정해 둘 수 있습니다.
다만 XLOOKUP은 Excel 2016과 2019에서는 쓸 수 없으니 받는 사람의 버전을 먼저 확인하세요.

예시 4 · 상품 가격표에서 가격을 찾는 서연 씨 (가정)A2:A4에 상품코드 A, B, C가, B2:B4에 가격 1000, 2000, 3000이 있다고 해 볼게요.
=VLOOKUP("B",A2:B4,2,FALSE)는 2000, =XLOOKUP("C",A2:A4,B2:B4,"없음")은 3000이 나옵니다.

VLOOKUP은 찾는 값이 표의 첫 열에 있어야 해서 왼쪽 열 값을 가져올 수 없어요. 그럴 때 XLOOKUP을 쓸 수 있는 버전이면 편합니다. 같은 내용을 다른 이름으로 찾았다면 vlookup 함수 글도 참고하세요.

엑셀 필터 함수, FILTER와 UNIQUE는 결과가 옆으로 퍼져요

FILTER, SORT, SORTBY, UNIQUE, SEQUENCE, RANDARRAY는 동적 배열 함수예요. 수식 하나로 여러 값을 한꺼번에 돌려줍니다.
이 여섯 함수는 Excel 2021의 Windows용 새 기능에 포함돼 있어서, 그보다 오래된 버전에서는 쓰기 어려워요.

UNIQUE는 구문이 UNIQUE(배열,[열 기준],[한 번만 나온 값만])이고, 목록에서 중복 없는 값만 뽑아 줘요.
세 번째 인수를 TRUE로 하면 딱 한 번만 나온 값만 남기고, 생략하거나 FALSE면 모든 고유 값을 돌려줍니다.

UNIQUE는 '출석부에서 이름이 겹치지 않게 한 번씩만 적어 주는 도우미'예요. 결과가 한 칸에 담기지 않고 아래 칸으로 쭉 펼쳐집니다.

지역 목록에서 지역 이름만 뽑는 경우를 가정해 볼게요. A2:A6에 서울, 부산, 서울, 대전, 부산이 들어 있다고 해 볼게요.
=UNIQUE(A2:A6)를 넣으면 서울, 부산, 대전 3개가 아래 칸으로 나뉘어 나옵니다.

결과가 퍼질 칸은 비워 둬야 해요. 연결된 다른 통합 문서를 닫은 채 새로 고치면 #REF! 오류가 나올 수 있다는 점도 기억해 두세요.
함수가 아니라 화면의 필터 버튼으로 거르고 싶다면 엑셀 필터 설정을 보세요.

엑셀 함수 정리, 쓰기 전에 알아 둘 한도

엑셀 함수에는 정해진 한도가 있어요.
함수 하나에 넣을 수 있는 인수는 최대 255개이고, 함수 안에 함수를 겹치는 중첩은 최대 64단계까지입니다.

수식 전체 길이는 최대 8,192자예요. 이보다 길어지면 수식을 나눠서 여러 칸에 쓰는 편이 안전합니다.
또 엑셀은 숫자를 15자리까지만 정확히 다뤄서, 주민번호나 계좌번호처럼 자릿수가 중요한 값은 숫자가 아니라 텍스트로 두는 게 좋아요.

인수 개수최대 255개함수 하나에 넣을 수 있는 값의 수

함수 중첩최대 64단계함수 안에 함수를 겹치는 깊이

수식 길이8,192자수식 텍스트의 최대 길이

받는 사람의 Excel 버전이 낮으면 XLOOKUP, FILTER, UNIQUE 칸이 오류로 보일 수 있어요. 파일을 보내기 전에 버전을 확인하세요.

어떤 함수가 어느 버전에서 처음 생겼는지는 함수 참고 문서의 버전 표식으로 확인할 수 있어요. 표식이 붙은 함수는 그 이전 버전에서 쓸 수 없습니다.
숫자 비율을 계산할 일이 있다면 엑셀 퍼센트 계산도 같이 보세요.

자주 묻는 질문

엑셀에서 자주 쓰는 함수는 어떻게 나누면 되나요?
합계(SUM), 조건 분기(IF), 개수 세기(COUNTIF), 조건 합계(SUMIFS), 값 찾기(VLOOKUP·XLOOKUP), 걸러 보기(FILTER·UNIQUE)로 나누면 대부분 해결돼요. 한눈에 보려면 엑셀 함수 정리표를 활용하세요.
SUMIF와 SUMIFS는 언제 각각 쓰나요?
조건이 하나면 SUMIF, 조건이 여러 개면 SUMIFS를 써요. SUMIFS는 합계 범위가 맨 앞에 오고, 조건 범위와 합계 범위의 행 수를 맞춰야 합니다.
IF 함수에서 텍스트를 표시할 때 큰따옴표는 왜 필요한가요?
수식 안의 일반 글자는 큰따옴표로 감싸야 엑셀이 글자로 알아봐요. TRUE와 FALSE는 예외라서 따옴표 없이 씁니다.
VLOOKUP의 정확 일치와 근사 일치는 어떻게 구분하나요?
마지막 인수에 FALSE 또는 0을 넣으면 정확히 일치하고, TRUE 또는 1을 넣거나 생략하면 근사 일치로 동작해요. 코드를 정확히 찾을 때는 FALSE를 쓰세요.
XLOOKUP은 Excel 2019에서도 사용할 수 있나요?
아니요, XLOOKUP은 Excel 2016과 2019에서는 쓸 수 없어요. 그런 버전에서는 엑셀 VLOOKUP 함수를 대신 쓰세요.

함수를 익혔다면 이어서 보면 좋은 글

함수 사용법을 알았다면 차트, 정렬, 드롭다운 같은 기능과 같이 써 보세요.
데이터를 정리하고 보기 좋게 만드는 데 바로 도움이 됩니다.

엑셀 차트 만들기합계 결과를 그래프로 보기› 엑셀 정렬 방법데이터를 순서대로 정리› 엑셀 드롭다운목록에서 골라 입력하기›