엑셀 Excel 산술평균 AVERAGE, AVERAGEA 함수의 차이점은 |
환경: Microsoft Excel 2013 |
산술평균을 구하는 함수는 AVERAGE 외에도 AVERAGEA 가 있습니다. 두 함수의 차이는 무엇일까요? 시험에도 자주 언급되는 함수로 한번쯤 제대로 익혀 두는 것이 좋습니다. 자주 쓰이는 Average 함수는 데이터 영역에서 텍스트나 논리값(True/False) 이 있으면 제외 시키고 계산합니다. 하지만 AverageA 는 논리값이 True 인 경우 1로, 텍스트와 False 를 0 으로 계산합니다. 계산 결과가 다르게 나오겠죠.
▼ 수식입력기에서 Average 를 입력하게 되면 총 4개의 관련 함수들을 나타납니다. 끝에 붙은 단어로 함수의 성격을 추측해 볼 수 있습니다. IF 가 붙은 것들은 분기를 이용해서 평균을 구하는 함수겠죠. 그럼 AverageA 는 무엇일까요?
▼ 두 함수의 차이는 다음과 같습니다. 평균을 구하는 영역에서 숫자 이외의 값을 포함하느냐, 하지 않느냐의 차이입니다.
● Average : 인수들의 평균을 구하는 함수, 공백, 논리값과 문자열을 제외한다.
● AverageA : 인수들의 평균을 구하는 함수로 논리값과 문자열도 포함합니다.
그림처럼 셀의 영역이 공백일 경우 없는 것으로 으로 생각하고 두 함수 모두 (73 + 67 + 76 + 73 )/4=72 로 결과값이 같습니다. 다음과 같은 경우에는 두 함수의 차이가 없습니다.
▼ 만약 공백 대신 텍스트가 들어가면 어떻게 될까요? Average 같은 경우 텍스트가 있는셀은 없는 것으로 계산합니다. =AVERAGE(B5:B9) 는 =(B5+B6+B7+B8)/4 와 같습니다. 그러니까 텍스트가 있는 셀은 빼기 때문에 분모가 4 입니다. 하지만 AverageA 는 텍스트를 숫자 0 으로 생각하기 때문에 계산식에 포함을 시킵니다. 식은 다음과 같겠죠. =(E5+E6+E7+E8+0)/5 와 같이 분모가 5이고 0 이 더해 집니다. 둘의 계산 값은 그림과 같이 틀려 지는 것이죠.
▼ 논리값 중에 TRUE 는 1이고 FALSE 는 0 이 됩니다. 텍스트가 넣었을 때와 같습니다. AverageA 같은 경우 TRUE 는 1 로 여기기 때문에 =(E5+E6+E7+E8+1)/5 이 되는 것입니다. 하지만 Average 는 논리값을 숫자값으로 여기지 않기 때문에 제외합니다.
'엑셀(Excel) > Excel' 카테고리의 다른 글
엑셀 Excel 기하평균, 산술평균, 조화평균 의 차이점과 함수 사용법은 (0) | 2019.08.14 |
---|---|
엑셀 COUNTIF 와 AND, OR 함수를 이용하는 방법 (0) | 2019.08.11 |
엑셀 Excel 산술평균 AVERAGE, AVERAGEA 함수의 차이점은 (1) | 2019.08.05 |
엑셀 Excel 성적 상대 평가로 합격자 구할 때 PERCENTRANK, PERCENTILE 함수 사용 (0) | 2019.08.04 |
엑셀 Excel 근무시간으로 일당 계산하는 방법, TIME, CEILING, FLOOR 함수 사용 (1) | 2019.08.01 |
엑셀 Excel 표준편차, 표준오차 그래프에서 표시하는 방법 – Excel 2010 (4) | 2019.07.28 |
댓글을 달아 주세요
DAS 2017.02.09 09:27 댓글주소 수정/삭제 댓글쓰기
혹시 공란을 둬야하는 셀들의 평균값은 어떻게 구하죠?? 다 더하고 1/n을 일률적으로 할수없는상황입니다 ㅠ