728x90

데이터 분석의 가장 기본은 평균을 아는 것입니다.

우리의 생활에서도 평균가격, 평균기온, 평균 통행량 등등 평균을 자주 듣습니다.

평균에 대해 알아봐주는 AVERAGE 함수와 파생함수에 대해 알아보겠습니다.

 

 

1. AVERAGE 함수

 

AVERAGE(number1, [number2], ...) : 데이터의 평균을 구합니다. 셀이나 범위 혹은 숫자를 입력할 수 있습니다.

평균의 기본 공식은 아래와 같습니다.

평균

따라서 엑셀에서 =(3+5+6)/3 으로 공식을 직접 입력하여도 입력은 됩니다.

그러나 편리하게 계산하기 좋습니다.

 

 

2. AVERAGEA 함수

 

AVERAGEA(number1, [number2], ...) : 논리값을 포함한데이터의 평균을 구합니다. 셀이나 범위 혹은 숫자를 입력할 수 있습니다. True는 1로 False 0으로 계산합니다.

 

함수 예상

 

AVERAGE 함수는 목록에 텍스트나 논리값이 있으면 무시합니다.

따라서 위의 예제에서는 AVERAGE = (1+2+3) / 3 = 2로 계산합니다.

AVERAGEA 함수는 텍스트나 False는 0으로 True는 1로 모두 집어넣어 계산합니다.

따라서 위의 예제에서는 AVERAGEA = (1+2+3+0+1+0)/6 = 1.16666... 으로 계산합니다.

 

 

3. AVERAGEIF 함수

 

요즘 엑셀을 조건부로 계산하는 함수들이 계속 나오고 있습니다.

평균도 조건에 따라 구할 수 있으면 유용한 경우가 많습니다.

 

AVERAGEIF(range, criteria, [average_range]) : 지정한 조건을 충족하는 범위의 값들의 평균을 구합니다.

 

  • range : 검사조건을 수용할 범위입니다. crieria의 조건을 검사합니다.
  • criteria : 검사 조건입니다. 특정 값과 같거나(=), 크고 작은(>, <) 논리 연산자를 수행합니다.
  • [average_range] : 평균을 계산할 범위입니다. 비워두면 range와 같은것으로 계산합니다.

 

AVERAGEIF 함수 예시

 

 

4. AVERAGEIFS 함수

 

AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
 : 조건들을 입력하여 평균을 구합니다. 조건은 127개를 입력할 수 있어서 매우 긴 함수가 만들어질 수 있습니다.

 

조건 하나는 필수이고 나머지는 늘려나갈 수 있습니다.

함수는 줄바꿈을 못하기 때문에 조건이 늘수록 길어져서 보기 힘들어집니다.

 

 

  • average_range : 평균를 구할 셀의 범위입니다.
  • criteria_range1 : 조건을 검사할 범위입니다. 범위에서 항목이 발견되면 sum_range에 있는 해당 값을 더합니다.
                              Average_range와 행 또는 열을 공유하여 오류가 나지 않도록 합시다.
  • criteria1 : 조건입니다. 그냥 단일한 값이면 "=" 연산으로 계산하지만 다른 논리연산자도 입력할 수 있습니다.
  • criteria_range2, criteria2, : 추가적인 조건입니다. criteria_range와 criteria의 순서로 연속적으로 입력하여야 합니다.

 

 

위의 예시는 날짜 2월 4일 이후에 항목별로 평균을 계산하는 수식이 됩니다.

조건에 연산자가 없으면 같다는 조건으로 인식합니다.

연사자를 사용하는 경우는 ">"&[셀주소] 같이 ""연산자와 &연산자를 이용해서 입력해야 합니다.

반응형

+ Recent posts