엑셀에서 보통 AVERAGE 함수를 사용하여 평균 점수를 구하는 방법은 많이들 알고 있을 것입니다.
그렇다면 최고와 최저 점수를 제외하고 평균을 구하려면 어떻게 해야 할까요?
이런 점수 계산 방식을 올림픽에서 많이 본 것 같은데요.
MAX와 MIN 함수를 알고 있다면 점수를 모두 더한 다음
최고,최저 점수를 빼고 다시 나누기 하는 방식으로 구할 수는 있겠지만 너무 복잡하죠.
이제 TRIMMEAN이란 함수를 알고 있다면 간단하게 문제를 해결할 수가 있습니다.
TRIMMEAN 함수를 시작하기에 앞서
일단은 MAX, MIN, AVERAGE 함수의 사용법을 간단하게 알고 넘어가도록 하겠습니다.
MAX는 범위 안에서 최고 수치,
MIN은 범위 안에서 최저 수치,
AVERAGE는 평균을 구하는 함수입니다.
엑셀 2013에서는 화면처럼 fx를 누르게 되면 함수 마법사 창으로 들어가게 되는데요.
최고 점수를 출력할 셀을 선택하고 fx 버튼을 눌러봅시다.
함수 마법사 창에서 MAX 함수를 선택합니다.
만약 함수 선택 목록에 없다면 함수 검색에서 MAX를 입력하면 되겠습니다.
이제 함수 인수 창으로 넘어와서
Number1에는 최고 점수를 찾을 범위를 입력하면 됩니다.
여기서는 "가"의 1차~8차의 점수 안에서 최고 점수를 찾아야 하기 때문에
범위는 B2~I2, 즉 B2:I2를 입력하면 되겠습니다.
"가"의 최고 점수인 100을 찾아서 출력한 모습이죠.
이제 자동 채우기를 사용하여 나머지 셀도 채우면
MAX 함수가 다른 셀에도 적용이 되어서 각각의 행에서 최고 점수를 찾습니다.
똑같은 방법으로 MIN 함수도 적용할 수가 있고요.
역시 각각의 행에서 최저 점수를 찾아서 출력하죠.
역시 똑같은 방식으로 평균 점수도 구할 수 있습니다.
범위를 입력하는 방식은 MAX,MIN 함수와 똑같으니 어려울 것이 없죠.
=AVERAGE(B2:I2)
이 수식은 B2~I2 범위의 평균을 구하는 수식이 되겠습니다.
최고와 최저 점수를 제외한 평균점수 구하기
이제 본격적으로 최고최저 점수를 제외한 평균점수 구하는 방법을 알아보도록 하죠.
먼저 일반적인 공식으로 구하려면 굉장히 복잡해지는데요.
일단은 SUM 함수로 B2~I2의 점수를 모두 더하고
MAX와 MIN 함수로 최고최저 점수를 각각 찾은 뒤 빼줍니다.
그리고 COUNTA 함수로 항목의 개수를 구하고 최고최저 점수 개수인 2를 빼야겠죠.
(COUNTA 함수는 비어 있지 않은 셀의 개수를 계산하는 함수입니다)
마지막으로 점수/개수하면 끝~~
화면처럼 최고최저 점수를 미리 구했다면
MAX,MIN 함수 대신에 셀의 주소를 입력해도 됩니다.
어차피 결과값은 똑같습니다.
이제부터는 TRIMMEAN 함수를 사용해서
스트레스로 머리 빠지는 일 없이 쉽게 구해보도록 합시다.
TRIMMEAN 함수 인수 창에 보면 수식 입력란이 두 개가 있는데요
.
Array 에는 Average함수와 마찬가지로 평균 점수를 구할 범위를 입력하면 됩니다.
Percent 에는 상하위 값을 제외할 백분율을 입력하면 되는데요.
2/COUNTA(B2:I2) 이 수식을 설명하자면요.
COUNTA(B2:I2)의 값은 1차부터 8차까지의 개수인 8이죠.
여기서 2는 최고최저 점수의 개수인 2입니다.
결국은 2/8 하면 백분율로 0.25값이 자동으로 계산되는 것이죠.
바로 백분율 값을 입력해도 되지만 자료가 많아질 경우
COUNTA 함수를 사용하여 개수를 자동 계산되도록 하는 것이 좋겠죠.
데이터의 양이 많지 않다면 화면처럼 소수값이나 백분율 값을 미리 계산하여 바로 입력해도 상관없습니다.
각각의 식으로 최고최저 제외한 평균값을 구한 모습인데요.
결과값은 모두 똑같이 나왔습니다만 가장 심플하면서도 어떤 자료에서든지 써먹을 수 있는 식은
TRIMMEAN, COUNTA 함수를 동시에 입력한 3번 수식이 되겠습니다.
'소프트웨어 > 엑셀 함수' 카테고리의 다른 글
엑셀 2013 순번(행/열 번호) 입력하기 - ROW,COLUMN 함수 (0) | 2015.08.05 |
---|---|
엑셀 2013 SUMIF,SUMIFS 여러 개의 조건을 동시에 만족하는 합계 구하기 (0) | 2015.07.29 |
엑셀 2013 RAND,RANDBETWEEN 함수로 무작위로 단어 설정하기 (0) | 2015.07.28 |
엑셀 2013 FIND 함수로 단어의 위치를 찾아보자 (0) | 2015.07.22 |
엑셀 2013 COUNTIF, COUNTIFS - IF 조건에 맞는 셀 개수 찾기 (0) | 2015.07.20 |
엑셀 2013 COUNT 형제 함수들 - COUNTA, COUNTBLANK (0) | 2015.07.20 |
엑셀 2013 IFERROR 함수로 VLOOKUP #N/A 오류 해결하기 (0) | 2015.07.18 |
엑셀 2013 LEFT,RIGHT,MID 함수의 정의와 응용 (0) | 2015.07.16 |
엑셀 2013 오류 발생 원인과 연산자 종류 (0) | 2015.07.14 |
엑셀 2013 중첩 함수 적용하는 방법 (0) | 2015.07.13 |