설찬범의 파라다이스
글쓰기와 닥터후, 엑셀, 통계학, 무료프로그램 배우기를 좋아하는 청년백수의 블로그
가중평균 (1)
엑셀 할머니 3화 - 가중평균
반응형



좋아. 동아리 일은 끝났으니

레포트를 좀 써 볼까?





조원들이 직접 가서 잰 수치와

추측으로 구한 수치들이네...






민호야, 또 엑셀 중이구나.








앗! 노크라도 하고 들어오세요!

놀랐잖아요.





미안하다 얘야.

이승 구경은 질리지가 않구나.






아무튼 이번에는 걱정 마세요.

그냥 평균만 구하면 되니까요.





세상에 그냥 평균은 없단다.

모든 개념, 모든 물체는 찬찬히 살펴보면

다 다르거든.




예를 들면요?








지금 네가 구하려는 평균이 그렇단다.

직접 측정한 수치와 추측한 수치가

같은 취급을 받으면 불공평하잖니?






그럼 어떻게 하죠?







내가 시키는 대로 해 봐라.

직접 측정한 가치는 두 배 중요한 것 같으니

곱하기 2를 해서 평균을 구해봐라.







할머니, 그럼 안 돼요.

값을 두 배로 해버리면

평균이 너무 올라가는걸요.






그럼 나누는 값도 올려야지

지금까지 다섯 명의 평균을 내면

5로 나누지 않았니?





네, 할머니.






5로 나눈다는 것은

다섯 명이서 1씩 분담하는 거야.

수가 두 배가 되면

1이 아니라 2를 맡아야지





그러니까 할머니 말씀은,

직접 잰 수치는 곱하기 2를 하되

직접 잰 사람 수도 곱하기 2를 하라는 거군요.














정확하다, 얘야.

그걸 전문용어로는 가중평균이라고 하지

어느 값에 가중치(Weight)를 둔다는 말이란다.





와! 할머니는 그런 것도 알고 계셨군요.








쯧쯧. 민호가 이과를 갔어야 했는데...









그런데, 할머니. 엑셀에서 가중평균을 구하는

함수는 없나요?








일단 제일 쉬운 방법은

가중치와 숫자를 곱한 합을 구하고

가중치 합으로 나누는 것이지






함수는 따로 없고요?





합동결혼식처럼

셀과 셀들을 차례로 곱하는 함수를

써 보면 어떨까?






그런 함수가 있나요?














SUMPRODUCT가 그런 함수지.

원래 행렬 연산에 쓰이는 함수지만

단순 배열도 행렬의 한 종류니까

사용 가능하단다.




























보다시피

SUMPRODUCT에 두 배열을 넣으면

행렬 곱셈을 하듯이

두 배열을 차례차례 곱해서 더해준단다





어디 보자.

SUMPRODUCT 에 측정치 범위와

가중치 범위를 같이 넣으면...





측정치와 가중치를 각각 곱해서 더한 값이네요!






그 값을 가중치 합계로 나누면 되겠지.

SUM 함수를 이용해보렴.





오! 그냥 평균보다

뭔가 믿음직스러운데요.




그렇지?

물론 가중평균을 쓸지 말지, 가중치가 얼마일지는

잘 정해야 한단다.

무엇보다 평균 이야기는 아직 끝나지 않았어.

반응형
  Comments,     Trackbacks