엑셀 데이터 분석 핵심, MODE 함수로 최빈값 찾는 법 완벽 가이드
엑셀에서 데이터를 다룰 때 가장 핵심적인 것은 단순히 숫자를 셀하는 것이 아니라 데이터의 숨겨진 패턴을 파악하는 것입니다. 특히 대량의 정량적 데이터 중에서도 특정 값이 얼마나 자주 반복되는지 알면 의사결정이 훨씬 수월해집니다. 이를 도와주는 강력한 기능이 바로 MODE 함수입니다. 하지만 막상 엑셀을 켜보면 ‘MODE’라는 이름의 함수가 갑자기 사라졌거나, 어떻게 사용해야 할지 고민이 많으실 텐데요. 오늘은 엑셀 2010 버전부터 표준으로 자리 잡은 현대적 활용법에 대해 상세히 알아보겠습니다.
먼저 기본 개념부터 짚어볼까요? MODE 함수는 주어진 범위에 가장 빈도수가 높은 수학적 값을 찾아냅니다. 통계학에서 최빈값(Mode)이라는 용어와 동일한 의미를 가집니다. 예를 들어 시험 점수, 생산 불량률 분석 혹은 고객 선호도 조사 결과에서 어떤 점수를 몇 명이 선택했는지 확인하는 데 유용하죠. 하지만 주목해야 할 점은 모던한 엑셀 환경에서는 단순 ‘MODE’ 대신 MODE.SNGL이나 MODE.MULT을 사용하는 것이 권장된다는 사실입니다. 옛날 버전과의 호환성을 위해 MODE 함수도 남아있지만, 더 정확한 명세를 가진 NEW함수들이 등장했기 때문입니다.
가장 먼저 다루는 주제는 바로 MODE.SNGL이죠. 이 함수의 핵심은 ‘하나’입니다. 이름 그대로 한 번에 최빈값 하나만 검색합니다. 만약 동일한 빈도수를 가진 숫자가 복수개 있다면, 이 함수는 가장 낮은 수치를 반환한다는 특징을 가지고 있습니다. 예를 들어 테스트를 위해 RANDBETWEEN(1~10 사이 랜덤 숫자) 을 생성해 볼게요. 데이터에서 숫자 6 이 두 번, 숫자 9 도 두 번 나타났다면 보통 사람은 모두 최빈값이라고 생각할 수 있겠죠? 하지만 MODE.SNGL 은 이런 상황에서 단순히 낮은 숫자인 ‘6’만 찾아냅니다. 만약 여러분이 데이터에 중복값이 여러 개 존재하는 경우에도 하나만 보고 싶었다면 이 함수가 적합하죠.
그렇다면 모두 알고 싶은 것은 뭘까요? 바로 MODE.MULT입니다. 이름의 끝자리 ‘MULT’는 Multiplication이나 Multiple이라는 의미로, 복수 개를 반환한다는 뜻을 포함하고 있습니다. SNGL 과 다르게 모든 최빈값을 찾아냅니다. 예를 들어 다시 예시를 떠올려 보세요. 1 번과 6 번이 출현 횟수가 동일하게 나왔다면 MODE.MULT 함수는 배열 형태로 {1; 6}처럼 두 값을 모두 보여줍니다. 이는 엑셀 표에서 세로로 나열된 데이터가 여러 개의 최빈값을 포함하고 있음을 명확히 보여주는 것이죠.
또 다른 상황은 데이터를 세로로 배치했는데 가로로도 확인하고 싶을 때입니다. 이때 TRANSPOSE 함수를 함께 사용하면 됩니다. MODE.MULT 로 추출한 값을 배열에 담아 세로 정렬이 된 상태에서 TRANSPOSE 를 적용하면, 엑셀 표에서 가로로 나열되도록 변환해 줍니다. 예를 들어 =TRANSPOSE(MODE.MULT(A1:A100))와 같이 입력하면 세로 행렬이 가로 방향으로 바뀌기 때문에 여러 행의 최빈값을 한 눈에 비교 분석하는 차트를 만들 수도 있습니다. 이렇게 되면 표를 읽는 사람이 데이터를 이해하기에 훨씬 직관적이죠.
마지막으로 실수하지 않을 수 있는 점에 대해 짚고 넘어가겠습니다. MODE 계열 함수 모두 #N/A 오류가 발생할 수 있습니다. 이는 계산하려는 범위에 값이 하나도 없거나, 반복되는 값이 전혀 없을 때 발생합니다. 통계적으로 빈도분포라는 게 존재해야 하므로 빈 데이터나 모든 다른 숫자만 섞여있는 경우 주의가 필요합니다. 만약 빈도가 모두 1 인 상태라면 해당 범위에는 최빈값을 추출할 수 없으므로 오류를 반환합니다.
이외에도 EXCEL 함수 FREQUENCY 와 같은 빈도율 분석 기능도 함께 활용하면 훨씬 정교한 데이터 리포트를 만들 수 있습니다. 만약 특정 문자열의 최빈값을 찾으려면 배열 수식과 함께 텍스트 처리 함수를 활용하는 방법도 참고하시면 좋습니다. 특히 엑셀을 업무 도구로 사용하는 직장인이라면 빈번하게 반복되는 숫자나 코드 분석 시 이 방법을 적극 추천합니다. 또한 MODE 함수뿐만 아니라 DAVERAGE 나 셀 주석 기능 등 다양한 엑셀 기능을 조합해서 쓰면 데이터의 정확도를 높일 수 있다는 점도 기억해 두세요.
오늘 소개드린 모드 함수의 다양한 기능은 엑셀 대시보드 제작이나 단순 데이터 정합 작업에서 정말 유용하게 쓰입니다. 지금 당장 엑셀 파일을 열어 MODE.SNGL 과 MULT 를 적용해 보세요. 조금 더 통찰력 있는 데이터를 만드는데 많은 도움이 될 것입니다. 엑셀 팁과 활용법 궁금한 점은 댓글로 많이 남겨주셨으면 좋겠습니다!
이 글은 녹두장군 – 상상을 현실로의 기사를 바탕으로 작성되었습니다.
