엑셀 함수란 무엇인가?
엑셀 함수는 데이터를 계산하고 분석하는 데 필수적인 도구입니다. 함수를 사용하면 복잡한 수식을 단순화하고, 반복적인 작업을 자동화할 수 있어 업무 효율을 높일 수 있습니다.
엑셀 함수의 정의
엑셀 함수는 특정 작업을 수행하기 위해 미리 정의된 수식입니다. 예를 들어, SUM 함수는 선택한 셀들의 합계를 구해줍니다.
함수와 수식의 차이점
- 수식(Formulas): =A1+B1처럼 직접 계산하는 방식
- 함수(Functions): =SUM(A1:B1)처럼 함수명을 사용하는 방식
엑셀 함수의 기본 구조
=함수이름(인수1, 인수2, ...)
예: =IF(A1>100, "합격", "불합격")
엑셀 함수의 종류 개요
엑셀에는 다양한 종류의 함수들이 있으며, 실무에서는 이들을 상황에 맞게 조합해서 사용합니다. 엑셀 함수 정리
함수 분류 | 예시 함수 |
수학 함수 | SUM, ROUND, ABS |
논리 함수 | IF, AND, OR |
텍스트 함수 | LEFT, MID, LEN |
날짜/시간 함수 | TODAY, DATEDIF |
조회/참조 함수 | VLOOKUP, INDEX |
통계 함수 | AVERAGE, COUNTIF |
정보 함수 | ISERROR, ISBLANK |
데이터 정리 | UNIQUE, FILTER |
실무에서 자주 사용하는 엑셀 함수 정리 BEST
수학 및 삼각 함수
핵심 함수 설명
- SUM(range) – 범위 내 모든 수를 더함
- SUMIF(range, criteria, sum_range) – 조건을 만족하는 셀만 합계
- ROUND(number, num_digits) – 소수점 반올림
실전 예시
=SUM(B2:B10)
=SUMIF(A2:A10, ">100", B2:B10)
=ROUND(C2, 2)
논리 함수
핵심 함수
- IF(조건, 참일 때, 거짓일 때)
- AND(조건1, 조건2, ...)
- OR(조건1, 조건2, ...)
- IFERROR(수식, 오류일 때 표시값)
활용 예시
=IF(A2>100, "합격", "불합격")
=IF(AND(B2>50, C2>50), "통과", "불합격")
=IFERROR(VLOOKUP(...), "데이터 없음")
날짜 및 시간 함수
주요 함수
- TODAY() – 오늘 날짜 반환
- NOW() – 현재 시간 포함
- DATEDIF(시작일, 종료일, 단위) – 날짜 간 차이 계산
- EDATE(start_date, months) – 기준일로부터 특정 개월 후 날짜
활용 예시
=TODAY()
=DATEDIF(A1, B1, "d") '두 날짜 차이(일)
=EDATE(TODAY(), 3) '3개월 뒤 날짜
텍스트 함수
대표 함수
- LEFT(text, num_chars) – 왼쪽부터 n자 추출
- RIGHT(text, num_chars) – 오른쪽부터 n자 추출
- MID(text, start_num, num_chars) – 중간에서 추출
- LEN(text) – 문자열 길이
- TEXTJOIN(delimiter, ignore_empty, text1,...)
활용 예시
=LEFT(A1, 5)
=MID(B2, 2, 3)
=TEXTJOIN("-", TRUE, A1:A3)
조회 및 참조 함수
주요 함수
- VLOOKUP(찾을 값, 테이블 범위, 열 번호, 정확도)
- HLOOKUP(가로 탐색)
- INDEX(array, row_num, [column_num])
- MATCH(값, 범위, 0)
- XLOOKUP(찾을값, 찾을범위, 반환범위)
활용 예시
=VLOOKUP("홍길동", A2:D10, 3, FALSE)
=INDEX(B2:B10, MATCH(100, A2:A10, 0))
=XLOOKUP("홍길동", A2:A10, B2:B10)
통계 함수
주요 함수
- AVERAGE(range) – 평균값 계산
- COUNT(range) – 숫자가 입력된 셀 개수
- COUNTA(range) – 비어있지 않은 셀 개수
- COUNTIF(range, criteria) – 조건에 맞는 셀 개수
- MEDIAN(range) – 중앙값 계산
- RANK(number, ref, [order]) – 특정 값의 순위
활용 예시
=AVERAGE(B2:B10) '평균
=COUNT(B2:B10) '숫자 수
=COUNTA(A2:A10) '값이 있는 셀 수
=COUNTIF(C2:C20, ">70") '70점 초과인 셀 수
=MEDIAN(D2:D15) '중앙값
=RANK(E2, E2:E20, 0) '내림차순 순위
활용 팁: 통계 함수는 데이터를 요약하거나 리포트를 작성할 때 매우 유용합니다. 특히 평가 점수, 매출 분석 등에 자주 쓰입니다.
정보 함수 정리
대표 함수
- ISNUMBER(value) – 숫자인지 확인
- ISBLANK(cell) – 셀이 비어 있는지 확인
- ISERROR(value) – 오류 여부 확인
- ISTEXT(value) – 텍스트 여부 확인
활용 예시
=ISNUMBER(A2) '숫자인 경우 TRUE
=ISBLANK(B2) '비어 있으면 TRUE
=ISERROR(C2) '오류면 TRUE
=ISTEXT(D2) '텍스트면 TRUE
활용 팁: 오류 검출이나 데이터 유효성 확인 작업에 필수입니다. 특히 다른 함수와 함께 쓰면 조건 제어가 강력해집니다.
중복 제거 및 고유값 추출 함수
주요 함수
- UNIQUE(range) – 고유값만 반환 (엑셀 365)
- FILTER(range, condition) – 조건 만족하는 값 필터링
- REMOVE DUPLICATES – 메뉴에서 수동 중복 제거
활용 예시
=UNIQUE(A2:A20) '중복 제거
=FILTER(B2:B20, C2:C20="서울") '서울인 값만 추출
활용 팁: 명단, 고객리스트, 제품코드 등 중복을 제거하고 유니크한 값을 뽑을 때 유용합니다.
❓ 자주 묻는 질문 (FAQ)
1. 함수가 작동하지 않을 때는 어떻게 하나요?
👉 셀에 잘못된 값이 입력되었거나 괄호가 빠졌을 수 있습니다. 함수 구조를 다시 확인하세요.
2. 영문 엑셀과 한글 엑셀 함수가 다른가요?
👉 이름만 다르고 기능은 동일합니다. 예: VLOOKUP = VLOOKUP, IF = IF.
3. 수식을 복사할 때 값이 바뀌지 않아요. 왜죠?
👉 셀 참조가 절대/상대 참조로 설정되어 있는지 확인하세요 ($A$1 vs A1).
4. 엑셀 365 전용 함수는 일반 엑셀에서 사용 가능한가요?
👉 UNIQUE, FILTER, LET 등은 엑셀 365에서만 작동합니다.
5. 함수가 너무 복잡할 때는 어떻게 하죠?
👉 이름 정의를 사용하거나, 중첩 함수를 줄여보세요.
6. 함수 연습은 어떻게 하나요?
👉 구글 스프레드시트나 연습용 파일을 활용해 실습하며 익히는 게 가장 빠릅니다.
✅ 결론
많이 쓰는 엑셀 함수 정리표 TOP 10을 통해 다양한 실무 상황에서 빠르고 정확한 데이터 처리가 가능해집니다. 엑셀의 다양한 함수를 적절히 조합하면, 반복적인 작업을 자동화하고 실수를 줄일 수 있어 업무 생산성을 극대화할 수 있습니다.
'생활' 카테고리의 다른 글
서울 땅 꺼짐(싱크홀) 고위험지역 50곳 리스트 우리 동네는 어디? (0) | 2025.04.16 |
---|---|
실무에서 바로 쓰는 엑셀 함수 EXCEL VLOOKUP 사용법 (0) | 2025.04.15 |
보건증 인터넷발급 방법 – 무료 대상, 모바일 발급까지 한눈에 (0) | 2025.04.15 |
개인사업자 등록 방법과 필수서류 한눈에 보기 (0) | 2025.04.15 |
그림그리기 아이패드 추천 TOP 5 – 일러스트 작가들이 선택한 모델! (0) | 2025.04.15 |