티스토리 뷰

Average는 평균을 구하는 함수입니다. AverageIF와 AverageIFs는 엑셀 2003에선 없던 함수였는데, 엑셀 2007 버전부터 추가된 함수입니다. 과거 엑셀 2003 버전에선, Average 함수와 IF 조건문을 복합으로 사용하던 방법을, 하나의 함수로 제작한 것입니다. 그만큼 많이 사용하기 때문에 만들어졌다고 생각합니다. (전 가끔 사용하는 수준입니다)

 

◎Average

평균을 구하는 함수입니다. 지정된 범위에 있는 숫자에 대한 평균을 구하는데, 비어있거나, 문자가 있을 경우 평균 값에서 완전히 제외하고 계산됩니다.

 

형식 : Average(평균을 구할 범위)

예시 : =AVERAGE(G3:G12)

 

G3부터 G12까지를 더한 후 숫자가 포함된 셀의 개수(10)으로 나눈 값을 표시하는데, 아래 예제에선 49,685,497이 표시됩니다

 

 

 

◎AverageIF

위에서 언급 드렸듯이 엑셀 2003 버전의 Average + IF를 조합해 사용하던 방식이, 하나의 함수로 제작된 형태입니다. 따라서 평균을 구하는 방식은 같은데, 제시한 조건에 일치하는 값에 대해서만 평균을 구합니다. 만약 조건 범위를 평균값과 동일하게 지정하지 않을 경우, 조건에 맞는 결과가 줄어들 테니, 예상했던 결과와 다른 평균값이 나올 수도 있습니다.

 

형식 : Average(조건의 범위, 조건, 평균을 구할 범위)

예시 : =AVERAGEIF(G3:G12,"A은행",H3:H12)

 

G3:G12 범위에서 A은행과 일치하는 값이 있을 경우, H3:H12에서 같은 줄에 있는 값들을 가져와 평균을 구합니다. 아래 예제에선 G3, G4, G5의 은행명이 "A은행" 이기 때문에, 평균을 구할 범위에서 1번째 행, 2번째 행, 3번째 행의 평균 값을 구합니다. 만약 H3:H12가 H103:H112가 되었다고 해도, 지정된 범위에서 1행, 2행, 3행 번째 값의 평균을 구합니다

 

 

◎AverageIFs

AverageIF가 단일 조건만 제시할 수 있다면, AverageIFs는 복수의 조건을 제시할 수 있고, 그 외 내용은 동일합니다.

 

형식 : Average(평균을 구할 범위, 조건 범위#1, 조건#1, 조건 범위#2, 조건#2..........)

예시 : =AVERAGEIFS(H3:H12,F3:F12,"서울",G3:G12,"A은행")

 

H3:H12은 평균을 구할 범위입니다.

F3:F12, "서울" 은 F1:F10 범위에서 서울이란 문자를 찾는 첫 번째 조건입니다

G3:G12, "A은행" 은 두 번째 조건입니다.

위의 첫 번째, 두 번째 조건이 일치하는 행 값의 평균을 구하며, 그 원리는 AverageIF와 같습니다.

 

LIST