Please Enable JavaScript!
Gon[ Enable JavaScript ]

엑셀 Excel 함수 FREQUENCY 발생 빈도율이 높은 데이터 찾기

엑셀(Excel)/Excel
반응형

도수분포는 발생한 자료들을 정리하는 개념으로 데이터들의 전체적인 경향을 알아볼 때 많이 사용합니다. 엑셀에서는 FREQUENCY 함수를 이용하는데, 특정 범위에 속하는 값들이 몇 개나 되는지 개수를 리턴합니다. 이렇게 구한 도수분포 값을 이용해서 시작과 종료 범위 값을 찾아 보겠습니다.

 

 

▼ 예제를 통해서 성적을 분석한 후 어느 점수대에 학생이 제일 많은지 파악해 보겠습니다

엑셀 Excel 함수 FREQUENCY 이용해서 발생 빈도율이 높은 데이터 찾아내는 방법

 

▼ 먼저 도수 분포란에 FREQUENCY 함수를 이용해서 해당 범위의 데이터가 몇 개나 있는지 계산합니다

엑셀 Excel 함수 FREQUENCY 이용해서 발생 빈도율이 높은 데이터 찾아내는 방법

 

FREQUENCY 함수에는 두 개의 값이 필요한데, 첫 번째는 계산할 데이터 영역입니다. 두 번째는 범위입니다. Data_array 는 점수 영역이 들어가고, Bins_array 에는 범위인 100 90 영역을 입력합니다

엑셀 Excel 함수 FREQUENCY 이용해서 발생 빈도율이 높은 데이터 찾아내는 방법

 

▼ 빈도수를 측정한 결과 입니다. 60 50 사이는 2개가 있네요. 정확히는 60~51 사이입니다. 50 보다 큰 수를 측정합니다

엑셀 Excel 함수 FREQUENCY 이용해서 발생 빈도율이 높은 데이터 찾아내는 방법

아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.
엑셀 Excel 범위에서 가장 빈도수가 많은 값 찾기
엑셀 Excel 생년월일로 나이 구하기, 연령대 인원 구하기
엑셀(Excel) DAVERAGE 함수 사용해서 평균 구하는 방법
엑셀 Excel 특정 문자 세는 방법, LEN SUBSTITUTE 함수 사용
엑셀 Excel 날짜 시간 함수 EDATE 이용해서 제대 날짜 계산하기

 

 

▼ 다음은 구한 도수분포 결과값에서 제일 값이 높은 시작과 종료 범위 값을 구해 보겠습니다. 정답은 90 ~ 80 사이입니다. 도수분포 열에서 제일 높은 수를 찾아 바로 옆 시작과 종료값을 가져오기 위해서는 INDEX 함수가 필요합니다. INDEX 는 범위에서 행과 열을 알면 값을 알아낼 수 있기 때문입니다. 도수분포에서 제일 높은 4의 상대적인 행의 번호만 알면 됩니다

엑셀 Excel 함수 FREQUENCY 이용해서 발생 빈도율이 높은 데이터 찾아내는 방법

 

▼ 영역에서 4의 행 번호는 2 입니다. 값을 구하기 위해서는 도수분포 최대값을 구하는 MAX MATCH 두 함수입니다. MATCH 에서 Lookup_value 는 도수분포 최대값을 입력해야 합니다. MAX() 함수로 구합니다. Lookup_array 에는 영역을 지정합니다. 마지막 Match_type 에는 첫 번째 일치하는 값을 찾기 위해 0 을 입력합니다. 바로 아래 결과값은 2 입니다.

=MATCH(MAX(I3:I12),I3:I12,0)

엑셀 Excel 함수 FREQUENCY 이용해서 발생 빈도율이 높은 데이터 찾아내는 방법

 

▼ 이제 도수분포에서 가장 높은 값의 상대적인 행 번호가 2 라는 것을 알았습니다. INDEX 함수를 이용하면 4 에 해당하는 시작범위와 종료범위 값을 알아낼 수 있습니다. INDEX 에서 Array 는 값을 구할 영역입니다. Row_num MATCH 함수를 이용해서 구한 상대적인 행 번호입니다. Column_num 은 시작범위 값이므로 열 번호인 1이 됩니다. 결과값은 90 입니다.

=INDEX(G3:I12,MATCH(MAX(I3:I12),I3:I12,0),1)

엑셀 Excel 함수 FREQUENCY 이용해서 발생 빈도율이 높은 데이터 찾아내는 방법

 

▼ 시작 범위를 알았으니 종료 범위도 구해 보겠습니다. INDEX 함수에서 Column_num 값을 2 로 합니다. 범위 표시를 위해 물결 “~” 표시를 중간에 넣어서 문자열을 만들었습니다.

=INDEX(G3:I12,MATCH(MAX(I3:I12),I3:I12,0),1)
  & "~" &
  INDEX(G3:I12,MATCH(MAX(I3:I12),I3:I12,0),2)

엑셀 Excel 함수 FREQUENCY 이용해서 발생 빈도율이 높은 데이터 찾아내는 방법

아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.
엑셀 Excel 범위에서 가장 빈도수가 많은 값 찾기
엑셀 Excel 생년월일로 나이 구하기, 연령대 인원 구하기
엑셀(Excel) DAVERAGE 함수 사용해서 평균 구하는 방법
엑셀 Excel 특정 문자 세는 방법, LEN SUBSTITUTE 함수 사용
엑셀 Excel 날짜 시간 함수 EDATE 이용해서 제대 날짜 계산하기
반응형
Posted by 녹두장군

댓글을 달아 주세요