조건부 계산의 핵심: SUMIF와 COUNTIF로 원하는 부서/실적 데이터만 뽑기

상사가 지나가며 "이번 달 마케팅팀 총 지출액이 얼마지?", "올해 10만 원 이상 결제된 VIP 고객 주문 건수가 몇 건이나 돼?"라고 물어볼 때, 어떻게 대처하시나요?

초보 시절의 저는 아주 정직하게 엑셀에 '필터'를 걸었습니다. 마케팅팀만 체크해서 필터를 적용하고, 결제 금액 열을 마우스로 쭉 드래그한 뒤 화면 우측 하단에 조그맣게 뜨는 합계와 개수를 메모장에 적어 보고하곤 했죠. 만약 원본 데이터 숫자가 하나라도 바뀌면 이 짓을 처음부터 다시 해야만 했습니다.

하지만 '조건부 함수'의 원리를 깨우친 후부터는, 수십만 줄의 데이터 속에서도 단 5초 만에 상사가 원하는 답을 정확히 끄집어낼 수 있게 되었습니다. 오늘은 실무에서 VLOOKUP만큼이나 필수적으로 쓰이는 통계의 양대 산맥, COUNTIF와 SUMIF 함수를 완벽하게 내 것으로 만드는 방법을 알려드립니다.

1. COUNTIF: "조건에 맞는 데이터는 몇 개일까?"

데이터의 개수를 세는 기본 COUNT 함수에 '조건(IF)'을 붙인 형태입니다. "수백 명의 직원 중 영업팀은 총 몇 명인가?", "A등급 제품은 몇 개인가?"를 구할 때 사용합니다.

  • 공식: =COUNTIF(조건을 찾을 범위, 찾을 조건)

예를 들어, 부서명이 적힌 B열(B2:B500)에서 '영업팀'이라는 단어가 몇 번 나오는지 세고 싶다면 =COUNTIF(B2:B500, "영업팀")이라고 적으면 끝납니다.

여기서 실무 꿀팁 하나! 수식 안에 "영업팀"이라는 텍스트를 직접 타자로 치는 것보다, '영업팀'이라는 글자가 적혀있는 특정 셀(예: E2 셀)을 클릭하여 =COUNTIF(B2:B500, E2)로 참조하는 것이 훨씬 스마트한 방식입니다. 이렇게 해두면 나중에 E2 셀의 글자를 '마케팅팀'으로 슬쩍 바꾸기만 해도, 수식을 건드릴 필요 없이 마케팅팀의 인원수로 결괏값이 즉각 자동 업데이트되기 때문입니다.

2. SUMIF: "조건에 맞는 데이터들의 합계는 얼마일까?"

조건에 맞는 데이터의 개수(건수)가 아니라, 그에 대응하는 '실제 숫자 값들의 합'을 구할 때 씁니다. "영업팀이 달성한 총 매출액은 얼마인가?"를 계산할 때 반드시 필요합니다.

  • 공식: =SUMIF(조건을 찾을 범위, 찾을 조건, 더할 실제 숫자 범위)

부서명이 B열, 실적이 C열에 있다고 가정해 보겠습니다. 영업팀의 총실적을 구하려면 =SUMIF(B2:B500, "영업팀", C2:C500)이 됩니다. 해석하자면 "B열에서 영업팀을 찾은 다음, 같은 줄 C열에 있는 숫자들만 골라서 다 더해줘!"라는 뜻입니다.

실무 주의사항: 초보자들이 SUMIF에서 가장 많이 하는 실수는 '조건 범위(B열)'와 '합계 범위(C열)'의 높낮이를 다르게 지정하는 것입니다. 조건을 B2부터 B500까지 잡았다면, 숫자를 더할 범위도 반드시 C2부터 C500까지 똑같이 맞춰주어야 합니다. 범위의 크기가 다르면 엑셀이 줄을 제대로 맞추지 못해 엉뚱한 결괏값을 내뱉습니다. 또한, 수식을 아래로 자동 채우기 할 예정이라면 범위를 잡을 때 F4 키를 눌러 절대 참조($)로 묶어두는 것도 잊지 마세요.

3. 부등호와 와일드카드(*)를 활용한 심화 스킬

이 함수들이 강력한 이유는 단순히 똑같은 단어만 찾을 수 있는 게 아니기 때문입니다. 부등호와 특수기호를 섞어 쓰면 훨씬 복잡한 실무 조건도 거뜬히 처리합니다.

  1. 부등호 활용 (이상, 이하 검색) 매출액이 10만 원 이상인 실적만 모두 합치고 싶을 때는 찾을 조건 칸에 ">=100000"처럼 큰따옴표 안에 부등호를 넣어주면 됩니다.

  2. 와일드카드() 활용 (특정 단어 포함 검색) 정확히 일치하는 단어가 아니라 특정 단어가 '포함된' 데이터를 찾고 싶을 때 사용하는 것이 별표()입니다. 예를 들어 "김"으로 시작하는 직원을 모두 찾으려면 "김*", 부서명 중 "팀"으로 끝나는 부서를 모두 찾으려면 "*팀"이라고 입력합니다. 이 별표(*) 기호는 앞뒤에 어떤 글자가 몇 개가 오든 상관없이 다 포함하라는 마법의 조커 카드입니다.

수작업의 굴레에서 벗어나세요

눈으로 화면을 훑으며 계산기를 두드리거나, 매번 필터를 걸어 숫자를 적어두는 시대는 지났습니다. 방대한 로우 데이터(Raw Data)를 하나로 깔끔하게 묶어 의미 있는 요약 보고서로 탈바꿈시켜 주는 데는 COUNTIF와 SUMIF만 한 든든한 무기가 없습니다. 이 두 가지 원리만 손에 익혀두어도, 나중에 조건이 여러 개인 다중 함수(COUNTIFS, SUMIFS)까지 아주 쉽게 정복하실 수 있습니다.

  • 핵심 요약

  1. COUNTIF는 특정 조건을 만족하는 데이터의 '건수(개수)'를 빠르게 셀 때 사용하는 함수입니다.

  2. SUMIF는 조건을 만족하는 항목을 찾아, 그와 짝지어진 실제 숫자들의 '총합'을 계산해 주는 함수로 조건 범위와 합계 범위의 크기를 똑같이 맞추는 것이 핵심입니다.

  3. 조건에 부등호(>=)를 넣거나 와일드카드(*)를 활용하면 '특정 금액 이상' 또는 '특정 단어가 포함된' 데이터만 정교하게 필터링하여 계산할 수 있습니다.

  • 다음 편 예고 실적 요약을 마쳤으니 이제 골치 아픈 근태 관리와 일정 관리를 자동화해 볼까요? 다음 7편에서는 직장인들을 날짜 계산의 늪에서 구원해 줄 '날짜와 시간 데이터 다루기: DATEDIF와 EOMONTH로 근속월수, 마감일 자동 계산'에 대해 알아보겠습니다.

  • 독자님을 위한 질문 여러분의 업무 중 수작업으로 건수를 세거나 합계를 내느라 가장 눈이 아팠던 적은 언제였나요? 댓글로 남겨주시면 오늘 배운 함수로 어떻게 쉽게 해결할 수 있는지 힌트를 드리겠습니다!

댓글

이 블로그의 인기 게시물

식재료 보관의 신: 대파부터 고기까지, 오래 보관하는 소분법

장보기의 기술: 버려지는 식재료를 줄이는 스마트한 소량 구매 전략

계좌만 파면 끝? 방치된 IRP/ISA에 생기를 불어넣을 실전 상품 매수 가이드