» 엑셀 기초 함수 10가지 완전 정리 2026 — 직장인 실무 활용 가이드

엑셀 기초 함수 10가지 완전 정리 2026 — 직장인 실무 활용 가이드

엑셀(Microsoft Excel)은 데이터 집계·분석·보고서 작성에 사용되는 스프레드시트 프로그램입니다. 수백 가지 함수 중 실무에서 반복적으로 사용되는 기초 함수를 익히면 수작업으로 처리하던 반복 계산을 수식 하나로 처리할 수 있습니다. 이 글에서는 직장인 실무에서 활용 빈도가 높은 기초 함수 10가지의 문법·사용 예시·주의사항을 정리합니다.


목차

  1. SUM — 합계 구하기
  2. AVERAGE — 평균 구하기
  3. IF — 조건 분기 처리
  4. VLOOKUP — 참조 데이터 조회
  5. COUNTIF — 조건부 개수 세기
  6. SUMIF — 조건부 합계 구하기
  7. LEFT / RIGHT / MID — 텍스트 추출
  8. TRIM — 불필요한 공백 제거
  9. IFERROR — 오류 메시지 대체
  10. TEXT — 숫자·날짜 형식 변환
  11. 함수 전체 비교표
  12. 자주 묻는 질문 (FAQ)
  13. 핵심 요약

SUM — 합계 구하기

SUM 함수는 지정한 범위 내 숫자의 합계를 반환합니다. 엑셀에서 가장 기본적으로 사용되는 함수입니다.

문법

=SUM(number1, [number2], ...)
=SUM(범위)

사용 예시

=SUM(A1:A10)       → A1부터 A10까지 숫자의 합계
=SUM(A1:A10, C1)   → 범위 합계에 C1 값을 추가로 더함

실무 활용: 월간 지출 내역서에서 항목별 총합 계산, 판매 수량 합산.

주의사항

  • 범위 내 텍스트(문자) 셀은 계산에서 자동 제외됩니다.
  • 단축키 Alt + =를 누르면 주변 숫자 범위를 자동 인식해 SUM 수식이 입력됩니다.

※ 공식 문서: SUM 함수 — Microsoft 지원


AVERAGE — 평균 구하기

AVERAGE 함수는 지정한 범위 내 숫자의 산술 평균을 반환합니다.

문법

=AVERAGE(number1, [number2], ...)
=AVERAGE(범위)

사용 예시

=AVERAGE(B2:B12)   → B2부터 B12까지 값의 평균

실무 활용: 월평균 매출액 계산, 직원 성과 점수 평균 산출.

주의사항

  • 범위 내 텍스트 셀은 계산에서 자동 제외됩니다.
  • 빈 셀은 0이 아닌 ‘빈 값’으로 처리되어 평균 계산에서 제외됩니다. 빈 셀을 0으로 처리하려면 해당 셀에 직접 0을 입력해야 합니다.

※ 공식 문서: AVERAGE 함수 — Microsoft 지원


IF — 조건 분기 처리

IF 함수는 지정한 조건이 참(TRUE)인지 거짓(FALSE)인지에 따라 서로 다른 값을 반환합니다.

문법

=IF(조건, 참일_때_값, 거짓일_때_값)

사용 예시

=IF(C2>=80, "합격", "불합격")
→ C2 값이 80 이상이면 "합격", 미만이면 "불합격" 반환

=IF(D2>=90, "지급", "미지급")
→ 성과 점수 기준 성과급 지급 여부 표시

실무 활용: 목표 달성 여부 판단, 조건별 분류 레이블 생성.

주의사항

  • 결과값으로 문자를 표시할 때는 큰따옴표(" ")로 감싸야 합니다. 숫자는 따옴표 없이 입력합니다.
  • IF 함수는 중첩(nested)해서 복수 조건을 처리할 수 있으나, Excel 365에서는 IFS 함수를 사용하면 가독성이 높습니다.

※ 공식 문서: IF 함수 — Microsoft 지원


VLOOKUP — 참조 데이터 조회

VLOOKUP 함수는 기준값을 사용해 지정한 표의 특정 열에서 해당 값을 찾아 반환합니다. 세로(Vertical) 방향 조회에 사용됩니다.

문법

=VLOOKUP(찾을값, 참조범위, 열번호, [일치옵션])
인수설명
찾을값참조범위 첫 번째 열에서 검색할 값
참조범위데이터가 있는 표 범위 (찾을값이 있는 열이 첫 번째 열이어야 함)
열번호반환할 값이 있는 열 번호 (참조범위 기준, 첫 번째 열 = 1)
일치옵션0 또는 FALSE: 정확히 일치 / 1 또는 TRUE: 근사값 허용

사용 예시

=VLOOKUP("P001", A1:D100, 3, 0)
→ A열에서 "P001"을 찾아 해당 행의 3번째 열 값 반환 (정확히 일치)

실무 활용: 상품 코드로 단가표에서 단가 조회, 사원번호로 부서명 조회.

주의사항

  • 일치옵션을 생략하거나 1(TRUE)로 설정하면 유사값을 반환할 수 있어 데이터 오류 원인이 됩니다. 정확한 값 조회 시 반드시 0 또는 FALSE를 입력합니다.
  • 찾을값이 참조범위의 첫 번째 열에 없으면 #N/A 오류가 발생합니다.
  • Microsoft 365에서는 VLOOKUP보다 유연한 XLOOKUP 함수 사용을 권장합니다.

※ 공식 문서: VLOOKUP 함수 — Microsoft 지원


COUNTIF — 조건부 개수 세기

COUNTIF 함수는 지정한 범위에서 조건을 만족하는 셀의 개수를 반환합니다.

문법

=COUNTIF(범위, 조건)

사용 예시

=COUNTIF(D2:D50, "서울")       → D열에서 "서울"이 포함된 셀 개수
=COUNTIF(E2:E100, ">=50000")   → E열에서 50,000 이상인 셀 개수
=COUNTIF(F2:F30, "지각")       → F열에서 "지각"이 입력된 셀 개수

실무 활용: 설문 응답 항목별 집계, 특정 지역 거래 건수 파악.

주의사항

  • 조건에 부등호를 사용할 때는 큰따옴표로 감싸야 합니다. (예: ">=50000")
  • 두 가지 이상의 조건을 동시에 적용하려면 COUNTIFS 함수를 사용합니다.

※ 공식 문서: COUNTIF 함수 — Microsoft 지원


SUMIF — 조건부 합계 구하기

SUMIF 함수는 조건 범위에서 조건을 만족하는 행의 합계 범위 값만 더합니다.

문법

=SUMIF(조건범위, 조건, 합계범위)

사용 예시

=SUMIF(B2:B20, "A팀", C2:C20)
→ B열이 "A팀"인 행의 C열 값만 합산

=SUMIF(D2:D50, "소모품비", E2:E50)
→ D열이 "소모품비"인 행의 E열 금액만 합산

실무 활용: 거래처별 매출 합계, 비용 항목별 지출 합산.

주의사항

  • 조건범위와 합계범위는 행의 수가 동일해야 합니다. 범위 크기가 다르면 오류가 발생할 수 있습니다.
  • 두 가지 이상의 조건을 적용하려면 SUMIFS 함수를 사용합니다.

※ 공식 문서: SUMIF 함수 — Microsoft 지원


LEFT / RIGHT / MID — 텍스트 추출

텍스트 데이터에서 필요한 부분만 잘라낼 때 사용하는 함수입니다.

문법

=LEFT(텍스트, 추출할_문자수)    → 왼쪽부터 지정한 수만큼 추출
=RIGHT(텍스트, 추출할_문자수)   → 오른쪽부터 지정한 수만큼 추출
=MID(텍스트, 시작위치, 추출할_문자수)  → 지정 위치부터 추출

사용 예시

=LEFT("2026-06-01", 4)    → "2026" (연도 추출)
=RIGHT("ABC-001", 3)      → "001" (코드 뒷부분 추출)
=MID("홍길동부장", 4, 2)   → "부장" (직급 추출)

실무 활용: 날짜 데이터에서 연도·월 분리, 사원번호에서 부서 코드 추출.

주의사항

  • 추출된 결과는 겉보기에 숫자여도 엑셀이 텍스트로 인식합니다. 산술 계산에 사용하려면 VALUE() 함수로 감싸거나 *1을 추가해 숫자로 변환해야 합니다.

※ 공식 문서: LEFT 함수 / MID 함수 — Microsoft 지원


TRIM — 불필요한 공백 제거

TRIM 함수는 텍스트 앞뒤의 공백을 제거하고, 단어 사이에 공백이 2칸 이상인 경우 1칸으로 줄여줍니다.

문법

=TRIM(텍스트)

사용 예시

=TRIM("  삼성전자  ")    → "삼성전자" (앞뒤 공백 제거)
=TRIM("김  철수")        → "김 철수" (중간 공백 1칸으로 축소)

실무 활용: 외부 시스템에서 내려받은 데이터의 공백 정리, VLOOKUP 함수의 #N/A 오류 원인 제거.

주의사항

  • TRIM은 일반 공백(스페이스바)만 처리합니다. 줄바꿈 문자나 특수 공백 문자는 CLEAN 함수 또는 SUBSTITUTE 함수를 추가로 사용해야 합니다.
  • 앞뒤 공백 차이로 인한 VLOOKUP #N/A 오류가 발생할 때 TRIM으로 데이터를 정리한 후 재시도합니다.

※ 공식 문서: TRIM 함수 — Microsoft 지원


IFERROR — 오류 메시지 대체

IFERROR 함수는 수식에서 오류가 발생했을 때 #N/A, #DIV/0!, #VALUE! 등의 오류 코드 대신 지정한 값을 표시합니다.

문법

=IFERROR(수식, 오류시_표시할_값)

사용 예시

=IFERROR(VLOOKUP(A2, D:F, 2, 0), "데이터 없음")
→ VLOOKUP 오류 시 "데이터 없음" 표시

=IFERROR(B2/C2, 0)
→ 나누기 오류(#DIV/0!) 발생 시 0 표시

=IFERROR(VLOOKUP(A2, D:F, 2, 0), "")
→ 오류 시 빈 셀로 표시

실무 활용: 보고서 제출 전 오류 셀 정리, 데이터 미입력 구간 처리.

주의사항

  • IFERROR는 모든 종류의 오류를 동일하게 처리합니다. 오류 유형별로 다른 처리가 필요한 경우 ISERROR, ISNA 등 개별 함수를 조합합니다.
  • 오류 발생 원인을 파악하지 않고 IFERROR로만 가리면 데이터 품질 문제가 숨겨질 수 있습니다.

※ 공식 문서: IFERROR 함수 — Microsoft 지원


TEXT — 숫자·날짜 형식 변환

TEXT 함수는 숫자나 날짜를 지정한 형식의 텍스트 문자열로 변환합니다.

문법

=TEXT(값, "형식코드")

주요 형식코드

형식코드설명예시 결과
"yyyy-mm-dd"날짜 형식2026-06-01
"yyyy년 mm월 dd일"한글 날짜2026년 06월 01일
"aaa"요일 (한글 약식)
"#,##0"천 단위 콤마1,500,000
"#,##0원"천 단위 콤마 + 원1,500,000원
"mm월"월만 추출06월

사용 예시

=TEXT(TODAY(), "yyyy-mm-dd (aaa)")   → 2026-06-01 (일)
=TEXT(A2, "mm월")                    → 06월 (월별 분류 레이블 생성)
=TEXT(B2, "#,##0원")                 → 1,500,000원

실무 활용: 날짜에서 월·요일 추출, 금액 표시 형식 지정, 보고서 레이블 생성.

주의사항

  • TEXT 함수의 결과는 텍스트 데이터로 처리됩니다. 이후 합계·평균 등 계산에 사용하기 어려우므로 표시 목적으로만 사용합니다.
  • 형식코드는 큰따옴표로 감싸야 합니다.

※ 공식 문서: TEXT 함수 — Microsoft 지원


함수 전체 비교표

함수용도결과 유형주요 주의사항
SUM합계숫자텍스트 셀 자동 제외
AVERAGE평균숫자빈 셀은 0이 아닌 제외로 처리
IF조건 분기숫자·텍스트문자 결과값은 따옴표 필수
VLOOKUP참조 조회숫자·텍스트일치옵션 0 필수, 첫 열 기준
COUNTIF조건부 개수숫자부등호 조건은 따옴표로 감싸기
SUMIF조건부 합계숫자조건범위·합계범위 크기 일치
LEFT/RIGHT/MID텍스트 추출텍스트결과값이 텍스트로 처리됨
TRIM공백 제거텍스트일반 공백만 처리
IFERROR오류 대체숫자·텍스트오류 원인 파악 병행 필요
TEXT형식 변환텍스트계산용으로 사용 불가

자주 묻는 질문 (FAQ)

Q1. VLOOKUP과 XLOOKUP의 차이는 무엇인가요?

VLOOKUP은 참조범위의 첫 번째 열만 기준으로 조회하며, 반환 열이 기준 열의 오른쪽에 있어야 합니다. XLOOKUP은 Microsoft 365 및 Excel 2021에서 지원하며, 기준 열의 위치 제한이 없고 왼쪽 방향 조회도 가능합니다. 또한 일치하는 값이 없을 때 반환할 기본값을 인수로 직접 지정할 수 있어 IFERROR와의 조합이 필요 없습니다. 출처: XLOOKUP 함수 — Microsoft 지원

Q2. COUNTIF와 COUNTIFS의 차이는 무엇인가요?

COUNTIF는 하나의 조건만 적용할 수 있습니다. COUNTIFS는 두 가지 이상의 조건을 동시에 적용할 수 있습니다. 예를 들어 “서울 지역이면서 매출 50만 원 이상인 건수”처럼 복수 조건 집계가 필요할 때 COUNTIFS를 사용합니다. 마찬가지로 SUMIF의 복수 조건 버전은 SUMIFS입니다.

Q3. LEFT·MID·RIGHT 함수의 결과를 계산에 사용하려면 어떻게 하나요?

텍스트 추출 함수의 결과는 텍스트 형식으로 반환됩니다. 산술 계산에 사용하려면 VALUE() 함수로 감싸거나 결과에 *1을 추가해 숫자로 변환해야 합니다. 예: =VALUE(LEFT(A2, 4)) 또는 =LEFT(A2, 4)*1.

Q4. TRIM으로도 정리되지 않는 공백이 있을 때 어떻게 처리하나요?

줄바꿈 문자(CHAR(10)), 캐리지 리턴(CHAR(13)) 등 특수 문자는 TRIM으로 제거되지 않습니다. 이 경우 =CLEAN(TRIM(A1))처럼 CLEAN 함수를 함께 사용하거나, =SUBSTITUTE(A1, CHAR(10), "")로 특정 문자를 직접 제거합니다.

Q5. 엑셀 버전에 따라 사용할 수 없는 함수가 있나요?

XLOOKUP, IFS, MAXIFS, MINIFS 등 일부 함수는 Excel 2019 이하 버전에서 지원되지 않습니다. Microsoft 365 구독 환경에서는 최신 함수를 모두 사용할 수 있습니다. 사용 중인 버전에서 특정 함수가 작동하지 않으면 Microsoft 공식 지원 페이지 (https://support.microsoft.com/ko-kr) 해당 함수의 지원 버전을 확인합니다.


핵심 요약

항목내용
적용 버전Microsoft 365, Excel 2021 기준
합계SUM(범위)
평균AVERAGE(범위)
조건 분기IF(조건, 참값, 거짓값)
참조 조회VLOOKUP(찾을값, 범위, 열번호, 0)
조건부 개수COUNTIF(범위, 조건)
조건부 합계SUMIF(조건범위, 조건, 합계범위)
텍스트 추출LEFT / RIGHT / MID
공백 제거TRIM(텍스트)
오류 대체IFERROR(수식, 대체값)
형식 변환TEXT(값, “형식코드”)
공식 참고Microsoft 지원 센터

함수별 상세 사용법과 추가 예시는 Microsoft 공식 지원 센터(https://support.microsoft.com/ko-kr)에서 함수명으로 검색해 확인할 수 있습니다.


※ 본 글은 일반적인 정보 제공을 목적으로 하며, Microsoft 365 및 Excel 2021 기준으로 작성되었습니다. 엑셀 버전 및 운영체제에 따라 함수 동작이 다를 수 있으므로, 최신 정보는 Microsoft 공식 지원 센터(https://support.microsoft.com/ko-kr) 에서 확인하시기 바랍니다.

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤