SUMIFS · AVERAGEIFS로 조건부 합계·평균 끝! (날짜·텍스트·OR·빈값 제외 1분 컷)

SUMIFS · AVERAGEIFS로 조건부 합계·평균 끝! (날짜·텍스트·OR·빈값 제외 1분 컷)

SUMIFS · AVERAGEIFS로 조건부 합계·평균 끝! (날짜·텍스트·OR·빈값 제외 1분 컷)

피벗 없이도 다중 조건 합계·평균 완성! OR/NOT/빈값 제외까지 실무에서 바로 쓰는 패턴을 모았습니다.

문법 & 핵심 개념

함수형식설명
SUMIFS=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2]…)AND 논리의 조건부 합계
AVERAGEIFS=AVERAGEIFS(avg_range, criteria_range1, criteria1, ...)AND 논리의 조건부 평균
장점: 빠르고 가독성 좋음, 배열/스필과 잘 결합.
주의: 모든 조건 범위는 합계/평균 범위와 행·열 수가 같아야 합니다.

날짜 범위(시각 포함 주의)

예) 2025년 1분기 ‘서울·키보드’ 합계

=SUMIFS(Sales, Region,"Seoul", Category,"Keyboard",
       Date, ">="&DATE(2025,1,1), Date, "<="&DATE(2025,3,31))

시간(시:분:초) 섞임 해결: INT(Date)로 날짜만 비교하거나, 종료일을 "<"&EOMONTH(시작,2)+1처럼 다음날 미만으로 설정.

텍스트·와일드카드·NOT·빈값 제외

=SUMIFS(Sales, Seller, "Kim*", Brand, "<>\"\"")     // Kim으로 시작, Brand 비어있지 않음
=AVERAGEIFS(Score, Dept, "<>Sales", Name, "*Lee*")  // Sales 제외, 이름에 Lee 포함

와일드카드: *(0개 이상), ?(한 글자), ~(이스케이프).

OR 조건 3가지 해법

① 두 번 더하기(간단·빠름)

=SUMIFS(Sales, Region,"Seoul") + SUMIFS(Sales, Region,"Busan")

② 동적 배열 MAP로 집계(카테고리 목록 G2:G)

=SUM(MAP(G2:G5, LAMBDA(c, SUMIFS(Sales, Category, c))))

③ FILTER 후 한 번에 합계

=SUM(FILTER(Sales, (Region="Seoul")+(Region="Busan")))

실무 패턴 12가지

① 월별 합계(스필 표)

=LET(m, EOMONTH(Date,0), u, UNIQUE(m), HSTACK(u, MAP(u, LAMBDA(mm, SUMIFS(Amount, m, mm)))))

② 0 제외 평균

=AVERAGEIFS(Score, Score, ">0")

③ 최근 30일 롤링 합계

=SUMIFS(Sales, Date, ">="&TODAY()-30)

④ 시간대 필터(09:00~18:00)

=SUMIFS(Calls, Hour, ">="&TIME(9,0,0), Hour, "<="&TIME(18,0,0))

⑤ 환율 텍스트 숫자 정규화

=SUMIFS(NUMBERVALUE(Amount), Currency,"USD")

⑥ 공백·NA 제외 평균

=AVERAGEIFS(Value, Value, "<>", Value, "<>#N/A")

⑦ 상하위 N 카테고리 합

=SUM(TAKE(SORTBY(BYROW(UNIQUE(Category),LAMBDA(r,SUMIFS(Sales,Category,INDEX(UNIQUE(Category),ROW(r)) ))),, -1), -5))

⑧ 월·지역 피벗 스타일 교차표

=LET(m, UNIQUE(EOMONTH(Date,0)), r, UNIQUE(Region),
     MAKEARRAY(ROWS(r), ROWS(m), LAMBDA(i,j, SUMIFS(Sales,Region, INDEX(r,i), EOMONTH(Date,0), INDEX(m,j)))))

⑨ 프로젝트 상태가 “Done”인 평균 리드타임

=AVERAGEIFS(LeadDays, Status, "Done")

⑩ 상여 제외 급여 합

=SUMIFS(Pay, Type, "<>Bonus")

⑪ 제품별 목표 대비 매출(조건부 평균과 함께)

=SUMIFS(Sales, Product, K2) / AVERAGEIFS(Target, Product, K2)

⑫ 누락된 카테고리 감지(합계=0)

=FILTER(UNIQUE(Category), MAP(UNIQUE(Category), LAMBDA(c, SUMIFS(Sales, Category, c)))=0)

구버전 대체식(SUMPRODUCT)

=SUMPRODUCT( (Region="Seoul")*(Category="Keyboard")*(Date>=DATE(2025,1,1))*(Date<=DATE(2025,3,31)) * Sales )

AVERAGE는 SUMPRODUCT(조건*값)/SUMPRODUCT(조건) 형태로 계산.

자주 하는 실수 & 체크

  • 범위 길이 불일치 → 테이블(CTRL+T)로 열 참조 구조를 통일.
  • 날짜/시각 혼합INT(Date) 또는 “다음날 미만” 패턴 사용.
  • 텍스트 숫자NUMBERVALUE로 정규화.
  • OR 기대 → SUMIFS는 AND. OR은 “더하기/필터”로 해결.

상위노출 가속: SEO Boost Pack (이 문서에 적용됨)

  • 제목 변형(테스트용): “SUMIFS vs AVERAGEIFS 완전정복 | 날짜·OR·빈값 제외 공식 모음”.
  • 첫 단락 요약형 키워드: “다중 조건 합계·평균, 날짜 범위, OR, 빈값 제외” 포함(스니펫 대응).
  • FAQ 스키마로 PAA 대응(날짜·OR·빈값 질문 추가).
  • 내부링크 클러스터:
    • /excel-filter-sort-unique (전처리·필터 결합)
    • /excel-maxifs-minifs-conditional-extremes (극값 비교)
    • /excel-textsplit-textbefore-textafter (키 분리 후 집계)
    • /excel-round-roundup-rounddown (보고서 반올림 정책)
  • 용례 표/코드 가독성: 짧은 레시피형 예제를 표준화(=체류시간↑).
  • 이미지 ALT: “SUMIFS AVERAGEIFS 조건부 합계 평균 — 안경 쓴 꽁이가 필터를 조합해 합계를 계산하는 에디터 콘셉트”.
  • 파일명 규칙: sumifs-averageifs-tutorial-editor-kkongi-1280x720-v1.webp / ...-og-1200x630-v1.jpg.
  • CTR 보강: H1 아래 노란 요약 박스(베네핏·시간 약속) + 목록형 목차(점프링크).
  • E-E-A-T: “실무 패턴 12가지”로 전문성 증거 + “주의/정책” 섹션 명시.

요약

목표대표 공식
다중 조건 합계/평균SUMIFS / AVERAGEIFS
날짜 범위">="&DATE(...) & "<="&DATE(...)
OR/NOT/빈값 제외더하기·MAP·FILTER / "<>" / ">0"
구버전SUMPRODUCT로 대체
지금 시트의 “지역·카테고리·기간” 요약을 SUMIFS로 바꾸고, OR은 “두 번 더하기”로 처리해 보세요. 보고서 계산이 즉시 단순·안정해집니다.

Leave a Reply

Your email address will not be published. Required fields are marked *