SUMIFS를 배웠습니다.
조건도 나눠봤습니다.
그런데 실무에서는
조건이 하나로 끝나지 않습니다.
제품도 나눠야 하고,
지점도 나눠야 하고,
기간도 나눠야 합니다.
조건이 늘어나는 순간
수식은 복잡해지고
결과는 쉽게 틀어집니다.
이번 글에서는
실무에서 가장 자주 마주하는
다중 조건 집계의 구조를 정리합니다.
실무에서는 단순한 질문이 거의 없습니다.
예를 들어 이런 질문입니다.
2024년 1분기, 서울지점의 제품 A 매출 합계는?
이 한 문장 안에는 이미
여러 조건이 들어 있습니다.
기간
지점
제품
우리는 이 조건들을
한 번에 정확하게 설계해야 합니다.
조건이 복잡해질수록
바로 수식을 작성하려고 하면 꼬입니다.
먼저 문장을 나눕니다.
무엇을 더할 것인가 → 매출
어떤 기간인가 → 2024년 1~3월
어떤 지점인가 → 서울
어떤 제품인가 → 제품 A
이렇게 분해하고 나면
SUMIFS는 자연스럽게 따라옵니다.
=SUMIFS(매출범위,
날짜범위, ">=" & DATE(2024,1,1),
날짜범위, "<=" & DATE(2024,3,31),
지점범위, "서울",
제품범위, "제품A")
여기서 중요한 건 하나입니다.
조건을 “쌓는다”는 개념
많이 하는 실수 중 하나는
날짜를 텍스트처럼 다루는 것입니다.
예를 들어
=SUMIFS(매출범위, 날짜범위, "2024-01")
이 방식은 불안정합니다.
날짜는 문자열이 아니라
연속된 값(숫자)입니다.
그래서 기간 집계는 항상
이 구조로 가야 합니다.
시작일 이상
종료일 이하
이 패턴은 월별, 분기별, 연간 집계에서
반복해서 사용됩니다.
한 번 익혀두면 계속 쓰게 됩니다.
조건을 추가하면 더 정확해질 것 같지만
실제로는 반대입니다.
조건이 늘어날수록
남는 데이터는 줄어듭니다.
서울이고
제품 A이고
2024년 1분기인 데이터
이 세 조건을 모두 만족하는 것만 남습니다.
그래서 실무에서는
이런 일이 자주 발생합니다.
결과가 '0'이 나온다
이때는 수식을 의심하기보다
데이터를 먼저 확인해야 합니다.
범위 길이는 동일한가
날짜 형식은 맞는가
텍스트에 공백은 없는가
많은 경우,
문제는 수식이 아니라 데이터입니다.
실무에서는 조건을 직접 입력하지 않습니다.
제품 선택 셀
지점 선택 셀
시작일 / 종료일
이렇게 구조를 만듭니다.
그리고 SUMIFS는 이렇게 바뀝니다.
=SUMIFS(매출범위,
날짜범위, ">=" & 시작일,
날짜범위, "<=" & 종료일,
지점범위, 지점선택,
제품범위, 제품선택)
이 구조가 만들어지는 순간
엑셀은 더 이상 계산 파일이 아닙니다.
조건에 따라 결과가 변하는 도구가 됩니다.
다중 조건 집계는 함수 문제가 아닙니다.
생각의 순서가 더 중요합니다.
첫째, 무엇을 계산할 것인가
둘째, 어떤 기준으로 나눌 것인가
셋째, 조건은 AND 구조인가
넷째, 기간은 범위로 정의했는가
이 네 가지가 명확하면
복잡한 보고서도 안정적으로 만들어집니다.
✔ 실무 질문은 대부분 다중 조건이다
✔ 조건은 수식이 아니라 문장으로 분해한다
✔ 기간은 반드시 범위로 설계한다
✔ 조건이 늘어나면 교집합은 좁아진다
✔ SUMIFS는 보고서를 움직이는 구조다