그룹마다 가장 자주 나온 값을 동률까지 남기려면?
그룹마다 가장 자주 나온 값을 공동 1위까지 찾아보세요. 값별 횟수를 센 표와 그룹별 최대 횟수표를 각각 만든 뒤, 그룹과 횟수가 모두 같은 항목을 연결합니다.
같은 그룹에서 가장 자주 나온 값이 두 개라면 어느 하나를 버릴 필요는 없습니다. 먼저 JOIN SHEET에서 각 값이 나온 횟수를 세어 저장하세요. 이어서 그룹마다 가장 많은 횟수를 구하고 앞서 저장한 표와 연결하면 공동 1위인 값을 모두 찾을 수 있습니다. ‘최빈값’ 전용 버튼은 없지만 ‘요약’과 데이터 연결을 차례로 사용하면 됩니다.
가장 자주 나온 값이 여러 개일 때
아래 가상 표에서 Group은 소속 그룹, Bonus는 기록된 숫자입니다. 빈칸은 없으며, 같은 숫자가 반복되어도 각각 한 건으로 셉니다.
| Group | Bonus |
|---|---|
| A | 100 |
| A | 100 |
| A | 200 |
| A | 200 |
| B | 100 |
| B | 300 |
| B | 300 |
| C | 50 |
A에서는 100과 200이 두 번씩 나옵니다. 따라서 가장 자주 나온 값인 ‘최빈값’은 둘 다입니다. B에서는 300이 가장 자주 나오고, C에는 50 하나만 있습니다. A에서 가장 큰 숫자 200만 고르면, 같은 횟수로 나온 100을 놓치게 됩니다.
값별 횟수를 센 뒤 그룹마다 가장 많은 횟수를 구하세요
- 원본을 불러와 결과 기준으로 선택하고 ‘결과 정리’를 엽니다. ‘요약’의 그룹화 기준에 Group과 Bonus를 모두 넣습니다.
- ‘집계 방식’의 기본값 ‘개수’는 유지하고 ‘결과 항목 이름’에 Frequency를 입력합니다. ‘적용’을 누르면 A의 두 값은 각각 2회가 됩니다. ‘결과 저장’으로 이 빈도표를 저장합니다.
- ‘결과 정리’를 다시 열고 기존 요약 아래에 두 번째 ‘요약’을 추가합니다. 이번에는 ‘그룹화 기준’에 Group만 넣고 Frequency의 ‘최댓값’을 TopFrequency로 만듭니다. 각 그룹에서 가장 많이 나온 횟수만 구하는 단계입니다.
- ‘적용’ 후 A=2, B=2, C=1을 확인하고 별도 파일로 저장합니다. 앞서 저장한 빈도표를 덮어쓰지 마세요.
먼저 저장한 파일에는 각 값과 그 값이 나온 횟수가 아래처럼 다섯 줄로 정리됩니다.
| Group | Bonus | Frequency |
|---|---|---|
| A | 100 | 2 |
| A | 200 | 2 |
| B | 100 | 1 |
| B | 300 | 2 |
| C | 50 | 1 |
그룹과 횟수가 모두 같은 항목을 연결하세요
새 작업에서 저장한 두 파일을 불러옵니다. Group끼리 연결하고 Frequency와 TopFrequency도 연결한 뒤, 연결 방식을 ‘일치하는 데이터만’으로 지정하세요. 이렇게 두 기준을 함께 사용해야 각 그룹에서 가장 많은 횟수와 일치하는 값만 남습니다.
결과에는 빈도표의 Group, Bonus, Frequency를 표시합니다. 최대 빈도표의 중복 Group과 TopFrequency는 표시에서 숨겨도 연결 기준으로는 계속 사용됩니다.
A의 두 값과 C의 한 값을 확인하세요
| Group | Bonus | Frequency |
|---|---|---|
| A | 100 | 2 |
| A | 200 | 2 |
| B | 300 | 2 |
| C | 50 | 1 |
결과는 네 줄입니다. A의 100과 200은 횟수가 같으므로 둘 다 남습니다. 이후 A를 한 줄로 줄이면서 값 하나만 고르면 이 동률을 놓칠 수 있습니다. 반드시 하나만 골라야 한다면 더 작은 숫자나 최근 기록을 택하는 등 별도 기준을 먼저 정하세요.
이 예제에서는 기록이 한 건뿐인 C도 남깁니다. 빈 값이 있는 자료라면 빈 값도 하나의 값으로 셀지 먼저 정하세요. 세지 않으려면 처음 횟수를 구하기 전에 원본 조건에서 제외합니다. 두 파일을 저장할 때 모두 같은 기준을 사용해야 합니다.
내 파일로 시작해 보세요
JOIN SHEET에서 시작하기 ↗Excel·CSV 작업은 PC에서 이용해 주세요.
새 창에서 열리며 작업 중인 데이터를 바꾸지 않습니다.
예제 확인일:
출처
How to Group by the Most Common Value의 질문을 참고해 별도의 가상 데이터로 구성했습니다.