산술평균을 구하는 함수는 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 웹 페이지 정보 시트에서 실시간 자료 볼 수 있도록 세팅하기 (2) | 2024.03.05 |
---|---|
엑셀 Excel 셀에 입력한 텍스트를 세로 정렬하고 병합하기 (3) | 2024.03.02 |
엑셀 Excel 제목 반복 행 추가하기, 일정 간격 행 추가하기 (1) | 2024.03.01 |
엑셀(Excel) 가상 분석을 위한 시나리오 기능 이용하기 (0) | 2024.02.29 |
엑셀 Excel 꺽은 선 그래프 만들고 수정하기 (1) | 2024.02.27 |
엑셀 Excel 인쇄 페이지 잘림 해결하기 (2) | 2024.02.26 |
엑셀 Excel 인터넷 무료 무설치 프로그램 공짜라고 함부로 설치하지 마세요 (6) | 2024.02.26 |
엑셀 Excel 리본 메뉴 숨기기, 최소화, 보이기 (0) | 2024.02.25 |