엑셀 MODE 함수 사용하여 최빈값 구하기
엑셀 함수 중 MODE 함수(MODE.SNGL, MODE.MULT)는 최빈값을 구하는 함수 입니다.
예를들어 1,1,1,2,2,3 이라는 데이터들이 나열되어 있을 경우 최대빈도로 나타난 수는 1입니다.
MODE함수는 두 종류가 있습니다.
MODE.SNGL 함수는 가장 많이 나온 최빈값 하나를 구합니다.
MODE.MULT 함수는 최빈값이 여러개인 경우 그 여러개를 모두 구합니다.
1.MODE.SNGL 함수
먼저 MODE.SNGL 함수를 구해 보도록 하겠습니다.

MODE.SNGL함수가 입력될 D3셀에 =MODE.SNGL(B3:B16)을 입력 하고 엔터를 누릅니다.

2가 제일 최빈값이므로 2가 표시되었습니다.

2.MODE.MULT 함수
MODE.MULT 함수는 문자대로 최빈값이 여러개인 경우 최빈값을 모두 표시 합니다.
참조(배열) 인수 값이 0인 경우는 포함하지만 빈셀, 텍스트, 논리값 등은 포함하지 않습니다.
참고로 이 함수는 값을 배열로 반환하므로 배열수식을 사용해야 합니다.
배열수식은 CTRL+SHIFT+ENTER키를 동시에 누르면 됩니다.

최빈값이 여러개일 경우 여러개를 모두 나타낼 것이므로 먼저 셀을 범위로 D3:D7까지 적절하게 선택합니다.

그 상태로 D3셀에 =MODE.MULT(B3:B15)를 입력하고,
컨트롤+쉬프트+엔터키를 동시에 눌러 배열수식을 적용하도록 합니다.

다음과 같이 최빈값이 여러개인 경우 그 최빈값을 모두 표시하였습니다.
아래 #N/A 오류는 중복되는 데이터 값이 없으면 #N/A 오류값이 표시 됩니다.
예제에서는 2,3,7외에 최빈값이 없으므로 #N/A가 표시되는 것입니다.
