본문 바로가기

엑셀강좌/☞ 함수

AVERAGEIFS 함수

[1] AVERAGEIFS

 ▶ 정의

  여러 조건에 의하여 지정된 셀의 평균을 구합니다.

 ▶ 인수

  AVERAGEIFS( average_range, criteria_range1, criteria1)

 인수

설명 

입력값 

 average_range

 찾을 조건의 평균울 구할 범위(셀)를 입력합니다.

참조

 criteria_range1

 첫 번째 조건(criteria1의 입력값)을 찾기 위한 범위(셀)를 입력합니다. (필수)

참조

 col_index_num

 첫 번째 조건을 찾기 위한 범위(criteria_range1)에서 찾을 조건을 입력합니다. (필수)

모든값

 ... ...

 criteria_range127

  127 번째 조건(criteria127의 입력값)을 찾기 위한 범위(셀)를 입력합니다. (선택)

 참조

   127첫 번째 조건을 찾기 위한 범위(criteria_range127)에서 찾을 조건을 입력합니다. (선택)

 모든값

[2] AVERAGEIFS 설명

 ▶ 설명

 * 여러 조건에 의하여 평균을 구하고 싶은 경우 AVERAGEIFS를 사용 합니다.
 * 한가지 조건에 의한 평균은 AVERAGEIF, 한가지 이상의 조건에 의한 평균은 AVERAGEIFS를 사용 합니다.

[3] AVERAGEIFS 예제 및 사용 방법

 ▶ 예제 [ 1학년이고 국어 점수가 60이상과 60점 미만 학생의 국어 평균을 표시하고 싶은 경우]

 ▶ 사용방법

1. 60점미만 아래의 셀(C4)에 AVERAGEIFS 함수 수식을 입력 합니다.
  ①  =AVERAGEIFS(                                                              =AVERAGEIFS을 입력합니다.
  ②  =AVERAGEIFS($I$3:$I$6,$G$3:$G$6,"=1학년",$I$3:$I$6,"<60")   찾을 조건의 평균을 구할 셀 범위($I$3:$I$6)를 입력합니다.
  ③  =AVERAGEIFS($I$3:$I$6,$G$3:$G$6,"=1학년",$I$3:$I$6,"<60")  ▶ 첫 번째 조건(criteria1의 입력값)을 찾기 위한 셀 범위($G$3:$G$6)를
                                                                                           입력합니다.
  ④  =AVERAGEIFS($I$3:$I$6,$G$3:$G$6,"=1학년",$I$3:$I$6,"<60")   첫 번째 찾을 조건의 값이 1학년 이므로 "=1학년" 을 입력 합니다.
  ⑤  =AVERAGEIFS($I$3:$I$6,$G$3:$G$6,"=1학년",$I$3:$I$6,"<60")   두 번째 조건(criteria2의 입력값)을 찾기 위한 셀 범위($I$3:$I$6)를
                                                                                           입력합니다.
  ⑥  =AVERAGEIFS($I$3:$I$6,$G$3:$G$6,"=1학년",$I$3:$I$6,"<60")   두 번째 찾을 조건의 값이 60점 미만 이므로 "<60" 을 입력 합니다. 

2. 셀 C4(60점미만)를 D4(60점이상)에 복사합니다.
   ①  C4를 오른쪽으로 드래그하여 복사 할 수 있습니다.
   ②  조건을 찾을 셀 범위(학년 및 국어점수)는 절대참조를 입력하는 것이 좋습니다.
        ▶ 절대 참조:  셀주소에 $를 넣어주는 것이 절대 참조입니다. 셀 복사 및 드래그 시 셀주소가 변경되지 않습니다.
            예) $G$3:$G$ 
        ▶ 상대 참조:  셀주소에 $가 없는 것이 상대 참조입니다. 셀 복사 및 드래그 시 셀주소가 변경됩니다.
            예) G3:G6

3. 60점이상의 경우에는 수식에서 "<60"">=60" 으로 변경 합니다.

[4] 참고 사항

 ▶ 오류 발생 사항

* average_range가 빈 값이거나 텍스트 값이면 AVERAGEIFS에서는 #DIV/0! 오류 값이 표시됩니다.
* 범위에서 TRUE가 들어 있는 셀은 1로되고, FALSE가 들어 있는 셀은 0으로 됩니다.
* criteria_range 셀 중 비어 있는 셀이 있으면 AVERAGEIFS에서는 값이 0이 됩니다.
* 모든 조건을 만족하는 셀이 없으면 AVERAGEIFS에서는 #DIV/0! 오류 값이 표시됩니다.

 ▶ 관련 함수

*  관련함수로는 AVERAGE, AVERAGEA, AVERAGEIF가 있습니다.

 

 

'엑셀강좌 > ☞ 함수' 카테고리의 다른 글

COUNTA 함수  (0) 2019.01.11
COUNT 함수  (0) 2019.01.09
AVERAGEIF 함수  (0) 2019.01.06
AVERAGEA 함수  (0) 2019.01.05
AVERAGE 함수  (0) 2019.01.04