구글 스프레드시트 AVERAGEIFS: 다중 조건 평균·날짜·#DIV/0! 해결

AVERAGEIFS로 여러 조건의 평균을 계산하는 구글 스프레드시트 표지

여러 조건을 모두 만족하는 행의 평균은 AVERAGEIFS로 계산합니다. 평균을 낼 범위를 먼저 쓰고, 기준 범위와 조건을 한 쌍씩 뒤에 붙이면 됩니다.

지역이 서울이면서 상태가 완료인 처리시간처럼 한 행에서 조건을 함께 확인할 때 알맞습니다. 날짜 구간도 시작일 이상과 종료일 미만 조건을 같은 날짜 열에 추가해 계산할 수 있습니다.

먼저 모든 범위의 시작·끝 행을 맞추세요. 조건에 맞는 숫자가 없으면 #DIV/0!, 범위 크기가 다르면 #VALUE!가 나타날 수 있으므로 원인을 구분한 뒤 표시용 오류 처리를 적용하는 순서가 안전합니다.

한눈에 보기
  • 조건이 하나면 AVERAGEIF, 여러 조건을 모두 만족해야 하면 AVERAGEIFS
  • AVERAGEIFS는 평균 범위가 첫 번째 인수
  • 기준 범위와 조건은 항상 한 쌍으로 입력
  • 날짜 구간은 월초 이상, 다음 구간 시작일 미만으로 지정
  • 오류를 숨기기 전에 범위 크기와 조건 일치 여부부터 확인

AVERAGEIF와 AVERAGEIFS, 무엇을 고를까

선택 기준은 평균을 제한하는 조건의 수입니다. 조건 없이 숫자 전체의 평균을 내면 AVERAGE, 조건 하나면 AVERAGEIF, 두 개 이상을 동시에 적용하면 AVERAGEIFS가 맞습니다.

목적함수조건 방식
처리시간 전체 평균AVERAGE조건 없음
서울 지역 평균AVERAGEIF조건 1개
서울이면서 완료인 평균AVERAGEIFS모든 조건을 AND로 적용

같은 조건 구조로 행 개수를 세려면 COUNTIFS로 다중 조건 개수를 세는 방법, 금액을 더하려면 SUMIFS로 다중 조건 합계를 구하는 방법을 사용하세요.

예제 표와 기본 수식 만들기

주문일, 지역, 상태, 처리시간을 A열부터 D열까지 입력합니다. 평균 범위는 D2:D8이고, 지역과 상태는 각각 B2:B8, C2:C8에서 확인합니다.

주문일지역상태처리시간(분)
2026-08-01서울완료45
2026-08-02부산완료60
2026-08-05서울반품30
2026-08-07서울완료55
2026-08-12서울완료40
2026-08-13부산완료50
2026-08-15서울완료65

기본 구문은 AVERAGEIFS(평균_범위, 기준_범위1, 기준1, [기준_범위2, 기준2, ...])입니다. AVERAGEIF와 달리 평균 범위가 맨 앞에 온다는 점을 먼저 확인하세요.

여러 조건을 모두 만족하는 평균

서울이면서 완료인 행의 처리시간 평균은 지역 열과 상태 열을 각각 기준 범위로 지정합니다.

=AVERAGEIFS(D2:D8,B2:B8,"서울",C2:C8,"완료")

45, 55, 40, 65가 평균에 포함되어 결과는 51.25입니다. B2:B8과 C2:C8은 D2:D8과 같은 2행부터 8행까지여야 행별 조건이 정확히 대응합니다.

AVERAGEIFS 다중 조건 평균과 날짜 조건, 빈 결과 및 범위 오류가 표시된 구글 스프레드시트 화면

날짜 구간 조건을 추가하는 방법

8월 1일부터 9일까지의 서울 완료 건만 평균내려면 날짜 열에 시작일 이상과 8월 10일 미만 조건을 함께 넣습니다.

=AVERAGEIFS(D2:D8,B2:B8,"서울",C2:C8,"완료",A2:A8,">="&DATE(2026,8,1),A2:A8,"<"&DATE(2026,8,10))

해당 구간에는 8월 1일과 7일의 완료 건이 포함되어 평균은 50입니다. 종료일을 “9일 이하”로 적는 대신 다음 날 미만으로 두면 날짜와 시간이 함께 저장된 셀도 경계를 나누기 쉽습니다.

주의: 화면에 날짜처럼 보여도 실제 값이 텍스트이면 조건 비교가 달라질 수 있습니다. 날짜 셀을 참조하거나 DATE 함수로 날짜값을 만들어 조건에 결합하세요.

#DIV/0!과 #VALUE!를 구분해 복구하기

#DIV/0!는 조건을 만족하는 숫자가 없어 평균의 분모가 0이 될 때 나타날 수 있습니다. #VALUE!가 보이면 평균 범위와 기준 범위의 행 수부터 비교하세요.

증상먼저 확인할 것복구
#DIV/0!조건에 맞는 행과 숫자 존재 여부조건 문구·공백·날짜값을 확인
#VALUE!D2:D8과 B2:B7처럼 범위 크기 차이모든 범위의 시작·끝 행을 통일
예상과 다른 평균숫자가 텍스트인지, 제외 조건이 빠졌는지원본 형식과 조건 쌍을 다시 확인

조건에 맞는 행이 없을 때 문구를 표시하려면 범위와 수식을 먼저 고친 뒤 IFERROR로 감쌉니다.

=IFERROR(AVERAGEIFS(D2:D8,B2:B8,"제주",C2:C8,"완료"),"해당 없음")

대체값을 0으로 두면 실제 평균이 0인 경우와 데이터가 없는 경우가 구분되지 않습니다. 빈칸이나 “해당 없음”처럼 후속 집계에서 의미를 구별할 수 있는 값을 선택하세요. IFERROR는 범위 오류까지 함께 가릴 수 있으므로 구조를 확인한 다음 표시 단계에서 사용합니다.

공식 도움말과 다음 작업

평균 범위와 모든 기준 범위의 크기를 맞춘 뒤 텍스트 조건, 날짜 경계, 빈 결과 처리 순서로 수식을 완성하세요. 계산값의 소수 자릿수를 바꾸거나 표시값과 실제값의 차이를 정리해야 한다면 ROUND·ROUNDUP·ROUNDDOWN과 표시 형식의 차이를 이어서 확인할 수 있습니다.

전체 글 보기