엑셀 함수 정리표 — 자주 쓰는 수식 예제

최종 수정 2026. 8. 5.
상위 문서
Microsoft Excel
대표 문서 보기 →
QUICK ANSWER
엑셀 수식은 등호(=)로 시작합니다. 합계는 =SUM(B2:B10), 조건 분기는 =IF(C2>=60,"통과","재검토"), 조건 개수는 =COUNTIF(A2:A100,"서울"), 여러 조건 합계는 =SUMIFS(D2:D100,A2:A100,"서울",C2:C100,"완료"), 코드 조회는 최신 버전에서 =XLOOKUP(F2,A2:A100,B2:B100,"없음")을 사용할 수 있습니다. XLOOKUP은 Excel 2016·2019에서 사용할 수 없으므로 구버전 공유가 필요하면 VLOOKUP이나 INDEX·MATCH 호환성을 함께 확인하세요.

수식 입력 전에 알아둘 것

  • 수식은 =로 시작합니다.
  • 연속 범위는 B2:B10, 떨어진 셀은 B2,D2,F2처럼 씁니다.
  • 수식을 아래로 복사할 때 기준 셀이 움직이면 상대참조, $A$1처럼 고정하면 절대참조입니다.
  • 표 범위를 지정할 때 제목 행과 합계 행을 포함할지 먼저 확인합니다.
  • 예제의 쉼표는 환경에 따라 세미콜론으로 바꿔야 할 수 있습니다.

기본 계산 함수

함수용도예제
SUM합계=SUM(B2:B10)
AVERAGE평균=AVERAGE(B2:B10)
MAX최댓값=MAX(B2:B10)
MIN최솟값=MIN(B2:B10)
COUNT숫자가 있는 셀 개수=COUNT(B2:B100)
COUNTA비어 있지 않은 셀 개수=COUNTA(A2:A100)
ROUND지정 자릿수 반올림=ROUND(B2,0)
ROUNDUP지정 자릿수 올림=ROUNDUP(B2,0)
ROUNDDOWN지정 자릿수 버림=ROUNDDOWN(B2,0)

백분율 셀은 화면에 보이는 값과 실제 저장 값이 다를 수 있습니다. 반올림 결과를 다른 계산에 사용해야 한다면 셀 서식만 줄이지 말고 ROUND 계열 함수로 실제 값을 정리하세요.

조건·집계 함수

함수용도예제
IF조건에 따라 결과 분기=IF(C2>=60,"통과","재검토")
AND모든 조건이 참인지 확인=AND(B2>=60,C2="출석")
OR하나라도 참인지 확인=OR(B2="긴급",C2="긴급")
COUNTIF한 조건에 맞는 개수=COUNTIF(A2:A100,"서울")
COUNTIFS여러 조건에 맞는 개수=COUNTIFS(A2:A100,"서울",C2:C100,"완료")
SUMIF한 조건에 맞는 합계=SUMIF(A2:A100,"서울",D2:D100)
SUMIFS여러 조건에 맞는 합계=SUMIFS(D2:D100,A2:A100,"서울",C2:C100,"완료")
IFERROR오류일 때 대체 값 표시=IFERROR(A2/B2,0)

SUMIFS는 합계를 낼 범위가 첫 번째이고 그 뒤에 조건 범위와 조건이 반복됩니다. COUNTIFS는 합계 범위 없이 조건 범위와 조건만 씁니다.

조회·참조 함수

함수용도예제
XLOOKUP키를 찾아 대응 값 반환=XLOOKUP(F2,A2:A100,B2:B100,"없음")
VLOOKUP첫 열에서 찾아 오른쪽 값 반환=VLOOKUP(F2,A2:C100,3,FALSE)
INDEX행·열 위치의 값 반환=INDEX(C2:C100,5)
MATCH값의 상대 위치 찾기=MATCH(F2,A2:A100,0)

정확히 일치하는 코드를 찾을 때 VLOOKUP의 마지막 인수는 FALSE로 지정하세요. 생략하거나 TRUE를 사용하면 정렬 상태에 따라 예상과 다른 근삿값이 나올 수 있습니다.

XLOOKUP은 Excel 2016·2019에서 사용할 수 없습니다. 구버전 사용자에게 전달할 파일이라면 저장 전에 상대방 버전에서 수식이 계산되는지 확인하세요.

텍스트 함수

함수용도예제
LEFT왼쪽에서 문자 추출=LEFT(A2,3)
RIGHT오른쪽에서 문자 추출=RIGHT(A2,4)
MID중간의 문자 추출=MID(A2,4,2)
LEN문자 길이=LEN(A2)
TRIM불필요한 연속 공백 정리=TRIM(A2)
CONCAT여러 값을 이어 붙이기=CONCAT(A2,"-",B2)
TEXTJOIN구분자를 넣어 범위 결합=TEXTJOIN(", ",TRUE,A2:A10)
TEXT숫자·날짜 표시 형식 변환=TEXT(B2,"yyyy-mm-dd")

TEXT 함수 결과는 숫자가 아니라 텍스트입니다. 이후 합계나 날짜 계산에 다시 써야 한다면 원본 숫자 셀은 남겨 두고 표시용 열에서만 사용하세요.

날짜·시간 함수

함수용도예제
TODAY오늘 날짜=TODAY()
NOW현재 날짜와 시간=NOW()
DATE연·월·일로 날짜 만들기=DATE(2026,8,5)
YEAR날짜에서 연도 추출=YEAR(A2)
MONTH날짜에서 월 추출=MONTH(A2)
DAY날짜에서 일 추출=DAY(A2)

TODAY와 NOW는 통합 문서를 다시 계산할 때 값이 바뀝니다. 작성일을 고정하려면 현재 날짜 단축키 Ctrl+;를 사용하세요.

최신 배열 함수

함수용도예제
FILTER조건에 맞는 행만 반환=FILTER(A2:C100,C2:C100="완료","없음")
UNIQUE중복을 제거한 목록 반환=UNIQUE(A2:A100)
SORT범위를 정렬해 반환=SORT(A2:C100,2,-1)
VSTACK여러 범위를 세로로 결합=VSTACK(A2:C10,E2:G10)

동적 배열 함수는 결과가 여러 셀로 자동 확장됩니다. 결과가 펼쳐질 영역에 값이나 병합 셀이 있으면 #SPILL! 오류가 생깁니다. VSTACK은 Microsoft 365와 Excel 2024 등 지원 버전에서만 사용할 수 있으므로 공유 대상의 버전을 확인하세요.

오류 코드 빠르게 확인하기

오류먼저 볼 항목
#N/A조회값이 실제로 존재하는지, 공백·자료형이 같은지
#VALUE!숫자 자리에 텍스트가 들어갔는지
#DIV/0!나누는 값이 0 또는 빈 셀인지
#REF!참조하던 행·열·시트가 삭제됐는지
#NAME?함수 이름·따옴표·범위 이름 철자가 맞는지
#SPILL!동적 배열 결과 영역이 비어 있는지

IFERROR로 오류를 바로 숨기기 전에 수식 계산 단계와 참조 범위를 먼저 점검하세요. 원인을 해결한 뒤 사용자에게 빈칸이나 안내 문구를 보여 줄 필요가 있을 때 IFERROR를 적용하는 편이 안전합니다.

출처

자주 묻는 질문

엑셀 수식은 어떻게 시작하나요?
셀에 등호(=)를 먼저 입력한 뒤 함수 이름과 괄호 안 인수를 씁니다. 예를 들어 B2부터 B10까지의 합계는 =SUM(B2:B10)입니다. 수식을 문자 그대로 표시하면 셀 서식이 텍스트인지, 등호 앞에 작은따옴표나 공백이 있는지 확인하세요.
XLOOKUP과 VLOOKUP 중 무엇을 써야 하나요?
XLOOKUP을 지원하는 버전이라면 왼쪽·오른쪽 방향 제한이 없고 찾지 못했을 때 값을 지정할 수 있어 편리합니다. 하지만 Excel 2016·2019와 파일을 공유해야 하면 VLOOKUP 또는 INDEX·MATCH 같은 구버전 호환 수식을 고려하세요.
$ 기호는 왜 사용하나요?
수식을 복사할 때 바뀌면 안 되는 행이나 열을 고정하는 절대·혼합 참조입니다. $A$1은 행과 열 모두, A$1은 행만, $A1은 열만 고정합니다. 수식 편집 중 F4로 형식을 순환할 수 있습니다.
IFERROR를 모든 수식에 써도 되나요?
IFERROR는 오류 대신 지정한 값을 보여 주지만 잘못된 참조나 데이터 문제까지 숨길 수 있습니다. 먼저 오류 원인을 확인한 뒤 사용자가 이해할 대체 값이 필요한 최종 표시 셀에 제한적으로 쓰는 것이 좋습니다.
VSTACK 함수가 인식되지 않는 이유는 무엇인가요?
VSTACK은 Microsoft 365와 Excel 2024 등 지원 버전에서 사용할 수 있는 동적 배열 함수입니다. 구버전에서는 _xlfn.VSTACK처럼 보일 수 있으므로 Power Query나 복사·붙여넣기 같은 호환 방법을 사용하세요.
함수 인수의 쉼표가 오류가 나는 이유는 무엇인가요?
운영체제의 지역 설정에 따라 함수 인수 구분 기호가 쉼표가 아니라 세미콜론으로 설정될 수 있습니다. 기존에 정상 작동하는 수식의 구분 기호를 확인해 같은 형식으로 입력하세요.
엑셀 함수 정리표를 PDF로 저장할 수 있나요?
브라우저의 인쇄 기능에서 대상을 PDF로 저장으로 선택하면 이 페이지의 정리표를 개인 참고용 PDF로 보관할 수 있습니다. 함수 지원 버전은 바뀔 수 있으므로 실제 사용할 때는 Microsoft 공식 함수 목록도 함께 확인하세요.