Please Enable JavaScript!
Gon[ Enable JavaScript ]

엑셀 Excel 범위에서 가장 빈도수가 많은 값 찾기

엑셀(Excel)/Excel
반응형

사용자가 지정한 범위에서 가장 많은 빈도로 발생한 숫자를 찾고 싶을 때 MODE 함수를 이용합니다. 통계적으로 가장 자주 발생하는 값을 반환할 때 사용하는데, 최빈값이라 부르기도 합니다. MODE.SNGL MODE.MULT 함수의 차이와 사용법을 알아보겠습니다.

 

MODE.SNGL 함수 사용하기

 

우선 테스트에 사용할 숫자를 랜덤으로 뽑아보겠습니다. 함수는 RANDBETWEEN 입니다. 매개변수로 입력한 1 ~ 10 사이의 숫자를 랜덤으로 반환합니다.

 

랜덤으로 뽑은 숫자 범위에서 가장 많은 발생한 수를 판별하는 함수로 3가지를 사용할 수 있습니다. 제일 마지막에 MODE 는 주로 예전 엑셀 버전의 호환용으로 사용합니다. 느낌표 표시가 있듯이 사용을 자제하는 것이 좋기 때문에 설명에서 제외하겠습니다. 우선 MODE.SNGL 함수를 사용해 보겠습니다.

 

MODE.SNGL 의 매개변수로 숫자 범위를 입력합니다.

 

결과는 아래와 같습니다. 가장 많은 개수의 숫자가 6 이네요. 그런데 9 6 과 같이 2개입니다. 이렇게 동일한 개수의 숫자가 나오면 낮은 숫자를 반환합니다. SNGL Single 의 약자로 의미에서 알 수 있듯이 하나만 추출합니다.

 

 ※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.
엑셀 Excel 함수 FREQUENCY 발생 빈도율이 높은 데이터 찾아내기
엑셀(Excel) 배열수식과 MODE 함수를 이용해 자주 발생하는 문자열 찾기
엑셀(Excel) DAVERAGE 함수 사용해서 평균 구하는 방법
엑셀 Excel 데이터 퍼센트로 변경하는 간단한 방법
셀 Excel 수식에 설명을 붙이기, 숫자와 문자일 경우 구분



 

 

MODE.MULT 함수로 동일한 횟수로 발생한 모든 숫자 추출

 

다음은 MODE.MULT 함수입니다. SNGL 과 달리 동일한 숫자를 모두 반환합니다. 반환한 값은 배열이기 때문에 여러 셀에 걸쳐서 표시가 될 수 있습니다. MODE.MULT 함수의 매개변수로 숫자의 범위를 입력합니다.

 

아래 샘플에서는 동일하게 3번 발생한 숫자가 1, 6 입니다. MODE.SNGL 함수라면 1 만 나타날 겁니다. 이렇게 중복 추출까지 생각하고 있다면 MODE.MULT 함수를 사용하는 것이 좋습니다.


 

 

MODE.MULT 가로 배열로 추출하기

 

다음은 세로가 아닌 가로 방향으로 숫자가 나열되어 있는 경우입니다. 가장 빈도수가 많은 숫자를 가로로 보고 싶을 때 사용할 수 있는 방법입니다. 그림처럼 MODE.MULT 인 경우 빈도수가 같은 숫자 여러 개를 배열로 반환하기 때문에 아래로 나열합니다. 이것을 가로로 배치하기 위해서는 함수를 한 번 더 사용해야 합니다.

 

함수는 TRANSPOSE 입니다. 세로를 가로로 변환하는 기능을 합니다. MODE.MULT 함수를 TRANSPOSE 함수의 매개변수로 입력합니다.

 

결과는 그림과 같습니다. 반환한 2개의 숫자를 세로가 아닌 가로로 배치했습니다.


 

 

MODE 함수 오류

 

MODE 함수에서 값을 반환하기 위한 조건은 2개 이상의 중복되는 숫자가 있어야 합니다. 하나라도 없다면 #N/A 오류가 발생합니다.

 

 ※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.
엑셀 Excel 함수 FREQUENCY 발생 빈도율이 높은 데이터 찾아내기
엑셀(Excel) 배열수식과 MODE 함수를 이용해 자주 발생하는 문자열 찾기
엑셀(Excel) DAVERAGE 함수 사용해서 평균 구하는 방법
엑셀 Excel 데이터 퍼센트로 변경하는 간단한 방법
셀 Excel 수식에 설명을 붙이기, 숫자와 문자일 경우 구분
반응형
Posted by 녹두장군

댓글을 달아 주세요