Home > 엑셀 함수 > 통계 함수 > 엑셀함수 MODE.MULT – 데이터 집합에서 최빈값 여러 개 구하기

엑셀함수 MODE.MULT – 데이터 집합에서 최빈값 여러 개 구하기

  • by

엑셀의 MODE함수는 데이터 집합에서 최빈값(주어진 값 중에서 가장 자주 나오는 값)이 여러 개라도 한개만 구해주지만 MODE.MULT함수는 데이터 집합에서 최빈값이 여러 개 일 때 여러 개 전부를 구해준다. MODE는 통계학에서 최빈값을 뜻하는 용어로 쓰이고 MODE뒤의 MULT는 여러 개를 뜻하는 Multiple을 줄여서 쓴 것이다.

구문(Syntax)

MODE.MULT(number1,[number2],…)

데이터 집합에서 최빈값(주어진 값 중에서 가장 자주 나오는 값)이 여러 개이면 여러 개 전부를 구해준다.

인수 :

– number1 : 최빈값을 계산할 첫 번째 숫자
– number2,… : 최빈값을 계산할 숫자, 2개에서 254개까지 지정가능

 

사용예 :

최빈값이 여러 개 일때 여러 개 전부 구하기

다음과 같이 MODE함수는 데이터 집합에서 최빈값이 여러 개라도 한개만 구해준다.

엑셀함수 MODE.MULT

=MODE(B3:D4) => 3

최빈값은 3과 1이다. 3이 순서상 먼저 입력되어 있으므로 3이 최빈값으로 선택된다.

 

MODE함수와 달리 MODE.MULT함수는 최빈값이 여러 개 일 때 여러 개 전부를 구해준다.

MODE.MULT함수는 결과를 세로 배열의 형태로 구해주므로 일반적인 수식입력과는 다르게 배열수식으로 입력되어야 한다.

* 배열수식에 대해서는 다음 링크를 참고하자.
[엑셀 배열수식 제대로 이해하기]

다음 순서로 수식을 입력한다.

1. 최빈값을 출력할 범위를 마우스로 선택한다.

엑셀함수 MODE.MULT

 

2. 범위가 마우스로 선택된 상태에서 커서를 옮기지 말고 수식을 입력한 후 Enter대신에
Ctrl + Shift + Enter를 입력한다.

=MODE.MULT(B10:D11) Ctrl + Shift + Enter

엑셀함수 MODE.MULT

 

수식 입력줄을 확인해 보면 입력된 수식 양쪽에 중괄호({})가 붙어 있을 것이다. 배열수식이 입력되었다는 뜻이다.

엑셀함수 MODE.MULT

 

수식이 정상적으로 입력되었다면 아래와 같이 최빈값이 여러 개 출력된다.

출력범위를 4행을 선택해서 수식을 입력했는데 최빈값이 두개가 있으므로 2개가 출력되고 나머지 2행은 출력할 값이 없으므로 #NA가 출력된다.

엑셀함수 MODE.MULT

 

 

사용상 주의 :

MODE.MULT함수는 최빈값이 여러 개 일때 사용하는 함수인데 최빈값이 한개만 있을 때는 다음과 같이 출력범위로 지정한 셀에 전부 같은 값이 표시되므로 주의하자.

엑셀함수 MODE.MULT

입력 범위에 텍스트가 포함된 경우는 어떻게 되는지 확인해 보자.

엑셀함수 MODE.MULT

참조범위에 텍스트, 논리값 또는 빈 셀문자가 포함되어 있으면 제외하고 나머지에서 최빈값을 찾는다.

* 그러나, 수식에 값을 직접 입력할 경우에는 텍스트, 논리값 또는 빈 셀문자가 포함되어 있으면 오류가 발생한다.

엑셀함수 MODE.MULT

{=MODE.MULT(7,7,3,”AAA”,5,6)} => #VALUE! (오류 발생)

{=MODE(7,7,3,TRUE,5,6)} => #VALUE! (오류 발생)

 

마지막으로 최빈값이 없으면 어떻게 되는지 확인해 보자.

엑셀함수 MODE.MULT

{=MODE(B48:D49)} => #N/A (오류 발생)

최빈값이 없으면(데이터 집합에 중복되는 데이터 요소가 없는 경우) 오류가 발생한다.

N/A는 영어로 Not Available, No Answer등을 의미한다. “해당사항 없음”, “값 없음”정도로 해석할 수 있다. 엑셀에서는 VLOOKUP, MATCH, MODE등의 함수를 사용했을 때 찾는 값이 없으면 #N/A가 표시된다.

 

※ MODE.MULT함수 이외에도 다음과 같이 MODE로 시작하는 함수가 있는데 용도가 약간씩 다르므로 주의하자.

함수 기능 비고
MODE 데이터 집합에서 최빈값(주어진 값 중에서 가장 자주 나오는 값)을 하나만 구해준다.
(MODE.SNGL 함수와 결과가 동일함)
이전 Excel 버전과의 호환성을 위해 제공되므로 엑셀2010버전부터는 용도에 따라 MODE.SNGL, MODE.MULT 함수를 사용할 것을 권장한다.  
MODE.SNGL 데이터 집합에서 최빈값(주어진 값 중에서 가장 자주 나오는 값)을 하나만 구해준다.
(MODE 함수와 결과가 동일함)
엑셀2010버전부터 사용가능, MODE함수의 개선버전
MODE.MULT 데이터 집합에서 최빈값(주어진 값 중에서 가장 자주 나오는 값)을 여러 개이면 여러 개 전부를 구해준다. 엑셀2010버전부터 사용가능, MODE 함수의 개선버전
 

 

[ 엑셀 통계 함수 ]

 

댓글 남기기

이메일은 공개되지 않습니다.