엑셀 FREQUENCY 함수 사용법 및 공식 총정리
엑셀 FREQUENCY 함수 목차 바로가기
함수 요약
엑셀 FREQUENCY 함수는 범위 내에서 값이 발생하는 빈도를 계산하는 함수입니다.
' FREQUENCY 함수는 배열을 반환하므로
Microsoft 365 이전 버전 사용자는 반드시 Ctrl + Shift + Enter로 입력해야 합니다.
함수 구문
= FREQUENCY ( 집합범위, 간격범위 )
인수 알아보기
| 인수 | 설명 |
| 집합범위 | 빈도를 계산할 값들이 입력된 집합입니다. |
| 간격범위 | 각 그룹별 간격이 입력된 범위입니다. |
FREQUENCY 함수 상세설명
엑셀 FREQUENCY 함수는 각 간격별 값이 범위내에서 발생하는 빈도 수를 계산하는 함수입니다. 함수 로직상 '배열 수식'으로 동작하므로 Microsoft 365 이전 버전 사용자는 Ctrl + Shift + Enter 로 함수를 입력해야 하는 것에 주의합니다.
FREQUENCE 함수는 각 그룹별로 값이 발생한 횟수를 요약하는 함수로, '간격범위'로 입력된 항목의 개수보다 항상 1개 더 많은 값을 반환합니다. 예를들어 간격범위로 3개를 입력하면 FREQUENCY 함수는 4개의 값을 반환합니다.
=FREQUENCY( {집합범위} , {60,70,80} )
' 1 : 60 이하 값이 발생한 빈도수
' 2 : 61~70 사이 값이 발생한 빈도수
' 3 : 71~80 사이 값이 발생한 빈도수
' 4 : 81 이상 값이 발생한 빈도수
' 1 : 60 이하 값이 발생한 빈도수
' 2 : 61~70 사이 값이 발생한 빈도수
' 3 : 71~80 사이 값이 발생한 빈도수
' 4 : 81 이상 값이 발생한 빈도수
FREQUENCY 함수 사용법 간단예제
- 각 구간별 점수 빈도 수 구하기
=FREQUENCY({91,85,71,79,84,95,87},{80,90})
={2,3,2} '<80이하: 2>, <81~90: 3>, <91이상: 2> - 각 구간별 점수 비율 구하기
=FREQUENCY({91,85,71,79,84,95,87},{80,90})/COUNT({91,85,71,79,84,95,87})
=FREQUENCY({91,85,71,79,84,95,87},{80,90})/7
={0.286,0.428,0.286} ' 각 구간별 값의 분포 비율(%)을 계산합니다.
호환성
| 운영체제 | 호환성 |
| Windows 버전 | 모든 엑셀 버전에서 사용 가능합니다. |
| Mac 버전 | 모든 엑셀 버전에서 사용 가능합니다. |
예제파일 다운로드
오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.
- [엑셀함수] 엑셀 FREQUENCY 함수 사용법예제파일
관련 기초함수
그 외 참고사항
- 엑셀 FREQUENCY 함수는 배열함수이므로 Microsoft 365 이전 버전 사용자는 반드시 Ctrl + Shift + Enter로 입력해야 합니다.
- FREQUENCY 함수는 각 간격 범위의 작은값 이하, 큰 값 초과인 값의 개수를 계산합니다.
- FREQUENCY 함수는 '간격 범위' 값의 개수보다 항상 1개 더 많은 값을 배열로 반환합니다.
- 집합범위의 값이 비어있거나 숫자인 값이 없으면 FREQUENCY 함수는 0의 배열을 반환합니다.
- 집합범위의 빈 셀과 텍스트 값은 무시됩니다.

"91이상 "이 맞는거죠?
네 91이상이 맞습니다! 제가 잘못 적었네요 ㅜㅜ 확인해주셔서 대단히 감사드립니다.
인터넷에서 발견한 문제를 단순화시켜 질문합니다. 설명 부탁합니다.
A열을 집합범위로, B열을 간격범위로 frequency() 했더니, 노랑색 셀범위처럼 결과가 나왔습니다. C2셀에만 수식 "=FREQUENCY(A2:A25, B2:B25)" 을 입력하였고, 노랑색 셀은 결과이고, 나머지는 모두 제가 입력한 상수입니다.
본문에서 든 사례와는 전혀 다른 사례인지라, 동작방식을 모르겠습니다.
B열의 값이, 차례대로 2일 때, FALSE일 때, 6일 때,... frequency()가 어떻게 동작하길래, 결과가 저렇게 나왔는지 모르겠습니다.
그림 형태로 FREQUENCY 함수를 사용해야 하는 다른 이유가 있을까요?
결과의 경우, FALSE는 모두 제외하고 2이하 0개, 2-6: 3개, 6-7: 0개, ... 순으로 나열된 것입니다.
FALSE는 0으로 평가되어 FREQUENCY 집계에서 제외된것입니다.