MODE 함수
2016지원 버전 자세히 보기
엑셀 MODE 함수는 범위에서 가장 많이 발생한 값(최빈값)을 계산하는 함수입니다.
인수 설명
=MODE(범위1, [범위2], ...)
함수 개요
엑셀 MODE 함수는 범위에서 가장 많이 발생한 값(최빈값)을 구하는 함수입니다. 범위에서 모든 값이 1번만 발생한 경우, 최빈값이 없으므로 MODE 함수는 #N/A 오류를 반환합니다.
=MODE(1,1,2,3,4)→ 1을 반환=MODE(1,2,3,4,5)→ #N/A 오류 반환엑셀 2010 이후 버전에서는 MODE 함수를 대신해 MODE.SNGL 함수 또는 MODE.MULT 함수를 사용할 수 있습니다. MODE.SNGL 함수는 최빈값 하나만 반환하며, MODE.MULT 함수는 최빈값이 여러 개일 때, 모든 최빈값을 세로 방향으로 반환합니다.
=MODE.SNGL(1,1,2,2,3)가장 빠른 최빈값인 1을 반환 합니다.=MODE.MULT(1,1,2,2,3)최빈값 1, 2를 세로 방향으로 반환 합니다.
통계에서는 최빈값 외에도 평균과 중간값이 자주 사용되며, 평균은 AVERAGE 함수 , 중간값은 MEDIAN 함수로 로 구할 수 있습니다.
=AVERAGE(1,1,2,5,8)=MEDIAN(1,1,2,5,8)=MODE(1,1,2,5,8)MODE 함수 간단 예제
아래와 같이 MODE 함수를 사용하면, 고객만족도 조사에서 가장 많이 선택된 점수를 구할 수 있습니다.
=MODE(B2:B6,D2:D6)고객만족도 조사에서 가장 많이 선택된 5점을 반환합니다.
아래와 같이 MODE 함수를 사용하면, 500g 단위로 올림한 택배 무게 목록 중 가장 많이 배송된 구간을 구할 수 있습니다.
=MODE(C2:C7)500g 단위로 올림한 택배 무게 중 가장 많이 배송된 무게 구간인 1000을 반환합니다. 특정 단위 올림은 CEILING 함수를 사용해 구할 수 있습니다.
그 외 주의사항
범위 내 숫자가 없거나 2번 이상 나온 값이 없는 경우 MODE 함수는 #N/A 오류를 반환합니다. 이 때, IFERROR 함수 를 사용해 오류 대신 특정 문구를 표시할 수 있습니다.
=IFERROR(MODE(1,2,3),"최빈값 없음")최빈값이 없을 때, '최빈값 없음' 문구를 반환합니다.MODE 함수는 텍스트나 빈 셀은 무시되고 숫자만 계산합니다. 단, 범위에 오류가 있을 시 해당 오류를 그대로 반환합니다.
최빈값이 여러개인 경우, MODE 함수는 목록에서 먼저 작성된 값을 반환합니다. 모든 최빈값을 반환하려면 MODE.MULT 함수 를 사용합니다.
=MODE(1,2,2,3,4,4,5)→ '2' 를 반환=MODE(1,2,2,3,4,4,5)→ {2, 4} 를 배열로 반환
