엑셀 자주 쓰는 함수 모음: 실무 5대 카테고리 필수 핵심 함수 완벽 정리

엑셀 450개 함수를 다 외우느라 지치셨나요. 대기업, 연구소, 스타트업 어디서나 쓰이는 실무 핵심 5대 카테고리(논리, 찾기, 통계 등) 필수 함수만 콕 집어 완벽 정리해 드립니다. 이 공식들만 알면 중첩 수식부터 데이터 정제까지 1초 만에 정리가 가능합니다.


1. 업무의 조건과 예외를 완벽하게 제어하는 '논리 함수'

논리 함수는 데이터의 조건을 판별하고 수식 오류를 제어하는 엑셀의 '두뇌' 역할을 합니다. 단독으로도 강력하지만, 다른 통계나 찾기 함수와 융합할 때 실무에서 가장 빛을 발하는 카테고리입니다.

함수명 및 기본 공식 실무에서의 핵심 기능 및 역할
=IF(조건, 참일_때, 거짓일_때) 지정한 조건을 비교하여 참이면 첫 번째 인수를, 거짓이면 두 번째 인수를 표시합니다. (예: 점수가 80점 이상이면 "합격", 아니면 "불합격")
=IFERROR(수식, 오류일_때_값) [실무 초강추] 수식의 결과가 #N/A, #VALUE! 등의 에러일 때 지저분한 에러 표시 대신 "데이터 없음" 이나 빈칸("") 등 지정한 문구로 깔끔하게 대체해 줍니다.
=AND(조건1, 조건2, ...) 나열된 모든 조건이 동시에 100% 참(True)일 때만 참을 반환합니다. 주로 IF 함수의 조건식 안에 들어가 다중 조건을 검사할 때 쓰입니다.
=OR(조건1, 조건2, ...) 나열된 여러 조건 중 단 하나라도 참(True)이면 참을 반환합니다. "A 부서이거나 혹은 B 부서인 사원" 등의 조건을 만들 때 유용합니다.


2. 뒤죽박죽 텍스트 데이터를 내 입맛대로 정제하는 '텍스트/시간 함수'

시스템에서 로우 데이터(Raw Data)를 다운로드 받으면 사업자번호, 주민번호, 사원번호 등이 텍스트 형식으로 엉켜있는 경우가 많습니다. 이때 필요한 정보만 가공하고 변환해 주는 텍스트 처리의 마법사들입니다.

함수명 및 기본 공식 실무에서의 핵심 기능 및 역할
=LEFT / RIGHT(텍스트, 개수) 지정한 텍스트의 가장 왼쪽(LEFT) 또는 오른쪽(RIGHT) 끝에서부터 원하는 글자 개수만큼만 쏙 뽑아내 줍니다. (예: 주민번호 앞자리 6개 추출)
=MID(텍스트, 시작위치, 개수) 텍스트의 정중앙, 내가 원하는 '시작 위치'를 지정해서 그 자리부터 원하는 개수만큼 텍스트를 정밀 타격하듯 잘라옵니다. (예: 주민번호 뒷자리 첫 글자 추출)
=LOWER / UPPER(텍스트) 영문 데이터의 대소문자가 뒤섞여 있을 때, 일괄적으로 소문자(LOWER) 또는 대문자(UPPER)로 통일시켜 데이터의 통일성을 높여줍니다.
=PROPER(텍스트) 영문 단어의 맨 첫 글자만 대문자로 바꾸고, 나머지 글자는 소문자로 자동 변환해 줍니다. (예: 'excel' → 'Excel')
=SEARCH(찾을_문자, 전체_텍스트) 긴 문장이나 제품 코드 속에서 특정 단어나 기호가 몇 번째 자리에 위치해 있는지 숫자로 알려줍니다. (단, 대소문자는 구분하지 않습니다.)


3. 데이터 시트 간의 정보를 자석처럼 연결하는 '찾기/참조 함수'

엑셀 실무 능력의 척도라고 불리는 가장 중요한 카테고리입니다. 다른 테이블에 있는 단가, 재고, 인사 정보 등을 기준 값을 매개체로 삼아 자석처럼 자동으로 끌어와 합쳐주는 핵심 함수들입니다.

함수명 및 기본 공식 실무에서의 핵심 기능 및 역할
=VLOOKUP(기준값, 범위, 열번호, 0) 엑셀의 꽃! 참조 범위의 첫 번째 세로 열에서 기준값과 똑같은 값을 위에서부터 찾은 뒤, 일치하는 행의 지정한 열 번호에 있는 데이터를 그대로 가져옵니다. 맨 뒤 옵션에는 정확히 일치하는 값을 찾는 '0(또는 FALSE)'을 넣는 것이 실무 정석입니다.
=HLOOKUP(기준값, 범위, 행번호, 0) VLOOKUP과 원리는 완벽히 같으나, 데이터가 세로가 아닌 가로(행) 방향으로 나열되어 있을 때 첫 행에서 기준값을 찾아 아래쪽 행의 데이터를 가져옵니다.
=INDEX(범위, 행번호, 列번호) 지정한 격자 모양의 범위 안에서 "몇 번째 행, 몇 번째 열"에 위치한 좌표 데이터를 정확하게 집어내어 가져옵니다.
=MATCH(기준값, 범위, 0) 특정 데이터가 지정한 1차원 범위 내에서 몇 번째 순서(상대적 위치)에 존재하는지 번호로 알려줍니다. 정확한 위치 조회를 위해 옵션값은 주로 '0'을 씁니다. VLOOKUP의 한계를 극복하기 위해 주로 INDEX 함수와 결합(INDEX+MATCH 콤보)하여 사용합니다.


4. 복잡한 조건부 실적 계산도 1초 만에 끝내는 '수학/삼각 함수'

단순한 사칙연산을 넘어 비즈니스 조건에 맞는 실적의 합계를 구하거나 소수점 단위를 깔끔하게 올림/내림 처리하여 세금, 단가 등을 정제할 때 사용하는 수학적 함수들입니다.

함수명 및 기본 공식 실무에서의 핵심 기능 및 역할
=SUM(인수1, 인수2, ...) 지정한 셀 범위 내에 있는 모든 숫자의 총합계를 구합니다. 단축키 [Alt + =]를 누르면 자동으로 범위가 지정되어 더욱 편리합니다.
=SUMIF(조건범위, 조건, 합계범위) 단일 조건에 맞는 데이터만 골라 합산합니다. (예: 전체 매출 중 '서울 지점'의 매출 합계만 계산)
=SUMIFS(합계범위, 조건범위1, 조건1, 조건범위2, 조건2, ...) [실무 필수] 여러 개의 조건을 동시에 충족하는 데이터의 합계를 구합니다. SUMIF와 인수의 순서가 다르므로 '진짜 합계를 구할 금액 범위'를 맨 앞에 먼저 넣는다는 점을 꼭 기억하세요! (예: '영업1팀'이면서 '국내산' 부품의 매출 합계)
=ROUNDUP(인수, 올림자리수) 지정한 소수점이나 정수 자리수에서 무조건 숫자를 올림(반올림이 아닌 강제 올림) 처리합니다. 절사 금액이나 세액 계산 시 필수적입니다.


5. 방대한 로우 데이터에서 인사이트를 추출하는 '통계 함수'

전체 데이터의 평균, 최고/최저 실적, 그리고 특정 조건에 맞는 데이터가 총 몇 건인지 개수를 카운트하여 보고서의 정량적 지표를 만들어주는 유용한 통계 도구들입니다.

함수명 및 기본 공식 실무에서의 핵심 기능 및 역할
=AVERAGE(인수1, 인수2, ...) 범위 내 숫자 데이터들의 평균값을 구합니다. (단, 0값이 포함되면 평균이 깎일 수 있으니 주의해야 합니다.)
=AVERAGEIF / AVERAGEIFS 각각 단일 조건 또는 다중 조건에 만족하는 셀들만 골라내어 정밀한 평균값을 계산합니다. (예: 0을 제외한 진짜 평균 성적 구하기)
=MAX / MIN(범위) 지정한 범위의 데이터 중에서 최고값(MAX)과 최저값(MIN)을 찾아냅니다. (예: 당월 최고 매출액, 최저 불량률 조회)
=COUNT(범위) 지정한 범위 안에서 문자가 아닌 오직 '숫자'가 입력된 셀의 개수만 카운트합니다.
=COUNTA(범위) [실무 강추] 'Count All'의 약자로, 숫자가든 문자든 상관없이 비어있지 않은 모든 셀의 개수를 셉니다. 출석 인원이나 등록된 총 제품 수량을 파악할 때 필수적입니다.
=COUNTIF / COUNTIFS 특정 조건(단일 또는 여러 조건)을 충족하는 데이터가 전체 표에서 총 몇 건(행) 존재하는지 개수를 세어줍니다. (예: '기획팀' 소속이면서 '대리' 직급인 직원은 총 몇 명인가?)

회사의 성격이나 본인이 맡은 업무의 도메인(인사, 물류, 연구개발 등)에 따라서 깊게 쓰는 함수는 조금씩 다를 수 있습니다. 하지만 오늘 정리해 드린 이 5대 카테고리의 핵심 함수들은 어떤 업무 환경에서도 기본 뼈대가 되는 무적의 치트키들입니다.

처음부터 450개의 방대한 양에 압도당해 포기하지 마세요. 오늘 깔끔하게 표로 정리해 드린 이 빈출 함수들의 명칭과 기본 인수 구조만 머릿속에 기억해 두셔도, 실무 엑셀 작업의 80% 이상은 마우스 노가다 없이 완벽하게 제어할 수 있습니다. 수식이 손에 익기 시작하면 함수들을 이리저리 조합하는 재미도 쏠쏠하실 겁니다.