Please Enable JavaScript!
Gon[ Enable JavaScript ]

엑셀 Excel 함수 DAVERAGE, AVERAGEIF 사용해서 평균 구하기

엑셀(Excel)/Excel
반응형

오늘은 조건에 맞는 데이터들의 평균을 구하는 두 가지 함수를 소개합니다. 바로 DAVERAGE, AVERAGEIF 입니다. 엑셀에서 함수명 앞에 D 가 붙은 것들은 데이터베이스에서 조건에 만족하는 값을 구할 때 사용합니다. 엑셀에서 데이터베이스는 표를 뜻합니다. DAVERAGE 는 데이터베이스 함수로 특정 항목의 조건에 해당하는 값들의 평균을 구할 때 사용합니다. 데이터베이스 함수이기 때문에 검색 영역은 제목까지 포함합니다. AVERAGEIF 도 조건에 해당하는 값들의 평균을 구할 때 사용합니다. , DAVERAGE 와 달리 제목 영역은 필요하지 않습니다.

 

 

아래에 참고할 샘플 엑셀 파일을 첨부합니다.

엑셀 Excel 함수 DAVERAGE 사용해서 평균 구하기.zip
0.01MB

 

 

DAVERAGE 함수 사용해서 평균 구하기

 

 

샘플은 학년별 평균을 내기 위한 것입니다. 먼저 사용할 함수는 DAVERAGE 데이터베이스 함수입니다. 목록이나 데이터베이스의 필드에서 지정한 조건에 맞는 값의 평균을 계산할 때 사용합니다. 함수 구문에 대한 설명은 아래와 같습니다.

 

DAVERAGE(database, field, criteria)
l  database : 계산할 데이터가 있는 셀 범위를 입력합니다. 목록의 첫째 행과 열의 레이블을 포함합니다. 데이터를 조합해서 평균을 구할 때 필요하기 때문입니다.
l  field : 계산에 사용할 열을 지정합니다. 위치는 열에서 첫 번째 행입니다. 샘플에서는 "평균" 열에 해당합니다.
l  criteria : 조건을 지정한 셀 범위입니다. 목록 아래에 있는 "학년, 평균" 영역을 가리킵니다.  

 

 

수식란에 DAVERAGE 함수를 입력하고 인수 입력창을 띄웁니다.

 

함수에서 입력해야 할 인수는 총 3가지입니다. Database 에 해당하는 영역은 제목을 포함한 표 전체입니다. 왜냐하면 조건으로 입력하는 Criteria 에 제목을 검색할 값도 지정하기 때문입니다. Field 는 평균을 구할 영역의 시작 지점이 들어갑니다. 마지막 Criteria 는 검색할 조건 영역을 지정합니다. 제목인 "학년" 도 포함해야 합니다.

 

함수를 실행한 결과는 다음과 같습니다. 정확하게 "1학년" 에 해당하는 "평균" 값을 구했습니다.

 


아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.
l  엑셀 Excel 기하평균, 산술평균, 조화평균 차이점과 함수 사용법은
l  엑셀 Excel 산술평균 AVERAGE, AVERAGEA 함수의 차이점은
l  엑셀 Excel 함수 AVERAGEIF, AVERAGEIFS 이용해서 조건 평균
l  엑셀 VBA 기존 AVERAGE 평균 함수 수정해서 나만의 함수 들기
l  엑셀 Excel 상태표시줄로 합계, 개수, 평균, 최소값, 최대값 계산
l  엑셀 Excel 함수 AVERAGEIFS 이용해 다중 조건 평균 구하는 방법

 

 

AVERAGEIF 함수 사용해서 평균 구하기

 

 

연속해서 2학년, 3학년의 평균을 구하기 위해서는 AVERAGEIF 를 사용해야 합니다. 1학년 평균을 구할 때 적용했던 수식을 그대로 드래그해서 적용할 수는 없습니다. AVERAGEIF 는 사용자가 지정한 범위에서 조건을 만족하는 모든 셀의 평균을 구합니다. 함수 구문에 대한 설명은 다음과 같습니다.

 

AVERAGEIF(range, criteria, [average_range])
l  range : 평균을 계산할 셀 영역
l  criteria : 평균을 구할 때 필요한 조건이다. 예를 들어 ">50", "50" 등을 사용할 수 있다.
l  [average_range] : 선택이며, 평균을 계산하는데 사용할 셀 집합이다. 지정하지 않으면 range 값이 사용

 

 

2학년 평균 값을 출력할 셀을 선택하고 수식 입력기에서 AVERAGEIF 함수를 작성을 위한 창을 띄웁니다.

 

Ranage 는 조건 검색 영역인 "학년" 범위를 입력합니다. 두 번째 Criteria "학년" 열에서 검색할 조건값이 들어가 있는 셀을 지정합니다. Average_range 는 평균을 구할 영역을 지정합니다.

 

함수를 실행한 결과는 다음과 같습니다. "학년" 열에서 "2학년" 에 해당하는 행을 찾아 "평균" 값을 구했습니다. 바로 아래에 있는 "3학년" 의 평균값을 구하기 위해 마우스로 점을 드래그해서 자동 채우기를 실행합니다.

 

아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.
l  엑셀 Excel 기하평균, 산술평균, 조화평균 차이점과 함수 사용법은
l  엑셀 Excel 산술평균 AVERAGE, AVERAGEA 함수의 차이점은
l  엑셀 Excel 함수 AVERAGEIF, AVERAGEIFS 이용해서 조건 평균
l  엑셀 VBA 기존 AVERAGE 평균 함수 수정해서 나만의 함수 들기
l  엑셀 Excel 상태표시줄로 합계, 개수, 평균, 최소값, 최대값 계산
l  엑셀 Excel 함수 AVERAGEIFS 이용해 다중 조건 평균 구하는 방법

 

반응형
Posted by 녹두장군1
,