자주 쓰는 엑셀 함수 모음 | 실무용 수식 목록 표
엑셀은 다양한 업무에서
데이터 처리와 분석을
같이 할 수 있는 프로그램이죠.
과거부터 전산 업무에는
필수적으로 사용해왔습니다.
실무에서는 빠른 작업을 위해서
자주 사용하는 함수를 숙지하고 있으면
작업 효율이 올라갑니다.
작업마다 사용하는 함수들이 조금씩 다르지만
기본적으로 자주 사용하는
엑셀 함수를 모아서 정리해보았습니다.

셀 계산 및 집계 함수
데이터를 합산하거나 평균을 구하는 등
기본적인 계산을 수행하는 함수입니다.
| 함수 | 설명 | 예시 |
|---|---|---|
| SUM | 지정한 범위의 값을 모두 더함 | =SUM(A1:A10) |
| AVERAGE | 범위 내 값들의 평균을 계산 | =AVERAGE(A1:A10) |
| COUNT | 숫자가 입력된 셀의 개수를 반환 | =COUNT(A1:A10) |
| COUNTA | 빈 셀을 제외한 개수를 반환 | =COUNTA(A1:A10) |
| ROUND | 숫자를 반올림하여 표시 | =ROUND(A1, 2) |
| CEILING | 지정한 배수로 올림 | =CEILING(A1, 5) |
| FLOOR | 지정한 배수로 내림 | =FLOOR(A1, 5) |
조건문 및 논리 연산 함수
데이터를 특정 조건에 따라 분류하거나
참, 거짓 같은 논리 연산을 수행하는 함수입니다.
| 함수 | 설명 | 예시 |
|---|---|---|
| IF | 조건에 따라 다른 값을 반환 | =IF(A1>100, “우수 회원”, “일반 회원”) |
| IFS | 여러 개의 조건을 평가하여 결과 반환 | =IFS(A1>90, “A”, A1>80, “B”, A1>70, “C”) |
| AND | 모든 조건이 참이면 TRUE 반환 | =AND(A1>50, B1<100) |
| OR | 하나 이상의 조건이 참이면 TRUE 반환 | =OR(A1>50, B1<100) |
| NOT | 논리값을 반대로 반환 | =NOT(A1=100) |
값 검색 및 참조 함수
표나 데이터베이스에서 특정 값을 찾고,
원하는 데이터를 반환하는데 사용되는 함수입니다.
| 함수 | 설명 | 예시 |
|---|---|---|
| VLOOKUP | 특정 값을 검색하면 해당 행의 값을 반환 | =VLOOKUP(101, A2:C10, 2, FALSE) |
| HLOOKUP | 행을 기준으로 값을 검색 | =HLOOKUP(“이름”, A1:D3, 2, FALSE) |
| INDEX | 지정한 행과 열의 값을 반환 | =INDEX(A2:C5, 2, 1) |
| MATCH | 특정 값이 위치한 행 또는 열 반환 | =MATCH(50, A1:A10, 0) |
| CHOOSE | 리스트에서 지정한 번호에 해당하는 값을 반환 | =CHOOSE(2, “서울”, “부산”, “대구”) |
텍스트 함수
텍스트 데이터를 변환하거나
특정 문자만 추출하는데 유용한 함수입니다.
| 함수 | 설명 | 예시 |
|---|---|---|
| LEFT | 문자열의 왼쪽에서 지정한 개수만큼 반환 | =LEFT(“Excel”, 3) → “Exc” |
| RIGHT | 문자열의 오른쪽에서 지정한 개수만큼 반환 | =RIGHT(“Excel”, 2) → “el” |
| MID | 특정 위치에서 지정한 개수만큼 추출 | =MID(“Excel”, 2, 2) → “xc” |
| LEN | 문자열 길이 반환 | =LEN(“Excel”) → 5 |
| TRIM | 문자열 내 불필요한 공백/여백 제거 | =TRIM(” Excel Data “) → “Excel Data” |
| CONCATENATE | 여러 셀, 문자열을 서로 결합 | =CONCATENATE(“Excel”, ” “, “Data”) → Excel Data |
날짜 및 시간 함수
날짜 관련 데이터를 처리하거나
특정 날짜 요소를 추출하는데 사용합니다.
| 함수 | 설명 | 예시 |
|---|---|---|
| NOW | 현재 날짜 및 시간 반환 | =NOW() |
| TODAY | 현재 날짜 반환 | =TODAY() |
| YEAR | 연도 추출 | =YEAR(TODAY()) |
| MONTH | 월 추출 | =MONTH(TODAY()) |
| DAY | 일 추출 | =DAY(TODAY()) |
| WEEKDAY | 해당 날짜의 요일을 숫자로 반환 | =WEEKDAY(TODAY()) |
| EOMONTH | 해당 월의 마지막 날짜 반환 | =EOMONTH(TODAY(), 0) |
데이터 정리 및 기타 자주 쓰는 함수
데이터 정리 및 특정 조건이나 상황에서 사용하는 함수들입니다.
| 함수 | 설명 | 예시 |
|---|---|---|
| UNIQUE | 중복을 제거한 고유 데이터 목록 반환 | =UNIQUE(A1:A10) |
| SORT | 데이터를 정렬하여 반환 | =SORT(A1:A10) |
| FILTER | 특정 조건을 충종하는 데이터만 반환 | =FILTER(A1:A10, A1:A10>50) |
| TEXT | 숫자를 특정 형식의 텍스트로 반환 | =TEXT(12345, “#,###원”) |
| ISNUMBER | 값이 숫자인지 여부 확인 | =ISNUMBER(A1) |
| ISBLANK | 셀이 비어 있는지 확인 | =ISBLANK(A1) |
| SUBTOTAL | 필터링된 데이터의 합계, 평균 등 계산 | =SUBTOTAL(9, A1:A10) |
여기까지 자주 사용하는 함수를 작성해봤는데요.
실제 사용하는 함수가 훨씬 많이 있긴 하지만
일단 주요 함수들 몇 가지를 소개했습니다.
엑셀을 처음 사용하시는 분들은
기본 함수를 보면서 조금씩 쓰다 보면
금방 엑셀이 익숙해질 겁니다.
▼ 엑셀 함수 사용법 및 소개
엑셀 CONCATENATE 함수 사용법 – 여러 셀 내용 합치기
엑셀 CONCATENATE 함수 사용법 – 여러 셀 내용 합치기 엑셀에는 다양한 기능을 제공하는 함수가 존재합니다. 그중 여러 셀에 있는 내용을 합하는 작업에서 유용한 함수에 대해서 알아볼까 합니다.
엑셀 날짜 계산 함수 – 연, 월, 일 추출 (더하기, 빼기)
엑셀 날짜 계산 함수 – 연, 월, 일 추출 (더하기, 빼기) 엑셀을 사용하다보면 날짜에 대한 다양한 계산이 필요할 때가 있습니다. 이때, 엑셀에서는 날짜에서 연도, 월, 일을 추출하고, 더하거나 빼는 함수들을 효과적으로 활용할 수 있습니다.