LBtools

구글시트에서 조건에 맞는 값만 평균 내려면 어떻게 하나요?

사무약 2분

한눈에 보기

  • =AVERAGEIF(조건범위, 조건, 평균범위) 하나면 지출 항목처럼 조건에 맞는 값만 골라 평균을 구해줘요.
  • 조건범위와 평균범위의 행 개수가 다르면 엉뚱한 값이 나오니 항상 똑같이 맞춰야 해요.
  • 조건에 와일드카드(*)를 쓰면 이름이 제각각인 항목도 한 번에 묶어 평균 낼 수 있어요.
목차 (4)

구글시트에서도 AVERAGEIF 함수 하나로 해결돼요. 지출 내역 중 특정 항목만 골라 평균을 내고 싶을 때, 한 달 지출 중 '식비'로 분류된 결제 건들의 평균 금액이 궁금할 때 계산기를 따로 켤 필요 없이 시트 안에서 바로 확인할 수 있어요.

이 함수는 조건범위·조건·평균범위, 이렇게 인수 세 개를 순서대로 받아요. 아래 예제를 볼게요.

A2:A5는 지출 항목, B2:B5는 금액. D2에 입력한 항목과 일치하는 행만 골라 평균을 내서 E2에 표시해요.

E2fx=AVERAGEIF(A2:A5, D2, B2:B5)
ABCDE
1항목금액찾을 항목평균
2식비15000식비21500
3교통비8000
4식비28000
5문구류6000

그대로 복사해서 값만 바꿔 쓰세요

=AVERAGEIF(조건범위, 조건, 평균범위)

한글로 적힌 자리는 직접 바꿔 넣어야 하는 값이에요. 복사한 뒤 자기 파일의 범위·조건으로 고쳐서 쓰세요.

지출 항목 표로 계산 과정을 따라가볼게요

D2에 넣은 '식비'와 같은 값을 A2:A5에서 찾으면 2행과 4행이 걸려요. 이 두 행의 금액인 15,000원과 28,000원을 더해 둘로 나눈 21,500원이 E2에 표시돼요. 교통비나 문구류처럼 조건과 다른 항목은 계산에 아예 들어가지 않아요.

조건범위와 평균범위 크기가 다르면 생기는 문제

실무에서 자주 걸리는 실수는 조건범위와 평균범위의 행 개수를 다르게 잡는 거예요. 조건범위는 A2:A5인데 평균범위를 B2:B10처럼 더 넓게 잡으면 두 범위의 시작 위치를 기준으로 계산이 어긋나서 의도와 다른 값이 나와요. 표에 행을 나중에 추가할 계획이 있다면 처음부터 두 범위의 크기를 똑같이 맞춰서 잡아두는 게 안전해요.

항목 이름이 제각각이면 별표로 묶어보세요

'식비(점심)', '식비(회식)'처럼 항목 이름이 세분화되어 있다면 조건에 와일드카드 별표를 써서 "식비*"라고 입력하면 '식비'로 시작하는 항목을 전부 하나로 묶어 평균 낼 수 있어요. 항목 이름을 일일이 통일하는 대신 조건 하나로 해결하는 방법이에요.

조건이 여러 개 겹칠 때는

'식비'이면서 '3월' 지출만 평균 내려면 함수를 AVERAGEIFS로 바꿔야 해요. 합계를 구할 때 SUMIF에서 SUMIFS로 넘어가면 더할 범위가 맨 앞으로 오는 것처럼, 평균 함수도 AVERAGEIFS로 바뀌면 평균범위가 맨 앞 인수가 돼요. SUMIF와 SUMIFS 인수 순서는 구글시트 조건에 맞는 값만 합계 구하기, SUMIF로 이렇게 하면 돼요에서 다뤘고, 엑셀에서의 AVERAGEIF 사용법은 엑셀에서 조건에 맞는 값만 평균 내려면 어떻게 하나요?에 따로 정리했어요.

작성·검수

LONGBRIGHT — 광고 마케팅 현업에서 일하며 LBtools를 혼자 만들고 운영해요. 함수 동작과 메뉴 설명은 각 제조사의 공식 문서와 실제 동작을 기준으로 확인해요.

발행
최종 확인

잘못된 내용을 발견하셨다면 문의로 알려주세요. 확인해서 고치고 이 날짜를 갱신해요. 운영 원칙도 공개해두었어요.

이런 글도 함께 보면 좋아요