엑셀 함수 기초, 직장인이 꼭 알아야 하는 기능 정리

직장인을 위한 필수 함수: 업무 효율 극대화

실무에서 직장인들이 가장 많이 찾고 사용하는 엑셀 함수들은 정해져 있습니다.
이 함수들을 능숙하게 다룰 수 있다면 단순 반복 작업 시간을 크게 줄이고 업무 효율을 200% 이상 높일 수 있습니다.
이제부터 업무에 바로 적용할 수 있는 핵심 함수들을 살펴보겠습니다.

IF 함수: 조건에 따른 결과 도출

IF 함수는 특정 조건이 참(TRUE)일 때와 거짓(FALSE)일 때 각각 다른 결과를 반환하도록 설정할 때 사용되는 가장 기본적인 함수입니다.
점수에 따라 ‘합격’ 또는 ‘불합격’을 판정하는 경우에 유용하게 쓰입니다.
예를 들어, C2 셀의 점수가 80점 이상이면 “합격”, 그렇지 않으면 “불합격”으로 표시하려면 다음과 같이 입력합니다.

=IF(C2>=80, "합격", "불합격")

여러 개의 조건을 순차적으로 적용하고 싶을 때는 IFS 함수를 사용할 수 있습니다.
예를 들어, 점수 구간별로 등급을 부여할 때 다음과 같이 활용 가능합니다.

=IFS(C2>=90, "A", C2>=80, "B", C2>=70, "C", TRUE, "D")

이 수식은 C2 셀의 점수가 90점 이상이면 “A”, 80점 이상 90점 미만이면 “B”, 70점 이상 80점 미만이면 “C”, 그 외의 경우에는 “D” 등급을 부여합니다.
마지막의 TRUE 조건은 앞선 모든 조건에 해당하지 않을 경우를 처리합니다.

SUMIF / SUMIFS 함수: 조건부 합계 계산

SUMIF 함수는 특정 조건을 만족하는 데이터들의 합계를 구하는 데 사용됩니다.
예를 들어, A2부터 A100 범위의 지역명이 “서울”인 행들의 C2부터 C100까지의 매출 합계를 구하고 싶다면 다음과 같이 입력합니다.

=SUMIF(A2:A100, "서울", C2:C100)

SUMIFS 함수는 두 개 이상의 조건을 동시에 만족하는 데이터의 합계를 구할 때 사용됩니다.
예를 들어, “서울” 지역이고, 2026년 1월 1일 이후의 매출 합계를 구하려면 다음과 같이 사용할 수 있습니다.
(주의: 날짜 조건은 ">="&DATE(2026,1,1) 와 같이 문자열과 연산자를 결합하여 사용합니다.)

=SUMIFS(C2:C100, A2:A100, "서울", B2:B100, ">="&DATE(2026,1,1))

SUMIF는 조건 1개, SUMIFS는 여러 개의 조건을 지정할 수 있다는 점이 다릅니다.

COUNTIF / COUNTIFS 함수: 조건부 개수 계산

SUMIF/SUMIFS와 유사하게, COUNTIF 함수는 특정 조건을 만족하는 데이터의 개수를 세는 데 사용됩니다.
D2부터 D100 범위에서 상태가 “완료”인 항목의 개수를 세려면 다음과 같이 사용합니다.

=COUNTIF(D2:D100, "완료")

COUNTIFS 함수는 여러 조건을 동시에 만족하는 데이터의 개수를 셉니다.
예를 들어, “서울” 지역이면서 상태가 “완료”인 항목의 개수를 세려면 다음과 같이 입력합니다.

=COUNTIFS(A2:A100, "서울", D2:D100, "완료")

와일드카드 활용 팁: COUNTIF, SUMIF 등에서 조건에 ‘*’ (모든 문자열) 또는 ‘?’ (단일 문자)와 같은 와일드카드를 사용하면 더 유연하게 조건을 설정할 수 있습니다.
예를 들어, ‘서울*’은 ‘서울’로 시작하는 모든 텍스트를 의미합니다.

텍스트 함수: 데이터 가공의 핵심

텍스트 함수는 문자열 데이터를 다루고 가공하는 데 필수적입니다.
이름에서 특정 부분만 추출하거나, 불필요한 공백을 제거하는 등 다양한 작업에 활용됩니다.

  • LEFT(텍스트, 글자수): 텍스트의 왼쪽에서 지정한 개수만큼 문자를 추출합니다.
    (예: =LEFT(A2, 3) 는 A2 셀 텍스트의 왼쪽에서 3글자를 가져옵니다.)
  • RIGHT(텍스트, 글자수): 텍스트의 오른쪽에서 지정한 개수만큼 문자를 추출합니다.
    (예: =RIGHT(B2, 4) 는 B2 셀 텍스트의 오른쪽에서 4글자를 가져옵니다.)
  • MID(텍스트, 시작, 글자수): 텍스트의 지정한 위치부터 지정한 개수만큼 문자를 추출합니다.
    (예: 주민번호에서 성별 코드를 추출할 때 유용합니다.)
  • LEN(텍스트): 텍스트의 전체 글자 수를 셉니다 (공백 포함).
  • TRIM(텍스트): 텍스트의 앞뒤 공백 및 단어 사이의 중복된 공백을 제거합니다.
  • SUBSTITUTE(텍스트, 찾을텍스트, 바꿀텍스트): 텍스트에서 특정 문자열을 다른 문자열로 바꿉니다.
    (예: 전화번호에서 하이픈(-)을 제거할 때 =SUBSTITUTE(A2, "-", "") 와 같이 사용합니다.)
  • TEXTJOIN(구분자, 빈칸무시, 범위): 여러 셀의 텍스트를 지정한 구분자로 연결합니다.
    CONCATENATE 함수보다 편리하며, 구분자를 한 번만 지정하면 됩니다.
    (예: =TEXTJOIN(", ", TRUE, A2:A10) 는 A2부터 A10 셀의 내용을 쉼표와 공백으로 구분하여 합칩니다.)

실전 예제: 이메일 주소에서 도메인만 추출하려면 =MID(A2, FIND("@", A2)+1, LEN(A2)-FIND("@", A2)) 와 같이 활용할 수 있습니다.
주민번호 뒷자리를 마스킹 처리하려면 =LEFT(A2, 8) & "******" 와 같이 사용할 수 있습니다.

날짜/시간 함수: 시간 관리 효율화

날짜 및 시간 함수를 활용하면 근속연수 계산, 계약 만료일 알림, D-Day 카운트다운 등 날짜 관련 업무를 자동화하고 효율적으로 관리할 수 있습니다.
TODAY 함수는 현재 날짜를 자동으로 표시하며, 이를 기반으로 다양한 날짜 계산이 가능합니다.

VBA 및 매크로: 반복 작업 자동화

엑셀 VBA(Visual Basic for Applications)는 반복적인 작업을 자동화하는 강력한 도구입니다.
예를 들어, 엑셀 데이터를 기반으로 대량의 이메일을 자동으로 발송하는 시스템을 구축할 수 있습니다.
VBA와 매크로 기능을 익히면 반복적인 수작업에서 벗어나 업무 시간을 크게 단축할 수 있습니다.

현업 팁: Ctrl+E (빠른 채우기 단축키)는 패턴을 인식하여 데이터를 자동으로 완성해주는 매우 유용한 기능입니다.
예를 들어, 이름 목록에서 첫 번째 이름만 입력하고 Ctrl+E를 누르면 나머지 이름들의 첫 글자만 자동으로 채워집니다.
패턴이 불명확할 경우 실패할 수 있으니, 2~3개의 예시를 먼저 입력하여 패턴을 명확히 하는 것이 좋습니다.

자주 묻는 질문 (FAQ)

엑셀 함수 개수가 많은데, 전부 외워야 하나요?
모든 함수를 외울 필요는 없습니다.
자주 사용되는 핵심 함수들의 구조와 원리를 이해하고, 실제 업무에서 필요한 함수를 그때그때 찾아 활용하는 능력을 기르는 것이 중요합니다.
SUMIF와 SUMIFS의 차이점은 무엇인가요?
SUMIF는 ‘하나의’ 조건을 만족하는 데이터의 합계를 계산하는 함수이고, SUMIFS는 ‘두 개 이상의’ 조건을 동시에 만족하는 데이터의 합계를 계산하는 함수입니다.
VLOOKUP 함수는 왜 많이 사용되나요?
VLOOKUP 함수는 다른 표에서 원하는 데이터를 찾아서 가져오는 데 매우 유용하여, 데이터 조회 및 연동 작업에 많이 사용됩니다.
최근에는 XLOOKUP 함수가 VLOOKUP의 단점을 보완하여 더 효율적으로 사용될 수 있습니다.
텍스트 함수 중 TRIM은 어떤 역할을 하나요?
TRIM 함수는 텍스트 데이터의 앞뒤에 붙은 불필요한 공백이나, 단어 사이에 여러 개 겹쳐 있는 공백을 모두 제거하여 데이터를 깔끔하게 정리해 줍니다.

서울보증보험 공모가 확인과 투자 전 알아야 할 정보

기초 생계급여 금액 산정 기준과 최신 변경사항

댓글 남기기