엑셀 기초 함수 정리 가이드

A magnifying glass focusing on mathematical equations in a textbook, symbolizing detailed study.

업무를 하다 보면 갑자기 쏟아지는 데이터 때문에 눈앞이 캄캄해지는 순간이 찾아오곤 하죠. 저도 처음에는 숫자 더미를 보며 어디서부터 손을 대야 할지 몰라 한참을 멍하니 있었던 기억이 나네요. 하지만 엑셀 기초 함수 정리 내용을 차근차 تجرب하며 익히다 보니 어느덧 단순 반복 작업에서 벗어나 퇴근 시간을 앞당길 수 있게 되었답니다.

데이터 관리의 시작점인 기본 연산 함수

가장 먼저 접하게 되는 함수들은 우리가 일상에서 사용하는 사칙연산과 매우 닮아 있습니다. 덧셈이나 뺄셈 같은 단순한 계산부터 시작해서 데이터의 합계를 구하는 과정은 모든 문서 작업의 기초가 되죠. 이 기초가 흔들리면 나중에 복잡한 수식을 만들 때 오류를 잡기가 정말 까다로워지더라고요.

SUM 함수는 지정한 범위 내의 모든 숫자를 더해주는 아주 고마운 존재입니다. 단순히 숫자만 더하는 게 아니라 조건에 맞는 합계만 골라낼 수도 있어서 활용도가 정말 높죠. 만약 이 함수를 제대로 쓰지 않고 일일이 더하기를 한다면 데이터가 늘어날 때마다 수식을 수정해야 하는 번거로움이 생길 거예요.

AVERAGE 함수는 데이터의 평균값을 산출할 때 사용하는데, 성적 관리나 매출 추이를 볼 때 자주 쓰이죠. 평균을 구할 때 0이 포함되어 있는지 아니면 빈 셀인지에 따라 결과값이 달라질 수 있으니 주의가 필요하답니다. 데이터의 성격을 정확히 파악하지 않고 평균을 내버리면 잘못된 의사결정을 내릴 위험도 있거든요.

산술 함수 활용 팁

SUM은 범위 전체를 지정하고, AVERAGE는 데이터의 개수를 확인하며 사용하세요.

COUNT 함수는 숫자가 들어있는 셀의 개수만 세어주는 역할을 수행합니다. 반면 COUNTA 함수는 숫자뿐만 아니라 텍스트가 포함된 셀까지 모두 찾아내주죠. 어떤 데이터를 다루느냐에 따라 적절한 함수를 골라 쓰는 능력이 실무에서는 꽤나 차이를 만든답니다.

MAX와 MIN 함수는 데이터 중 가장 큰 값과 작은 값을 찾아주는 아주 직관적인 도구입니다. 매출 최고치나 최저 비용을 파악할 때 이보다 편한 방법은 없을 거예요. 데이터의 범위를 벗어나는 극단적인 값이 있는지 확인할 때도 유용하게 쓰이곤 하죠.

조건에 따라 결과가 달라지는 논리 함수 활용

단순한 계산을 넘어 상황에 맞는 판단을 내리게 해주는 것이 바로 논리 함수의 매력입니다. IF 함수를 사용하면 특정 기준을 만족할 때와 그렇지 않을 때의 결과값을 다르게 표시할 수 있죠. 예를 들어 점수가 60점 이상이면 ‘합격’, 미만이면 ‘불평가’라고 표시하는 식입니다.

처음 IF 함수를 접했을 때는 괄호 개수 맞추는 게 왜 이렇게 어려운지 짜증이 나기도 했어요. 하지만 조건이 여러 개로 늘어날 때 중첩해서 사용하는 법을 익히고 나면 정말 강력한 무기가 됩니다. 조건이 너무 복잡해지면 오히려 읽기 힘든 수식이 될 수 있으니 주의해야 하죠.

AND와 OR 함수는 단독으로 쓰이기보다는 IF 함수와 짝을 이루어 조건을 확장하는 데 쓰입니다. 모든 조건이 참이어야 할 때는 AND를, 하나라도 참이면 될 때는 OR를 조합해서 사용하세요. 이렇게 하면 복합적인 비즈니스 로직을 엑셀 시트 안에 그대로 구현할 수 있더라고요.

AND 함수

• 모든 조건 충족

VS

하나라도 충족: OR 함수

• 모든 조건 충족

• 하나라도 충족

IFERROR 함수는 수식에서 오류가 발생했을 때 대신 보여줄 값을 지정해주는 아주 유용한 기능입니다. 수식 결과가 #DIV/0! 같은 보기 싫은 에러로 도배되어 있으면 문서의 신뢰도가 뚝 떨어지기 마련이죠. 깔끔한 보고서를 만들고 싶다면 이 함수를 꼭 기억해두시길 바랍니다.

논리 함수를 잘 다루면 데이터의 흐름을 제어하는 자동화 시스템을 구축할 수 있습니다. 조건에 따라 셀의 색상이 변하게 하는 조건부 서식과 함께 활용하면 시각적인 효과도 극대화할 수 있어요. 업무의 정확도를 높이는 데 이만한 방법이 또 있을까요?

데이터를 찾아 연결하는 참조 함수 마스터하기

방대한 양의 데이터 중에서 내가 원하는 정보만 쏙쏙 뽑아내는 과정은 참조 함수의 핵심입니다. VLOOKUP 함수는 많은 분이 가장 먼저 배우고 가장 많이 사용하는 함수 중 하나죠. 기준이 되는 값을 기준으로 다른 표에서 관련 정보를 가져오는 방식인데, 정말 마법 같은 기능이랍니다.

VLOOKUP을 사용할 때는 반드시 기준 열이 찾고자 하는 값의 왼쪽에 있어야 한다는 제약이 있습니다. 저도 이 규칙을 깜빡하고 데이터 순서를 잘못 배치해서 한참을 헤맸던 적이 있었네요. 데이터 구조를 미리 설계하는 습관을 들이는 것이 삽질을 줄이는 지름길입니다.

최근에는 XLOOKUP이라는 훨씬 강력하고 편리한 함수가 등장해서 기존의 불편함을 많이 해소해주고 있습니다. 왼쪽 방향으로도 검색이 가능하고 에러 처리까지 한 번에 할 수 있어서 정말 편리하더라고요. 기존 VLOOKUP 방식에 익숙하더라도 새로운 함수를 눈여락해두는 것이 좋습니다.

1

VLOOKUP 단계

기준값 찾기

2

찾으려는 값이 있는 첫 번째 열을 지정합니다

범위 지정

3

데이터를 검색할 전체 범위를 선택합니다

열 번호 입력

4

가져오고 싶은 데이터가 몇 번째 열에 있는지 숫자로 씁니다

결과 출력

INDEX와 MATCH 함수 조합은 VLOOKUP의 한계를 넘어서는 고수들의 방식입니다. MATCH로 위치를 찾고 INDEX로 해당 위치의 값을 가져오는 구조인데, 처음에는 머리가 조금 아플 수 있어요. 하지만 대량의 데이터를 다룰 때는 훨씬 유연하고 강력한 성능을 발휘한답니다.

참조 함수를 사용할 때는 참조 범위가 변하지 않도록 절대 참조($)를 사용하는 것을 잊지 마세요. 수식을 아래로 드래그할 때 참조 범위가 같이 내려가 버리면 엉뚱한 값을 불러오게 됩니다. 엑셀 기초 함수 정리 중에서도 가장 실수가 잦은 부분이니 꼭 체크하시길 바랍니다.

함수명 주요 용도 특징 및 주의사항
VLOOKUP 기준값 기반 데이터 검색 찾는 값이 반드시 첫 번째 열에 있어야 함
HLOOKUP 행 기반 데이터 검색 데이터가 가로로 나열된 형태일 때 사용
MATCH 특정 값의 위치 반환 데이터가 몇 번째에 있는지 숫자로 알려줌
INDEX 특정 위치의 값 추출 행과 열 번호를 입력하여 값을 가져옴

텍스트를 자유자재로 다루는 문자열 함수

데이터가 항상 깔끔하게 입력되어 있다면 좋겠지만, 현실은 그렇지 않은 경우가 훨씬 많죠. 이름 뒤에 공백이 붙어 있거나 숫자가 텍스트 형식으로 저장되어 있어 계산이 안 되는 상황 말입니다. 이때 문자열 함수를 적절히 섞어 쓰면 데이터 정제 작업이 훨씬 수월해집니다.

LEFT, RIGHT, MID 함수는 텍스트의 특정 부분만 잘라내는 데 사용됩니다. 주민등록번호에서 생년월일만 추출하거나 제품 코드에서 카테고리 번호를 뽑아낼 때 아주 유용하죠. 글자 수를 정확히 파악하고 있어야 오차 없이 데이터를 분리할 수 있습니다.

LEN 함수는 텍스트의 길이를 숫자로 알려주는 함수인데, 데이터 검증 단계에서 아주 유용합니다. 예를 들어 전화번호 자릿수가 맞는지 확인하거나 아이디 글자 수를 체크할 때 사용하곤 하죠. 의외로 사소하지만 데이터의 무결성을 지키는 데 큰 역할을 한답니다.

제목

문자열 정리 필수 함수

LEFT

왼쪽부터 지정한 수만큼 추출

MID

중간의 특정 위치부터 추출

TRIM

CONCATENATE 또는 CONCAT 함수는 여러 셀의 텍스트를 하나로 합쳐주는 역할을 합니다. 성과 이름을 합치거나 주소 정보를 하나로 묶을 때 아주 편리하죠. 텍스트 사이에 쉼표나 공백을 넣고 싶다면 별도의 기호를 포함해서 수식을 구성해야 합니다.

SUBSTITUTE 함수는 특정 문자를 다른 문자로 교체해주는 아주 강력한 도구입니다. 오타를 수정하거나 하이픈(-) 같은 특수 기호를 일괄적으로 삭제할 때 이만한 게 없더라고요. 데이터 클리닝 작업을 자동화하고 싶다면 이 함수와 꼭 친해지시길 권해드립니다.

날짜와 시간 계산으로 스케줄 관리하기

업무 일정이나 프로젝트 마감일을 관리할 때 날짜 함수는 없어서는 안 될 존재입니다. TODAY 함수를 사용하면 항상 현재 날짜를 기준으로 문서가 업데이트되게 만들 수 있죠. 매일 아침 파일을 열 때마다 날짜를 수정할 필요가 없어서 정말 편하답니다.

DATEDIF 함수는 두 날짜 사이의 간격을 일, 월, 년 단위로 계산해주는 숨겨진 꿀팁 같은 함수입니다. 근속 연수를 계산하거나 프로젝트 진행 기간을 산출할 때 아주 유용하게 쓰이죠. 다만 이 함수는 공식적인 도움말에는 잘 나타나지 않으니 사용법을 미리 익혀두는 게 좋겠네요.

DATE, YEAR, MONTH, DAY 함수는 날짜 데이터에서 특정 요소만 추출하거나 재구성할 때 사용합니다. 연도나 월 정보만 따로 뽑아서 월별 매출 보고서를 만들 때 아주 핵심적인 역할을 수행하죠. 날짜 형식이 텍스트로 되어 있어 계산이 안 될 때도 이 함수들이 해결사가 되어줍니다.

100%

날짜 자동화

0

수동 입력 오류

24/7

실시간 데이터 관리

WEEKDAY 함수를 활용하면 특정 날짜가 무슨 요일인지 쉽게 파악할 수 있습니다. 주말과 평일을 구분하여 근무 일수를 계산해야 하는 복잡한 상황에서도 유용하게 쓰이죠. 날짜 계산을 할 때는 엑셀 내부적으로 날짜를 숫자로 인식한다는 점을 이해하는 것이 핵심입니다.

날짜 계산 시 주의할 점은 시간 정보가 포함되어 있는지 여부입니다. 시간까지 계산에 포함되면 결과값이 소수점으로 나타나서 당황스러울 수 있거든요. 정수 부분만 남기거나 시간 형식을 적절히 지정해주는 작업이 병행되어야 정확한 결과를 얻을 수 있습니다.

자주 묻는 질문 (FAQ)

Q. 함수를 입력했는데 #NAME? 오류가 떠요.

A. 함수 이름의 철자가 틀렸거나 엑셀이 인식하지 못하는 이름을 썼을 가능성이 높습니다. 오타가 없는지 다시 한번 확인해 보세요.

Q. 수식을 복사했는데 결과값이 모두 똑같이 나와요.

A. 셀 참조 방식이 절대 참조($)로 고정되어 있지는 않은지 확인해 보세요. 범위가 고정되어 있으면 값이 변하지 않을 수 있습니다.

Q. 엑셀 함수를 공부할 때 어떤 순서가 좋을까요?

  • 기초적인 SUM, AVERAGE부터 시작해서 IF, VLOOKUP 순서로 익히는 것을 추천합니다.

Q. 함수 결과값이 숫자가 아닌 텍스트로 나와요.

A. 셀 서식이 ‘텍텍스트’로 지정되어 있을 확률이 높습니다. 서식을 ‘일반’이나 ‘숫자’로 변경한 뒤 다시 입력해 보세요.

Q. VLOOKUP 함수가 왜 에러가 나나요?

A. 찾으려는 값이 참조 범위의 첫 번째 열에 없는 경우나, 데이터 형식이 일치하지 않는 경우 주로 발생합니다.

위로 스크롤