일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Android
- 비주얼베이직
- 안드로이드
- windows
- Windows11
- Windows10
- 윈도우10
- 윈도우11
- 깃
- matlab
- 파이썬GUI
- pythongui
- win32com
- pyqt5
- 오피스
- 아웃룩
- html
- 파워포인트
- pandas
- Excel
- git
- VBA
- Outlook
- 엑셀
- 파이썬
- python
- office
- 파이썬3
- python3
- 문자열
Appia의 IT세상
엑셀[Excel] 최빈값(MODE), 중간값(MEDIAN) 구하기 본문
여러 수의 집합중에서 대표 값을 구하는 방법에 대해서는 매우 많습니다. 앞서서 포스팅을 했던 평균, 또는 최빈 값, 중간 값, 다 다릅니다. 평균에 대해서는 저번에 포스팅으로 다루어 봤고, 이번 포스팅에서는 최빈값(MODE)와 중간값(MEDIAN)을 구하는 함수에 대해서 살펴보고자 합니다.
최빈값(MODE) 구하기
먼저 최빈값에 대해서 살펴보겠습니다. 최빈값은 빈도 가장 많은 수, 즉 가장 많이 사용 되고 있는 수를 의미합니다. 사전적인 의미로는 자료 분포 중에서 가장 빈번희 관찰된 최다 도수를 갖는 자료값을 의미합니다. 예를 들면 (1,2,2,3,4,5,9) 중에 나머지 다 한번씩 존재하는 데, 2만 2번 존재합니다. 따라서 최빈값은 2입니다. 최빈값은 하나 이상이 될 수 있습니다.
그럼 엑셀에서 한번 살펴보도록 하겠습니다. 지금 보이는 데이터를 기반으로 작업을 진행해보도록 하겠습니다.
최빈값을 구하는 함수는 크게 2가지로 제공합니다. 예전 버전(~2007)까지는 MODE함수도 지원하였으나, 이제는 관련해서 호환성을 위해서 지원은 하고 있으나 지원하지 않는다고 봐야 합니다. 그럼 다음 함수들을 살펴보겠습니다.
MODE.SNGL(범위) - 한개의 최빈 값을 구하는 공식
MODE.MULT(범위) - 최빈값이 여러 개 있을 경우 구하는 공식
MODE.SNGL함수를 사용하였으나, 최빈값이 여러개 있을 경우 최초의 가장 먼저 등장한 최빈 값을 표현합니다. MODE.MULT함수의 최빈 값이 한개일 경우 MODE.SNGL가 그리 큰 차이가 없습니다. 그럼 먼저 다음과 같이 적용해보겠습니다.
MODE.SNGL함수 사용
그럼 MODE.SNGL를 사용해서 적용해보도록 하겠습니다. 특정 셀에 다음과 같은 함수를 입력합니다.
=MODE.SNGL(D3:D11)
그럼 다음과 같은 결과가 나옵니다.
비록 최빈값이 1, 3이 모두 동일한 횟수가 사용되었으나, 1이 먼저 사용되어 1만 표시 됩니다. 만약 가장 먼저 위치한 1의 숫자와 다른 위치에 있는 3의 위치를 변경하다면, 아마도 최빈값은 3으로 표시 되었을 것입니다.
MODE.MULT함수 사용
그럼 MODE.MULT를 사용해서 적용해보도록 하겠습니다. 특정 셀에 다음과 같은 함수를 입력합니다.
=MODE.MULT(D3:D11)
결과는 다음과 같이 나옵니다.
비록 한셀에 수식을 넣었지만, 최빈값이 2개이상이면 그 밑으로 자동으로 채워집니다. 이런식으로 최빈값을 구할 수가 있습니다.
중간값(MEDIAN)구하기
그럼 이번에는 중간 값을 구하는 방법에 대해서 살펴보도록 하겠습니다. 중간 값을 말 그대로 가장 가운데에 있는 수을 구하는 것입니다. 그럼 다음 그림을 한버 살펴보겠습니다.
위의 있는 나이를 정렬해서 가장 가운데 있는 수를 구하는 것입니다. 위의 경우에 운수 좋게 홀수로 끝나서 37이 됩니다. 그럼 만약에 짝수일 경우는 어떻게 할까요?
바로 가운데 두 수를 더해서 2로 나눕니다. 즉, 중간값 2수를 기반으로 평균을 구하는 것입니다. 그럼 이제는 엑셀에서 한번 접근 해보도록 하겠습니다.
엑셀에서는 중간값을 구하기 위해서 MEDIAN이라는 함수를 사용합니다. 간단한 사용법은 다음과 같습니다.
MEDIAN(범위)
그럼 위의 엑셀 표에서 다음을 한번 적용해보도록 하겠습니다. 다음과 같이 함수를 입력합니다.
=MEDIAN(C3:C11)
위의 식을 입력하면 다음과 같은 결과가 나옵니다.
그럼 위의 식을 넣어보니, 나이 중간값을 찾은 것을 확인하였습니다.
이번 포스팅에서는 최빈값과 중간값 구하는 함수에 대해서 살펴봤습니다. 평균을 구하는 함수에 대해서는 다음링크를 참조 부탁드립니다.
엑셀[Excel] 평균(AVERAGE, AVERAGEIF,AVERAGEIFS) 구하기
혹시 궁금하신점이나 문의 사항이 있으시면 언제든지 댓글 및 방명록에 글 남겨주시길 바랍니다. 감사합니다.
'IT_OS_ETC.. > [IT]Excel' 카테고리의 다른 글
엑셀[Excel] 특정 조건에 맞는 최대값 최소값 구하기(MAX,IF, MAXIF, MAXIFS) (2) | 2020.05.05 |
---|---|
엑셀[Excel] 셀에 입력된 수식 보기(확인하기), 메뉴 및 단축키 이용 (0) | 2020.05.03 |
엑셀[Excel] 평균(AVERAGE, AVERAGEIF,AVERAGEIFS) 구하기 (0) | 2020.04.23 |
엑셀[Excel] 조건에 따른 셀(Cell) 개수, 갯수 세기(COUNTIF ,COUNTIFS) 심화(조건에 셀 참조, OR연산) (1) | 2020.04.21 |
엑셀[Excel] 셀(Cell) 개수, 갯수 세기(COUNT, COUNTA, COUNTBLANK, COUNTIF ,COUNTIFS) 기본 (1) | 2020.04.19 |