• 최초 작성일: 2007-04-17
  • 최종 수정일: 2026-09-26
  • 조회수: 27 회
  • 작성자: 권현욱 (엑셀러)
  • 강의 제목: AVERAGEIF 함수로 조건에 맞는 평균 구하기

들어가기 전에

오래 전 엑셀 파일로 진행하던 강의를 웹 글로 복원한 것이라, "버튼을 눌러보세요"처럼 엑셀에서 직접 조작하라는 표현이 남아 있을 수 있습니다. 결과는 본문의 그림이나 표로 확인하실 수 있으며, 현재와 맞지 않는 내용은 보완하되 전반적인 스타일은 당시의 갬성(?)을 유지했습니다.

Excel 2007에서 새로 추가된 AVERAGEIF 함수를 이용하면 특정 조건을 만족하는 값의 평균을 배열 수식보다 간단하게 계산할 수 있습니다.

권현욱(엑셀러)
저자: 권현욱(엑셀러), 아이엑셀러 대표

필자는 Excel 컨설턴트, 작가, 그리고 크리에이터입니다. 현재 Microsoft Excel MVP이며, 『챗GPT+엑셀 업무자동화 정석』을 비롯한 10여 권의 도서를 집필했습니다. Excel 자동화 및 생산성 향상 분야에서 25년 넘는 경력을 보유하고 있습니다.

권현욱(엑셀러) 님의 최신 포스트:
  • 최신 글을 불러오는 중...


26년 경력 Microsoft MVP 권현욱(엑셀러) 지음

📊 신간 전자책(PDF) · 287쪽 · 13500원

엑셀 대시보드를 만드는 최적의 '표준 3계층 구조'

  • 3초 안에 읽히는 화면 설계 감각 습득
  • Microsoft Excel MVP의 실전 노하우 수록
  • 중간마진 없는 합리적인 가격, 오직 아이엑셀러에서만!
지금 구매하기 완성 화면 보기

AVERAGEIF 함수로 조건에 맞는 평균 구하기

핵심 요약: AVERAGEIF

AVERAGEIF는 특정 조건을 만족하는 값만 골라 평균을 계산하며, 날짜별 판매금액 평균을 구하는 예제에 활용할 수 있습니다.

  • 배열 수식으로 조건부 평균을 구하는 방법을 먼저 살펴봅니다.
  • AVERAGEIF로 같은 작업을 더 간단하게 표현합니다.
  • range, criteria, average_range의 역할을 구분합니다.

인생은 강과 같은 것이다. 당신이 미리 결정해 놓은 방향으로 자신을 조종해 가기 위하여 신중하고 의식적인 행동을 취하지 않는다면 당신은 강물의 흐름에 좌우되고 말 것이다.

정원이나 화단뿐만 아니라 우리의 마음 상태도 항상 가꾸어야 합니다. 어떤 일이든 사실(fact) 그 자체는 좋고 나쁜 것이 없습니다. 사실을 어떻게 받아들이느냐는 전적으로 우리의 마음에 달려 있습니다.

일자별 판매실적 데이터

Source 시트에는 일자별·제품별 판매실적 집계표가 있습니다. 여기서 각각의 날짜별로 평균판매금액을 구하려면 어떻게 해야 할까요?

일자제품명단가판매수량판매금액
2007-04-01콜롬비아산 원두커피14,95036=C4*D4
2007-04-01태일 라이트 맥주6,81816=C5*D5
2007-04-01대양 마말레이드3,24020=C6*D6
2007-04-01대관령 특제 버터3,13252=C7*D7
2007-04-01훈제 대합조개 통조림2,79916=C8*D8
2007-04-01대양 특선 딸기 소스2,60083=C9*D9
2007-04-01진미 트로피컬 캔디2,5508=C10*D10
2007-04-01대양 특선 블루베리 잼2,50036=C11*D11
2007-04-01보스톤산 게살 통조림2,20854=C12*D12
2007-04-01유림 사과 통조림2,12058=C13*D13
2007-04-01한성 통밀가루1,95094=C14*D14
2007-04-01앨리스 포장육1,56086=C15*D15
2007-04-01대양 특선 건과(배)1,20023=C16*D16
2007-04-02신한 100% 복숭아 시럽88091=C17*D17
2007-04-02신한 초콜릿 소스78218=C18*D18
2007-04-02성보 야생 녹차59811=C19*D19
2007-04-02신한 100% 파인애플 시럽53443=C20*D20
2007-04-02태양 체리 시럽50027=C21*D21
2007-04-02필로 믹스28099=C22*D22
2007-04-02태양 100% 오렌지 주스27097=C23*D23
2007-04-02서울 구이 김20071=C24*D24
2007-04-02대양 핫 케이크 소스20080=C25*D25
2007-04-02대양 특선 건과(자두)19360=C26*D26
2007-04-03콜롬비아산 원두커피14,95093=C27*D27
2007-04-03태일 라이트 맥주6,81816=C28*D28
2007-04-03대양 마말레이드3,24064=C29*D29
2007-04-03대관령 특제 버터3,13230=C30*D30
2007-04-03훈제 대합조개 통조림2,79946=C31*D31
2007-04-03대양 특선 딸기 소스2,60027=C32*D32
2007-04-03진미 트로피컬 캔디2,55064=C33*D33
2007-04-03대양 특선 블루베리 잼2,5000=C34*D34
2007-04-03보스톤산 게살 통조림2,20846=C35*D35
2007-04-03유림 사과 통조림2,12074=C36*D36
2007-04-03한성 통밀가루1,95081=C37*D37
2007-04-03앨리스 포장육1,56010=C38*D38
2007-04-03대양 특선 건과(배)1,20028=C39*D39
2007-04-03신한 100% 복숭아 시럽88096=C40*D40
2007-04-03신한 초콜릿 소스78257=C41*D41
2007-04-03성보 야생 녹차5983=C42*D42
2007-04-03신한 100% 파인애플 시럽53456=C43*D43
2007-04-03태양 체리 시럽50035=C44*D44
2007-04-03필로 믹스2801=C45*D45
2007-04-03태양 100% 오렌지 주스27084=C46*D46
2007-04-03서울 구이 김20099=C47*D47
2007-04-03대양 핫 케이크 소스20076=C48*D48
2007-04-03대양 특선 건과(자두)19360=C49*D49
2007-04-04콜롬비아산 원두커피14,95024=C50*D50
2007-04-04태일 라이트 맥주6,81896=C51*D51
2007-04-04대양 마말레이드3,24060=C52*D52
2007-04-04대관령 특제 버터3,13262=C53*D53
2007-04-04훈제 대합조개 통조림2,79978=C54*D54
2007-04-04대양 특선 딸기 소스2,60085=C55*D55
2007-04-04진미 트로피컬 캔디2,55045=C56*D56
2007-04-04대양 특선 블루베리 잼2,50098=C57*D57
2007-04-04보스톤산 게살 통조림2,20878=C58*D58
2007-04-04유림 사과 통조림2,12018=C59*D59
2007-04-04한성 통밀가루1,9509=C60*D60
2007-04-04앨리스 포장육1,56044=C61*D61
2007-04-04대양 특선 건과(배)1,20039=C62*D62
2007-04-04신한 100% 복숭아 시럽88015=C63*D63
2007-04-04신한 초콜릿 소스78229=C64*D64
2007-04-05성보 야생 녹차59897=C65*D65
2007-04-05신한 100% 파인애플 시럽53411=C66*D66
2007-04-05태양 체리 시럽5009=C67*D67
2007-04-05필로 믹스28054=C68*D68
2007-04-05태양 100% 오렌지 주스27069=C69*D69
2007-04-05서울 구이 김20059=C70*D70
2007-04-05대양 핫 케이크 소스20021=C71*D71
2007-04-05대양 특선 건과(자두)19326=C72*D72
2007-04-05콜롬비아산 원두커피14,95012=C73*D73
2007-04-05태일 라이트 맥주6,81833=C74*D74
2007-04-05대양 마말레이드3,24056=C75*D75

방법 1: 배열 수식 사용

날짜별 평균판매금액을 구하는 첫 번째 방법은 배열 수식을 사용하는 것입니다.

{=AVERAGE(IF(Source!A4:A75=B33,Source!E4:E75,""))}

배열 수식이므로 Ctrl + Shift + Enter 키를 함께 눌러 마무리합니다.

방법 2: AVERAGEIF 함수 사용

Excel 2007에서 새로 추가된 AVERAGEIF 함수를 사용하면 배열 수식을 사용하지 않고도 같은 작업을 할 수 있습니다.

=AVERAGEIF(Source!A4:A75,B47,Source!E4:E75)

AVERAGEIF 함수의 사용 형식

AVERAGEIF(range,criteria,average_range)
인수설명
range조건을 비교할 범위
criteria조건
average_range평균을 구할 범위

사용 방법은 크게 복잡하지 않습니다. 다만 average_range를 별도로 지정하지 않으면 range가 사용된다는 점을 기억하면 됩니다.

Excel 2007에서 새로 추가된 함수

원본 강좌에서는 Excel 2007에서 새로 추가된 함수로 다음 12가지를 소개합니다.

AVERAGEIF
AVERAGEIFS
CUBEKPIMEMBER
CUBEMEMBER
CUBEMEMBERPROPERTY
CUBERANKEDMEMBER
CUBESET
CUBESETCOUNT
CUBEVALUE
COUNTIFS
IFERROR
SUMIFS

정리

AVERAGEIF는 조건에 맞는 값의 평균을 구할 때 사용할 수 있으며, 기존에 배열 수식으로 처리하던 일부 작업을 더 간단하게 표현할 수 있습니다.