엑셀 함수 기초 완벽 정리 함수의 기본 구조와 대표 함수

복잡해 보이는 함수도 기본적인 구성 원리와 구문 형식만 한 번 깨우치면 생각보다 훨씬 쉽게 다룰 수 있습니다. 엑셀 함수의 기본 구조부터 실무에서 매일 쓰이는 핵심 대표 함수 종류까지 초보자의 눈높이에 맞춰 정리를 해드리겠습니다.


엑셀 함수란 무엇이고 왜 써야 할까

엑셀 함수(영문 : Function)는 데이터의 복잡한 수치 계산이나 데이터 정리 작업을 자동으로 처리할 수 있도록 미리 만들어 놓은 일종의 계산 공식입니다. 예를 들어 100개 셀에 적힌 숫자를 일일이 더하려면 덧셈 기호를 수십 번 타이핑해야 하지만 SUM 함수를 활용하면 단 1초 만에 깔끔하게 합계를 구해낼 수 있습니다. 평균을 낼 때는 AVERAGE, 조건에 따라 결과를 다르게 보여줄 때는 IF, 특정 문자열만 추출할 때는 LEFT나 MID 함수를 불러오기만 하면 됩니다. 이처럼 함수를 적절히 활용하면 반복적인 단순 작업 시간을 비약적으로 줄일 수 있으며, 사람이 수작업으로 계산할 때 발생하는 오타나 계산 오류를 완벽하게 방지할 수 있어 업무 생산성이 더 올라가게 됩니다. 엑셀에 250가지 이상의 함수가 존재하지만 수식을 작성하는 규칙과 기본 생김새는 모두 동일한 공식을 따르고 있습니다. 함수 수식을 구성하는 5가지 필수 요소를 이해해 두면 처음 보는 생소한 함수도 금방 적응할 수 있습니다. 첫번째는 모든 함수는 반드시 등호(=) 기호로 시작합니다. 등호는 엑셀에게 "지금부터 단순 글자가 아니라 계산 수식을 입력한다"라고 알려주는 신호 입니다. 등호를 쓰게 않게 되면 함수가 작동하지 않고 일반 텍스트로 인식됩니다. 둘째는 등호 바로 뒤에는 수행하고자 하는 작업의 이름인 함수명(Function Name)을 적어줍니다. 합계를 구하는 SUM, 평균을 구하는 AVERAGE, 조건 판단을 하는 IF처럼 각 함수는 고유한 영문 이름을 가지고 있습니다. 셋째는 함수명 바로 뒤에는 열고 닫는 괄호()가 필수적으로 따라붙습니다. 괄호는 함수가 연산을 수행할 대상 데이터들의 영역을 감싸주는 울타리 역할을 담당합니다. 넷째로 괄호 안에 집어넣는 데이터 계산 값을 인수(Argument)라고 부릅니다. 인수 자리에는 특정 셀의 주소(예: A1:A10), 직접 입력한 숫자, 큰따옴표로 감싼 텍스트 문구, 혹은 또 다른 함수가 들어갈 수 있습니다. 마지막 다섯째는 만약 함수가 필요로 하는 인수가 2개 이상으로 늘어난다면 인수와 인수 사이를 쉼표(,) 구분자로 연결해 주어야 합니다. =AVERAGE(A1, B1, C1) 수식처럼 쉼표를 찍어주어야 엑셀이 각각의 인수를 구분하여 인식합니다.


7가지 대표 함수

엑셀에는 수백 가지의 함수가 내장되어 있지만 실제로 실무 현장에서 자주 쓰이는 함수 유형은 크게 7가지 카테고리로 나눠지게 됩니다. 가장 첫 번째는 수학 및 집계 함수입니다. 가장 대표적인 SUM(합계), SUMIF(조건부 합계), ROUND(반올림) 등이 여기에 속하며, 경리나 회계 및 매출 집계 작업에서 가장 많이 쓰이는 함수가 됩니다. 두 번째는 날짜 및 시간 함수입니다. TODAY(오늘 날짜), YEAR, MONTH, DAY, DATEDIF(기간 계산) 등이 해당하게 되는데 직원들의 근무 일수나 프로젝트 일정 관리, 만기일 계산 등에 폭넓게 쓰입니다. 세 번째는 통계 함수입니다. AVERAGE(평균), COUNT(숫자 개수 세기), COUNTA(문자 포함 개수 세기), MAX(최댓값), MIN(최솟값), STDEV.P(표준편차) 등이 포함되며 데이터 분석 보고서를 만들 때 중요한 함수 입니다. 네 번째는 텍스트 함수입니다. LEFT, RIGHT, MID 함수로 원하는 위치의 글자를 자르거나 CONCATENATE 및 TEXTJOIN 함수로 문장을 합치고 TEXTBEFORE와 TEXTAFTER로 특정 기호 앞뒤의 텍스트를 정리할 때 자주 쓰이는 함수 입니다. 다섯 번째는 논리 함수입니다. IF, AND, OR, IFERROR, IFS 함수 등이 대표적이며 조건의 참과 거짓을 따져서 성적 등급을 나누거나 에러 메시지를 숨겨주는 역할을 하기도 합니다. 여섯 번째는 찾기 및 참조 함수입니다. 다른 표에서 원하는 데이터를 순식간에 찾아오는 VLOOKUP, HLOOKUP, 그리고 최신 버전의 강력한 XLOOKUP과 INDEX, MATCH 함수가 이에 해당하며 대용량 명단 관리에 있어서 필요한 함수 입니다. 일곱 번째는 재무 함수입니다. PMT(대출 상환금 계산), FV(미래 가치), PV(현재 가치) 등이 있으며 대출이자 계산이나 적금 및 투자 수익률을 추정할 때 전문적으로 활용됩니다. 엑셀이 계속 업그레이드되면서 함수 역시 과거보다 훨씬 직관적인 모습으로 진화하고 있습니다. 특히 Microsoft 365 및 Excel 2021 버전 이후부터는 동적 배열(Dynamic Array) 기술이 적용된 새로운 함수들이 대거 추가되었습니다. 기존에는 복잡한 수식을 짜고 Ctrl + Shift + Enter를 눌러 배열 수식을 만들어야 했던 번거로운 작업들이 이제는 단 한 줄의 함수 입력만으로 수식이 자동으로 아래 셀들까지 결과를 출력해 줍니다. 지정한 데이터 범위에서 중복 항목을 알아서 제거하고 유일한 값만 뽑아주는 UNIQUE 함수, 조건에 맞는 데이터만 쏙 걸러내어 추출해 주는 FILTER 함수, 정렬 기준에 따라 자동으로 원본 데이터를 다듬어주는 SORT 함수 등이 대표적입니다. 또한 수식 안에서 변수를 선언하여 계산 속도를 획기적으로 올려주는 LET 함수나 사용자 정의 반복 연산을 도와주는 LAMBDA 함수까지 들어오게 되면서 과거에는 VBA 코딩을 통해서만 가능했던 고난도 작업들도 순수 함수만으로 깔끔하게 처리할 수 있게 되었습니다.