본문 바로가기
알면 좋은 유용한 지식/직장인이라면 꼭 알아야하는 지식

함수를 아는 자, 업무를 지배한다: 기능별 엑셀 함수 치트키 총정리

by 일잘러탐구생활 2025. 10. 2.
엑셀 함수, 마스터 가이드: 직장인 업무 효율을 10배 높이는 치트키. 엑셀은 단순한 표 계산 도구가 아닌, 데이터 분석과 보고서 작성의 핵심 엔진입니다. 필수 함수부터 고급 테크닉까지, 엑셀 능력을 전문적으로 끌어올릴 수 있는 완벽한 함수 모음을 만나보세요.
엑셀 함수

 

매일 엑셀 파일을 열지만, 늘 쓰는 함수만 반복하고 있지는 않으신가요? 엑셀의 수많은 기능 중 함수야말로 업무 시간을 획기적으로 줄여주는 가장 강력한 무기입니다. 함수는 복잡한 수작업을 클릭 몇 번으로 자동화하고, 수백 개의 데이터 속에서 필요한 인사이트를 단숨에 뽑아내게 해줍니다. 이 글은 엑셀을 사용하는 모든 직장인을 위해 작성되었으며, 실무에서 가장 자주, 그리고 유용하게 쓰이는 핵심 함수들을 기능별, 난이도별로 체계적으로 정리했습니다. 기본기부터 응용까지 마스터하여, 진정한 엑셀 능력자로 거듭날 수 있도록 도와드릴게요. 😊

 

Part 1: 엑셀 기본기 다지기 – 필수 계산 및 논리 함수 📝

가장 기본이 되면서도, 업무의 90% 이상을 차지하는 핵심 함수들입니다. 이 함수들을 능숙하게 다루는 것이 엑셀 실력의 기본 중 기본입니다.

1. 기본 중의 기본, 계산 함수 (SUM, AVERAGE, COUNT)

이 함수들은 데이터를 요약하고 현황을 파악하는 데 가장 많이 사용됩니다. 단순히 자동 합계 버튼을 누르는 것 이상으로 활용할 수 있습니다.

  • SUM: 범위 내 모든 숫자의 합계를 계산합니다. =SUM(A1:A10)
  • AVERAGE: 범위 내 숫자의 평균을 계산합니다. =AVERAGE(B1:B20)
  • COUNT: 범위 내에서 숫자가 포함된 셀의 개수를 셉니다. 텍스트는 세지 않습니다. =COUNT(C:C)
  • COUNTA: 범위 내에서 비어있지 않은 모든 셀(숫자, 텍스트 포함)의 개수를 셉니다. =COUNTA(D:D)

2. 업무 판단의 핵심, 논리 함수 (IF, IFERROR)

논리 함수는 특정 조건에 따라 다른 결과를 도출해야 할 때 필수적입니다. 데이터에 '판단 기준'을 적용하여 의미를 부여할 수 있게 됩니다.

  • IF: 가장 기본적인 논리 함수로, 조건이 참(TRUE)일 때와 거짓(FALSE)일 때의 값을 지정합니다. =IF(A1>100, "목표 달성", "재검토")
  • 중첩 IF (Nested IF): 여러 개의 조건을 순차적으로 판단해야 할 때 사용합니다. (예: 점수에 따른 'A/B/C' 등급 부여)
  • IFERROR: 함수 실행 중 오류가 발생했을 때(예: #N/A, #DIV/0!), 지정한 대체 값을 표시합니다. 데이터가 깨끗해 보이는 효과가 있어 보고서에 필수적입니다. =IFERROR(VLOOKUP(...), "데이터 없음")
  • AND/OR: IF 함수 내에서 여러 조건을 동시에 만족(AND)하거나, 하나라도 만족(OR)할 때 사용합니다. =IF(AND(A1>100, B1="완료"), "승인", "대기")

 

Part 2: 데이터 검색과 참조 – VLOOKUP 마스터부터 INDEX/MATCH 정복까지 🔍

방대한 데이터에서 필요한 값을 찾아 연결하는 것은 실무 엑셀의 핵심입니다. 특히 VLOOKUP과 INDEX/MATCH는 절대 놓쳐서는 안 될 가장 중요한 함수들입니다.

3. 국민 함수, VLOOKUP (Vertical Lookup)

수직(V)으로 배열된 데이터 테이블에서 특정 값을 기준으로 관련 데이터를 찾아주는 함수입니다. (예: 사원번호로 이름, 부서, 직책 찾기)

  • 구조: =VLOOKUP(찾을 값, 찾을 범위, 가져올 열 번호, 옵션)
  • 핵심 주의사항: VLOOKUP은 찾을 값이 반드시 찾을 범위의 첫 번째 열에 있어야만 작동합니다. 또한, 찾을 값이 왼쪽 열에만 존재해야 한다는 '왼쪽 한계'가 있습니다.
  • 팁: 옵션(Range_lookup)에는 대부분 FALSE(정확히 일치)를 사용해야 실수를 줄일 수 있습니다. TRUE(유사 일치)는 특정 점수 구간에 따른 등급 부여 등 제한적인 경우에만 사용됩니다.

4. VLOOKUP의 한계를 넘어서: INDEX와 MATCH의 조합

VLOOKUP의 단점(찾을 값이 첫 열에 있어야 함)을 완벽하게 보완하는 함수 조합입니다. INDEX는 특정 범위에서 행과 열 번호에 해당하는 값을 반환하고, MATCH는 범위 내에서 특정 값의 상대적인 위치(행 또는 열 번호)를 찾아줍니다.

  • INDEX 구조: =INDEX(데이터 범위, 행 번호, 열 번호)
  • MATCH 구조: =MATCH(찾을 값, 찾을 범위, 옵션)
  • 조합 구조: =INDEX(가져올 값의 범위, MATCH(찾을 값, 찾을 값이 있는 범위, 0)) → VLOOKUP과 달리, 찾을 값의 범위가 데이터의 첫 열이 아니어도 상관없어 훨씬 유연합니다.

5. 차세대 검색 함수, XLOOKUP (Excel 365/2021)

VLOOKUP과 INDEX/MATCH의 장점을 모두 통합한 최신 함수입니다. 이전 버전의 엑셀에서는 사용할 수 없지만, 최신 버전 사용자라면 무조건 XLOOKUP을 익혀야 합니다.

  • 구조: =XLOOKUP(찾을 값, 찾을 범위, 가져올 범위, [찾지 못했을 때], [일치 모드], [검색 모드])
  • 강력한 특징: ①찾을 범위와 가져올 범위가 분리되어 있어 왼쪽/오른쪽 한계가 없음 ②찾지 못했을 때 표시할 값을 기본 지정 가능 ③기본값이 정확히 일치(Exact Match)로 설정되어 편리함

 

Part 3: 조건부 계산 및 요약 – 데이터 인사이트 도출 📊

특정 조건을 만족하는 데이터만을 골라 계산하거나, 복잡한 통계를 내야 할 때 필요한 함수들입니다. 이 함수들을 활용하면 필터링을 반복하는 수고를 덜 수 있습니다.

6. 조건부 집계 함수 (SUMIF/SUMIFS, COUNTIF/COUNTIFS)

IF 함수와 SUM/COUNT 함수가 결합된 형태입니다. 하나 또는 여러 개의 조건을 만족하는 데이터의 합계 또는 개수를 구합니다.

  • SUMIF/COUNTIF: 하나의 조건만 사용합니다. =SUMIF(부서 범위, "마케팅", 급여 범위)
  • SUMIFS/COUNTIFS: 여러 개의 조건을 모두 만족해야 할 때 사용합니다. =COUNTIFS(부서 범위, "마케팅", 직책 범위, "팀장")

7. 고급 통계 함수 (MAX/MIN, LARGE/SMALL, RANK)

데이터의 분포나 순위를 파악할 때 유용하며, 특히 KPI 측정에 자주 사용됩니다.

  • MAX/MIN: 범위 내에서 가장 크거나 작은 값을 반환합니다. (예: 최대/최소 매출)
  • LARGE/SMALL: 범위 내에서 K번째로 크거나 작은 값을 반환합니다. =LARGE(점수 범위, 3) (3번째로 큰 값)
  • RANK: 범위 내에서 특정 값의 순위를 매깁니다. =RANK(내 점수, 전체 점수 범위, 옵션)

 

Part 4: 텍스트 및 날짜/시간 처리 함수 – 데이터 클렌징 🧹

엑셀 작업의 상당 부분은 데이터 가공(클렌징)입니다. 텍스트와 날짜 데이터를 깔끔하게 다듬어 분석하기 좋은 형태로 만드는 것이 중요합니다.

8. 텍스트 추출 및 결합 (LEFT, RIGHT, MID, CONCATENATE/CONCAT)

  • LEFT/RIGHT/MID: 셀에 있는 텍스트의 왼쪽, 오른쪽, 중간에서 원하는 개수만큼 문자를 추출합니다. =LEFT(주민번호, 6) (생년월일 추출)
  • CONCATENATE/CONCAT: 여러 텍스트를 하나로 합칩니다. CONCAT 함수는 엑셀 2019 이후 버전에서 CONCATENATE를 대체하는 더 간편한 함수입니다. =CONCAT(이름, " ", 성)
  • TRIM: 텍스트 앞, 뒤, 그리고 단어 사이의 불필요한 공백을 제거하여 데이터를 깔끔하게 정리합니다.

9. 텍스트 형식 지정 및 날짜 계산 (TEXT, TODAY, DATEDIF)

  • TEXT: 숫자나 날짜 형식을 원하는 텍스트 형태로 바꿉니다. (예: 날짜를 '월' 또는 '요일'로 표시) =TEXT(A1, "yyyy-mm-dd (aaa)")
  • TODAY/NOW: 현재 날짜만(TODAY) 또는 날짜와 시간 모두(NOW)를 반환합니다. 데이터의 시점을 명확히 할 때 사용됩니다.
  • DATEDIF: 두 날짜 사이의 기간을 연(Y), 월(M), 일(D) 단위로 계산합니다. (예: 근속 연수 계산) =DATEDIF(시작일, 종료일, "Y")

 

Part 5: 엑셀 능력자 심화 코스 – 배열 및 동적 함수 (Excel 365) 🚀

엑셀 365 버전부터 도입된 배열 함수와 동적 함수는 데이터 처리의 패러다임을 완전히 바꾸어 놓았습니다. 이 함수들은 여러 개의 결과를 한 번에 반환하여, 복잡했던 작업을 극도로 단순화합니다.

10. 동적 배열 함수 (FILTER, UNIQUE, SORT)

하나의 셀에 함수를 입력하면, 조건에 맞는 결과가 배열 형태로 인접한 셀들에 자동으로 채워집니다. (결과 Spill)

  • FILTER: 특정 조건을 만족하는 데이터 행 전체를 추출합니다. 필터링을 반복하는 수고를 덜어줍니다. =FILTER(전체 데이터 범위, 조건 배열)
  • UNIQUE: 범위 내에서 중복되지 않는 고유한 값의 목록을 자동으로 추출합니다. =UNIQUE(부서명 목록)
  • SORT: 데이터를 오름차순 또는 내림차순으로 정렬한 결과를 반환합니다. =SORT(UNIQUE(부서명 목록)) → 고유값 추출 후 정렬까지 한 번에 가능합니다.

11. 고급 조건 함수 (SUMPRODUCT, SUM/AVERAGE/COUNT + IF/IFS 배열)

여러 개의 조건을 만족하는 경우의 수를 세는 등 복잡한 조건부 계산에 사용됩니다.

  • SUMPRODUCT: 조건의 배열을 곱하여 합계를 계산합니다. SUMIFS가 나오기 전까지 다중 조건 합계의 '만능키'로 사용되었으며, 현재도 복잡한 배열 계산에 유용합니다. (예: 재고 합계 등) =SUMPRODUCT((조건1)*(조건2)*값 범위)
  • SUM(IF( ) ) / SUM(IFS( ) ): 레거시 버전에서 다중 조건 집계를 위해 배열 수식 형태로 사용하던 기법입니다. (입력 시 Ctrl + Shift + Enter) 엑셀 365에서는 배열 수식 없이도 단순 SUMIFS로 대체 가능하지만, 복잡한 조건 설정 시 여전히 활용됩니다.
📌 실무 팁!
엑셀 365 사용자는 FILTER, UNIQUE, XLOOKUP 등 동적 배열 함수를 적극적으로 활용하세요. 이 함수들은 수식을 복사-붙여넣기 할 필요 없이 한 번의 입력으로 결과를 자동으로 확장시켜 주기 때문에, 작업 속도를 획기적으로 높여줍니다.

 

마무리: 함수를 아는 자, 업무를 지배한다! 🚀

엑셀 함수는 여러분의 데이터 처리 능력을 한 단계 끌어올리는 가장 확실한 방법입니다. 단순히 계산을 넘어서, 데이터 속 숨겨진 의미를 발견하고, 빠르고 정확한 의사 결정을 내릴 수 있게 돕죠. 오늘 정리해 드린 함수들을 꾸준히 연습하고, 실무에 적용하는 습관을 들여보세요. 함수를 아는 자가 업무를 지배하는 시대! 여러분도 엑셀 마스터가 되어 칼퇴와 성과라는 두 마리 토끼를 모두 잡으시길 응원합니다. 더 궁금한 함수나 실무 팁이 있다면 댓글로 물어봐 주세요~ 😊

 
💡

엑셀 함수 마스터 로드맵 🗺️

✨ 기본기: SUM, IF, IFERROR로 계산 및 조건부 판단
📊 검색/참조: VLOOKUP, INDEX/MATCH, XLOOKUP(365)으로 데이터 연결
📈 응용/집계: SUMIFS, COUNTIFS로 조건부 데이터 요약
🚀 혁신(365): FILTER, UNIQUE, SORT 등 동적 배열 함수로 자동화
💡 결론:
함수는 업무 자동화와 효율 극대화의 핵심!

자주 묻는 질문 ❓

Q: VLOOKUP 대신 INDEX/MATCH를 꼭 사용해야 하나요?
A: VLOOKUP은 간단하지만 검색 범위의 첫 열에 찾는 값이 있어야 하는 한계가 있습니다. INDEX/MATCH는 이러한 한계를 극복하고 더 유연하게 데이터를 검색할 수 있어 고급 사용자에게 권장됩니다.
Q: 엑셀 365의 '동적 배열 함수'가 왜 혁신적인가요?
A: 동적 배열 함수(FILTER, UNIQUE 등)는 수식을 한 번만 입력하면 결과가 여러 셀에 자동으로 채워지는(Spill) 기능이 있습니다. 이로 인해 필터링, 정렬, 중복 제거 등 복잡한 데이터 가공 작업이 훨씬 간편해지고 빨라집니다.
반응형

댓글