사용자 도구

사이트 도구


wiki:hr:excel:excel_sumif

SUMIF 함수 실무 활용법

SUMIF는 조건부 합계의 왕! 부서별 급여 합계, 기간별 매출 집계, 조건별 데이터 분석 등 HR 업무의 핵심 함수입니다.


🎯 SUMIF 기본 개념

SUMIF란?

  1. SUM + IF: 조건에 맞는 값들만 합계를 구하는 함수
  2. “특정 조건을 만족하는 데이터들의 합은 얼마인가?” 질문에 답하는 함수
  3. 대량의 데이터에서 원하는 조건의 합계를 빠르게 계산

언제 사용하나요?

  1. 💰 부서별 급여 합계: 각 부서의 총 급여 비용
  2. 📊 기간별 매출 집계: 월별, 분기별 매출 합계
  3. 🏆 성과 분석: 등급별 성과급 합계
  4. 📈 예산 관리: 항목별 예산 사용액 집계

📝 SUMIF 문법

기본 문법:

=SUMIF(조건범위, 조건, 합계범위)

각 인수 설명:

  1. 조건범위: 조건을 확인할 셀 범위 (예: 부서명 열)
  2. 조건: 만족해야 할 조건 (예: “인사팀”, “>50000”)
  3. 합계범위: 실제로 합계할 값들이 있는 범위 (예: 급여 열)

💡 실무 팁: 조건범위와 합계범위의 행 개수는 반드시 같아야 합니다!


🔥 실무 활용 예시

예시 1: 부서별 급여 합계

상황: 각 부서의 총 급여 비용을 계산하고 싶어요

데이터 구조:

A열(이름)    B열(부서)    C열(급여)
김철수      인사팀      3000000
이영희      재무팀      3500000
박민수      인사팀      2800000
정수진      개발팀      4000000
최영수      재무팀      3200000

공식 예시:

// 인사팀 총 급여
=SUMIF(B:B, "인사팀", C:C)
결과: 5800000 (3000000 + 2800000)

// 재무팀 총 급여
=SUMIF(B:B, "재무팀", C:C)
결과: 6700000 (3500000 + 3200000)

// 셀 참조 사용 (E1셀에 부서명이 있는 경우)
=SUMIF(B:B, E1, C:C)

예시 2: 조건별 성과급 계산

상황: 평가 등급별 성과급 합계를 구하고 싶어요

데이터 구조:

A열(이름)    B열(평가등급)    C열(성과급)
김철수      A              500000
이영희      S              800000
박민수      B              300000
정수진      A              500000
최영수      S              800000

공식 예시:

// S등급 성과급 합계
=SUMIF(B:B, "S", C:C)
결과: 1600000

// A등급 성과급 합계
=SUMIF(B:B, "A", C:C)
결과: 1000000

예시 3: 숫자 조건 활용

상황: 특정 금액 이상의 급여를 받는 직원들의 급여 합계

공식 예시:

// 300만원 이상 급여자들의 급여 합계
=SUMIF(C:C, ">=3000000", C:C)

// 250만원 초과 400만원 미만 급여자들의 합계
=SUMIF(C:C, ">2500000", C:C) - SUMIF(C:C, ">=4000000", C:C)

// 평균 급여 이상 받는 직원들의 급여 합계
=SUMIF(C:C, ">="&AVERAGE(C:C), C:C)

🚀 고급 활용 팁

팁 1: 와일드카드 사용

상황: 부분 일치하는 조건으로 합계 구하기

예시:

// 부서명에 "팀"이 들어간 모든 부서의 급여 합계
=SUMIF(B:B, "*팀", C:C)

// 이름이 "김"으로 시작하는 직원들의 급여 합계
=SUMIF(A:A, "김*", C:C)

// 부서명에 "개발"이 들어간 부서의 급여 합계
=SUMIF(B:B, "*개발*", C:C)

팁 2: 날짜 조건 활용

상황: 특정 기간의 데이터만 합계하기

데이터 구조:

A열(날짜)      B열(매출액)
2024-01-15    1000000
2024-02-20    1500000
2024-03-10    1200000

공식 예시:

// 2024년 2월 데이터만 합계
=SUMIF(A:A, ">=2024-02-01", B:B) - SUMIF(A:A, ">=2024-03-01", B:B)

// 특정 날짜 이후 데이터 합계
=SUMIF(A:A, ">="&DATE(2024,2,1), B:B)

// 오늘 날짜 기준 최근 30일 데이터 합계
=SUMIF(A:A, ">="&TODAY()-30, B:B)

팁 3: 여러 조건 (SUMIFS 함수)

상황: 2개 이상의 조건을 모두 만족하는 데이터 합계

SUMIFS 문법:

=SUMIFS(합계범위, 조건범위1, 조건1, 조건범위2, 조건2, ...)

실무 예시:

// 인사팀이면서 A등급인 직원들의 성과급 합계
=SUMIFS(D:D, B:B, "인사팀", C:C, "A")

// 급여 300만원 이상이면서 재무팀인 직원 수
=SUMIFS(C:C, B:B, "재무팀", C:C, ">=3000000")

⚠️ 자주 하는 실수와 해결법

실수 1: 범위 크기 불일치

문제: 조건범위와 합계범위의 크기가 다른 경우

// 잘못된 예시
=SUMIF(B2:B10, "인사팀", C2:C15)  // 범위 크기 다름

// 올바른 예시
=SUMIF(B2:B10, "인사팀", C2:C10)  // 범위 크기 동일

실수 2: 텍스트 조건 따옴표 누락

문제: 텍스트 조건에 따옴표를 빼먹는 경우

// 잘못된 예시
=SUMIF(B:B, 인사팀, C:C)  // 따옴표 없음

// 올바른 예시
=SUMIF(B:B, "인사팀", C:C)  // 따옴표 있음

실수 3: 숫자 조건 잘못 입력

문제: 숫자 비교 조건을 잘못 입력하는 경우

// 잘못된 예시
=SUMIF(C:C, >3000000, C:C)  // 따옴표 없음

// 올바른 예시
=SUMIF(C:C, ">3000000", C:C)  // 따옴표 있음

📊 실무 응용 예시

응용 1: 월별 매출 대시보드

상황: 각 월의 매출 합계를 자동으로 계산하는 대시보드

공식 예시:

// 1월 매출 (날짜에서 월 추출)
=SUMIF(MONTH(A:A), 1, B:B)

// 현재 월 매출
=SUMIF(MONTH(A:A), MONTH(TODAY()), B:B)

// 분기별 매출 (1분기 = 1,2,3월)
=SUMIF(MONTH(A:A), 1, B:B) + SUMIF(MONTH(A:A), 2, B:B) + SUMIF(MONTH(A:A), 3, B:B)

응용 2: 동적 부서별 집계

상황: 드롭다운으로 부서를 선택하면 자동으로 해당 부서 집계

설정:

// E1셀: 부서 선택 드롭다운
// E2셀: 선택된 부서의 인원수
=COUNTIF(B:B, E1)

// E3셀: 선택된 부서의 총 급여
=SUMIF(B:B, E1, C:C)

// E4셀: 선택된 부서의 평균 급여
=SUMIF(B:B, E1, C:C) / COUNTIF(B:B, E1)

응용 3: 조건부 서식과 연계

상황: 기준값 이상의 합계를 시각적으로 강조

단계: 1. 조건부 합계 계산: `=SUMIF(B:B, “인사팀”, C:C)` 2. 조건부 서식 적용: 값이 1000만원 이상이면 빨간색 배경 3. 동적 기준값: `=SUMIF(B:B, “인사팀”, C:C) >= 10000000`


📋 실무 체크리스트

SUMIF 사용 전 확인사항:

✅ 데이터 준비

  1. [ ] 조건범위와 합계범위의 행 개수가 같은가?
  2. [ ] 합계할 데이터가 모두 숫자 형태인가?
  3. [ ] 조건에 사용할 데이터에 오타가 없는가?

✅ 공식 작성

  1. [ ] 텍스트 조건에 따옴표를 사용했는가?
  2. [ ] 숫자 비교 조건을 올바르게 입력했는가?
  3. [ ] 범위를 절대참조로 고정했는가?

✅ 결과 검증

  1. [ ] 예상 결과와 일치하는가?
  2. [ ] 필터 기능으로 수동 검증해봤는가?
  3. [ ] 빈 셀이나 오류값이 포함되지 않았는가?

🔗 관련 함수들

SUMIF와 함께 쓰면 좋은 함수들:

COUNTIF: 조건에 맞는 개수 세기 AVERAGEIF: 조건에 맞는 평균 구하기 SUMIFS: 여러 조건 동시 적용 VLOOKUP: 조건으로 값 찾기


🎓 연습 문제

다음 상황에서 SUMIF 공식을 작성해보세요:

문제 1: B열에 부서명, C열에 급여가 있을 때, “개발팀”의 총 급여를 구하세요.

: `=SUMIF(B:B, “개발팀”, C:C)`

문제 2: C열의 급여에서 400만원 이상인 직원들의 급여 합계를 구하세요.

: `=SUMIF(C:C, “>=4000000”, C:C)`

문제 3: A열의 이름에서 “김”으로 시작하는 직원들의 급여 합계를 구하세요.

: `=SUMIF(A:A, “김*”, C:C)`


💡 마무리 팁

SUMIF 마스터가 되려면:

1. 🎯 조건 작성법 숙지: 텍스트는 따옴표, 숫자 비교는 연산자 사용 2. 📊 범위 관리: 조건범위와 합계범위를 정확히 일치시키기 3. 🔍 검증 습관: 결과를 필터나 피벗테이블로 검증하기 4. 🚀 고급 기능: SUMIFS, 와일드카드, 날짜 조건 활용하기

다음 단계: SUMIF에 익숙해지면 SUMIFS피벗테이블을 배워보세요!


📊 데이터 분석의 기본기, SUMIF!
조건부 집계로 업무 효율성을 10배 높여보세요. 🚀
wiki/hr/excel/excel_sumif.txt · 마지막으로 수정됨: 저자 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki