목차
엑셀로 작업하다 보면 배포표를 만들어야 할 때가 많습니다. 다양한 방법으로 Excel 에서 도수 분포표를 만들 수 있습니다. 여기까지 총 7 방법을 이 글에 정리했습니다.
이 6 방법 외에 다른 방법을 알고 계시다면 아래로 알려주세요. 주석 섹션.
Excel 워크북 다운로드
빈도 분포표 만들기.xlsx
빈도 분포표 용어
엑셀 에서 도수분포표를 만드는 방법에 대해 논하기에 앞서 도수분포표 의 용어에 대해 간단히 소개하도록 하겠습니다.
보시죠 다음 숫자. 시험에서 20 명의 학생이 수학 점수입니다.
40, 43, 54, 62, 88, 31, 94, 83, 81, 75, 62, 53, 62, 83, 90, 67, 58, 100, 74, 59 .
이 학생들의 선생님이라고 생각하세요.
당신의 임무는 위의 점수를 분류하여 알아내는 것입니다 –
- 몇 명의 학생이 A
- 몇 명의 학생이 을 얻었습니까? A-
- 학생 수 B
- 학생 수 C
- 학생 수 D
- 시험에 낙제( F )한 학생 수.
학생 수가 명뿐이므로 20 , 공식이나 정교한 도구를 사용하지 않고 수동으로 도수 분포표를 만들 수 있습니다. Cumulative Frequency .
- 다음으로 ENTER 를 누릅니다.
이후 워크시트에 다음과 같은 결과가 표시됩니다.
- 이제 Excel의 자동완성 옵션을 사용하면 누적 빈도 열의 나머지 출력.
예 02: 소득의 빈도 분포( Yearly) Column
Income 열의 최저값과 최고값은 각각 20,000 및 180,000 입니다. 다음 빈을 사용하여 도수 분포를 만들고 싶다고 가정해 보겠습니다. – 110000
여기서 bins_array 값도 정의했습니다(알다시피 빈의 가장 높은 값은 bins_array 를 만듭니다. 이미지를 보면 마지막 저장소에 가장 높은 값이 없으므로 이 저장소에 대한 bins_array 값이 비어 있음을 알 수 있습니다.
- 다음 , 첫 번째 빈의 경우 H13 셀에 다음 수식을 입력합니다.
=COUNTIFS(Income, "<="&G13)
여기서 셀 G13 는 bins_array 라는 열의 셀을 나타냅니다.
- 이제 ENTER 를 누릅니다.
결과적으로 다음과 같은 결과가 나타납니다.워크시트.
- 이제 H14 셀에 다음 수식을 입력합니다.
=COUNTIFS(Income, ">"&G13, Income, "<="&G14)
- 그 다음 ENTER 를 누르십시오.
결과적으로 워크시트에 다음 출력이 표시됩니다.
- 그런 다음 채우기 핸들 을 셀 H18 까지 드래그하면 Frequency 열의 다음 출력.
- 이제 셀 H19 에서 주어진 공식을 사용합니다. 아래.
=COUNTIFS(Income,">150000")
- 다음에 ENTER 를 누르십시오.
결과적으로 아래 이미지에 표시된 대로 주파수 열의 모든 값을 얻게 됩니다.
참고: 여기서는 셀마다 다른 수식을 사용했습니다. 빈 크기가 여기에서 동일하지 않기 때문입니다. 첫 번째 및 마지막 bin 크기는 다르고 나머지 bin 크기는 동일합니다.
- 그 후 앞서 언급한 단계를 사용 하여 에서 다음 출력을 얻습니다. 누적 빈도 열.
예 03: 텍스트의 빈도 분포
이제 다음 데이터 세트를 살펴보십시오. 이름 열에는 총 50 개의 이름이 있습니다. 첫 번째 작업은 별도의 열에 고유한 이름 을 나열하는 것입니다. 다음 작업은 열에서 이름 의 발생( 빈도 )을 찾는 것입니다.
단계를 따르십시오. 말하는아래에 있습니다.
단계:
- 먼저 데이터 탭으로 이동합니다. 정렬 & Filter 명령 그룹은 고급 명령을 클릭합니다.
결과적으로 고급 필터 대화 상자가 나타납니다.
- Action 아래에 두 가지 옵션이 있습니다. 내부 목록 필터링 , 및 다른 위치에 복사 . 다른 위치에 복사 라디오 버튼을 선택합니다.
- 다음에 목록 범위 필드에 $B$4:$B$54 범위를 삽입합니다. (열 머리글 이름 포함).
- 이제 기준 범위 를 공백으로 둡니다. 복사 대상 필드에 $D$4 를 입력합니다.
- 마지막으로 고유 레코드만 확인란을 선택하고 을 클릭합니다. OK .
따라서 아래 이미지와 같이 셀 D5 에 고유 레코드 목록이 표시됩니다.
이제 이들 이름의 빈도 와 누적빈도 를 알아봅시다.
- 먼저 E5 .
=COUNTIF($B$5:$B$54, D5)
여기서 범위 $B$5:$B $54 는 이름 의 범위를 나타내고 셀 D5 는 고유한 이름 의 셀을 나타냅니다.
- 그 다음 , ENTER 를 누르십시오.
결과적으로 다음에서 고유한 이름의 빈도 를 얻게 됩니다. 범위는 다음 이미지와 같습니다.
- 이제Excel의 자동완성 기능을 사용하여 나머지 출력을 얻을 수 있습니다.
- 다음에 누적 빈도 열에서 다음 출력을 얻기 위해 앞에서 언급한 단계.
자세히 보기: 엑셀에서 누적 빈도 백분율 계산하는 방법(6가지 방법)
3. FREQUENCY 함수 적용
FREQUENCY 함수를 적용하는 것도 효율적인 방법입니다. 엑셀 에서 도수분포표를 만든다. FREQUENCY 기능을 사용하여 다음 단계를 통해 도수 분포를 만드는 방법을 보여드리겠습니다.
단계:
- 먼저, 다음 그림과 같이 Income 범위와 bins_array 값을 삽입합니다.
- 그 다음 , 셀 D5 .
=FREQUENCY(Income,$C$5:$C$10)
여기에서 범위 $C$5:$에 주어진 수식을 입력하십시오. C$10 은 bins_array 열의 셀 범위를 나타냅니다.
- 이제 ENTER 를 누릅니다.
결과적으로 모든 범위에 대한 주파수 를 한 번에 얻을 수 있습니다.
- 다음 , 앞서 언급한 단계를 사용하여 누적 빈도 열에서 다음 출력을 얻습니다.
자세히 보기: Excel에서 빈도 분포의 평균을 찾는 방법(4가지 쉬운 방법)
4. INDEX 및 FREQUENCY 함수 활용
In이 섹션에서는 INDEX 함수 와 FREQUENCY 함수를 사용하여 Excel 에서 빈도 분포표를 만듭니다. 이를 위해 아래에 언급된 단계를 따르겠습니다.
단계:
- 먼저 소득 범위 및 bins_array를 삽입합니다. 다음 이미지에 표시된 대로 값.
- 다음 수식을 셀 E5 에 입력합니다.
[email protected](FREQUENCY(Income,$D$5:$D$10),B5)
여기서 범위 $D$5:$D$10 는 열 bins_array의 셀 범위를 나타냅니다. 및 셀 B5 는 일련 번호를 나타냅니다.
- 이제 ENTER 를 누릅니다.
다음으로 첫 번째 소득 범위에 대한 빈도 를 갖게 됩니다.
- 에서 이 단계에서 Excel의 자동완성 기능을 사용하여 빈도 열의 나머지 출력을 가져올 수 있습니다.
- 그런 다음 앞서 언급한 것과 동일한 단계를 사용하여 누적 빈도 열에서 다음 출력을 얻습니다.
자세히 보기: Excel에서 상대 빈도 분포를 계산하는 방법(2가지 방법)
5. SUM 및 IF 사용 함수
이제 SUM , IF 함수를 이용하여 엑셀 에서 도수분포표를 만드는 방법에 대해 알아보겠습니다. 상당히 간단한 방법입니다. 따라해 봅시다.
단계:
- 먼저, 수입 범위 및 bins_array 값은 다음 이미지와 같습니다.
- 다음에 다음을 입력합니다. 셀 D5 의 다음 수식.
=SUM(IF(Income<=C5,1,0))
여기서 셀 C5 는 bins_array 열.
- 그런 다음 ENTER 를 누르십시오.
다음에 , 워크시트에 다음 출력이 있습니다.
- 이제 D6 셀에 아래 공식을 삽입합니다.
=SUM(IF((Income>C5)*(Income<=C6),1,0))
- 그런 다음 입력 을 누릅니다.
결과적으로 두 번째 범위에 대해 주파수 를 갖게 됩니다.
- 다음으로 드래그 채우기 핸들 셀 D10 까지 이 셀에 수식을 복사하면 다음과 같은 결과가 표시됩니다.
- 다음에 셀 D11 .
=SUM(IF((Income>C10), 1, 0))
- <에 다음 수식을 사용합니다. 11>다음에 ENTER 를 누르십시오.
결과적으로 Frequency 는 모든 달렸다 ges.
참고: 여기에서는 셀마다 다른 수식을 사용했습니다. 빈 크기가 여기에서 동일하지 않기 때문입니다. 첫 번째 및 마지막 빈 크기는 다르며 나머지 빈 크기는 동일합니다.
- 그 후 앞서 언급한 단계를 사용 하여 에서 다음 출력을 얻습니다. 누적 빈도 열.
자세히 보기: Excel에서 그룹화된 빈도 분포를 만드는 방법(3가지 쉬운 방법)
6. SUMPRODUCT 함수 적용
이 기사에서는 SUMPRODUCT 함수 를 엑셀에서 도수분포표를 만든다 . 아래에 설명된 다음 단계를 사용하겠습니다.
단계:
- 먼저 Income 범위와 bins_array 다음 그림과 같이 값을 입력합니다.
- 다음 수식을 D5 셀에 입력합니다.
=SUMPRODUCT(--(Income<=C5))
여기서 셀 C5 는 열 bins_array 의 셀을 의미합니다.
- 이제 ENTER 를 누릅니다.
다음 이미지에 표시된 대로 다음 출력이 표시됩니다. .
- 다음에 셀 D6 에 다음 수식을 사용합니다.
=SUMPRODUCT((Income>C5)*(Income<=C6))
- 그런 다음 ENTER 를 누릅니다.
결과적으로 두 번째 소득 범위에 대한 빈도 .
- 이제 채우기 핸들 을 드래그합니다. 셀 D10 까지 워크시트에 다음 출력이 표시됩니다.
- 다음에 셀에 다음 수식을 사용합니다. D11 .
=SUMPRODUCT(--(Income>C10))
- 다음으로, ENTER 를 누르십시오.
결과적으로 수입 이미지에 표시된 범위
- 그 다음에 앞서 언급한 것과 동일한 단계를 사용하여 누적 주파수 <2에서 다음 출력을 얻습니다>column.
참고: 여기에서는 셀마다 다른 수식을 사용했습니다. 빈 크기가 여기에서 동일하지 않기 때문입니다. 첫 번째 및 마지막 빈 크기는 다르고 나머지 빈 크기는 동일합니다.
자세히 보기: Excel에서 빈도 분포의 표준 편차를 계산하는 방법
실습 섹션
Excel 워크북 에서 워크시트 오른쪽에 실습 섹션 을 제공했습니다. 직접 연습해 보세요.
결론
오늘 세션은 여기까지입니다. 이 글이 엑셀에서 도수분포표를 만드는 방법 에 길잡이가 되었다고 굳게 믿습니다. 기사의 질을 향상시키기 위한 질문이나 건의 사항이 있으시면 언제든지 댓글을 남겨주세요. Excel에 대해 자세히 알아보려면 ExcelWIKI 웹사이트를 방문하십시오. 즐거운 학습!
(예: Excel에서 피벗 테이블 ) . 그러나 당신이 통계학자이거나 빅데이터를 다루는 사람이라면 수백만 개는 아니더라도 수천 개의 숫자를 다루어야 할 수도 있습니다. 그리고 한 가지 확실한 것은 수동 프로세스에서 발생할 수 있는 오류를 피할 수 없다는 것입니다.다음 이미지에서 빈도 분포표 를 만들었습니다. 수동으로 했고 도수 분포표와 관련된 용어를 소개하기 위한 것입니다.
- Bin: 위 이미지에는 6 개의 빈이 있습니다. =80 , 70-79 , 60-69 , 50-59 , 40-49 및 < 40 .
- 빈 크기: 첫 번째 빈의 크기( >=80 )는 21 입니다. 80 부터 100 까지 21 개의 숫자가 있습니다. 두 번째 빈( 70-79 ), 세 번째 빈( 60-69 ), 네 번째 빈( 50-59 ) 및 다섯 번째 빈( 40-49 )는 모든 빈에 10 개의 숫자가 있으므로 10 입니다. 마지막 빈의 크기( <40 )는 0 에서 39 까지 40 이므로 40 입니다>values.
- 빈도: 빈도는 빈에 대해 계산되는 값의 수입니다. 예를 들어 bin 70-79 의 경우 2 점수를 찾았습니다. 따라서 bin 70-79 의 주파수는 2 입니다. bin 50-59 의 경우 4 점수를 찾았습니다. 따라서 빈 50-59 의 빈도는 4 입니다.
- 누적 빈도: 누적 빈도를 얻습니다.표준 주파수에서 주파수. 위 이미지에서 누적 빈도 열이 있음을 알 수 있습니다. 첫 번째 주파수는 7 이며 왼쪽의 7 의 표준 주파수와 동일합니다. 다음 누적 빈도는 9 입니다. 9 는 표준주파수 7 와 2(7+2=9) 를 합산하여 구한다. 같은 방법으로 다음 누적 빈도 13 (7+2+4) , 다음 1 7 ( 7+2+4+4) , 다음 19( 7+2+4+4+2), 및 마지막 20( 7+2+4+4+2+1) . 에서의 누적 빈도
이제 도수 분포표 와 관련된 용어를 알게 되었습니다.
도수 분포표를 만들기 위한 데이터세트 준비
하기 전에 엑셀에서 도수분포표를 작성 하려면 다음과 같은 방법으로 데이터를 준비해야 합니다.
- 먼저 데이터 세트에서 가장 낮은 값과 가장 높은 값을 찾으십시오. 엑셀 MIN함수 와 MAX함수 를 사용하여 각각 최저값과 최고값을 알아낼 수 있습니다. 또는 내림차순 정렬 , 내림차순 정렬 또는 정렬 기능을 사용하여 데이터를 정렬한 다음 가장 작은 값과 가장 큰 값을 찾을 수 있습니다. 데이터 세트. MIN 및 MAX 기능 을 사용하는 것이 좋습니다. 이 두 가지는 데이터 배열을 변경하지 않습니다.
- 그런 다음 생성할 저장소 수를 결정합니다. 유지하는 것이 좋다 5 와 15 사이의 빈 수. 10 bin이 이상적입니다.
- Bin 크기는 만들려는 bin 수에 따라 달라집니다. 가장 낮은 값이 23 이고 가장 높은 값이 252 라고 가정합니다. 그리고 10 개의 저장소를 만들고 싶습니다. 빈 크기는 (최고값 – 최저값)/빈 크기 = ( 252-23)/10 = 22.9 입니다. 22.9 또는 23 는 적절한 저장소 크기가 아닙니다. 우리는 25로 만듭니다.
- 이제 쓰레기통을 어디서 시작할지 결정할 시간입니다. 위의 예에서 숫자 23 로 시작하는 것은 좋지 않습니다. 숫자 21 부터 시작하겠습니다. 따라서 저장소는 다음과 같습니다. 21-45, 46-70, 71-95, 96-120, 121-145, 146-170, 171-195, 196-220, 221-245, 및 246-270 .
- FREQUENCY 기능 에는 매개변수 bins_array 가 있습니다. 해당 bins_array 를 찾으려면 bin의 가장 높은 값을 사용해야 합니다. 예를 들어 위의 bin에서 bins_array 는 45, 70, 95, 120, 145, 170, 195, 220, 245 및 270<2입니다>. 이 정보만 기억하세요. 이해가 안 되더라도 걱정하지 마세요. 이 튜토리얼을 마치면 개념이 더 명확해질 것입니다.
Excel에서 도수 분포표를 만드는 7가지 방법
이 기사 섹션에서 우리는 7 Excel 에서 도수 분포표를 만드는 쉬운 방법 .
Microsoft Excel 365 버전을 사용한 것은 말할 것도 없습니다.이 기사의 경우; 사용자의 편의에 따라 다른 버전을 사용하셔도 됩니다.
1. 피벗 테이블 사용
피벗 테이블 을 사용하여 엑셀 도수분포표 를 만드는 것은 가장 쉬운 방법 중. 다음 데이터 세트에는 221 명의 학생과 시험 점수 기록이 있습니다. 우리의 목표는 10점 범위( 1–10, 11–20 등)에 따라 학생을 구분하는 것입니다.
아래에 설명된 단계를 따르십시오.
단계 01: 피벗 테이블 삽입
- 먼저 테이블 내의 아무 셀이나 선택합니다.
- 그런 다음 삽입 탭을 클릭합니다.
- 그 다음 표 그룹에서 피벗 테이블 옵션을 선택합니다.
결과적으로 피벗 테이블 만들기 대화 상자가 다음 이미지와 같이 워크시트에 나타납니다.
- 피벗 테이블 만들기 대화 상자에서 새 워크시트 옵션을 선택합니다.
- 그런 다음 확인 을 클릭합니다.
그 다음에는 아래 이미지와 같이 피벗 테이블 필드 작업창을 볼 수 있습니다.
02단계: 행 영역에 점수 필드 배치
- 먼저 점수 필드를 행 에 배치합니다. 피벗 테이블 필드 작업 창의 영역.
영역에 필드를 배치하려면 다음을 수행해야 합니다. 필드 위의 마우스 포인터; 마우스 포인터가 머리가 4개인 검은색 화살표로 바뀝니다.상. 이제 마우스를 클릭하고 해당 영역에 도달할 때까지 끕니다. 영역 위에 있으면 마우스를 놓습니다.
참고: 필드를 마우스 오른쪽 버튼으로 클릭한 다음 을 선택할 수도 있습니다. 행 레이블에 추가 드롭다운 옵션.
03단계: 값 영역에 학생 필드 배치
- 같은 방법으로 학생 필드를 값 영역에 배치합니다.
학생 필드의 값 개수로 요약되고 아래 이미지와 같은 피벗 테이블 보고서를 얻습니다.
04단계: 그룹화하여 10포인트 빈 또는 범위
이제 10포인트 범위( 1–10 , 11–20 등)로 그룹화할 것입니다.
- 먼저, 피벗 테이블의 점수 필드 열에 있는 값을 마우스 오른쪽 버튼으로 클릭하면 바로 가기 메뉴가 나타납니다.
- 그 다음에 그룹<을 선택합니다. 2> 바로 가기 메뉴의 옵션에서.
05단계: 그룹화된 피벗 테이블 가져오기
- 그룹화 대화 상자에서 시작 값이 27 as 27 는 점수 필드의 가장 낮은 값입니다. 빈도 분포 를 21-30 , 31-40 , 41-50 등으로 만들고 싶습니다. 그래서 21 를 시작 값으로 입력했습니다.
- 다음에 종료 값을 100<2로 입력했습니다>.
- 그런 다음 By 값을 10 로 사용했습니다.각 빈에는 10 개의 값이 있습니다.
- 그 다음에 확인 버튼을 클릭합니다.
결과적으로 다음 그림과 같은 피벗 테이블 보고서를 받게 됩니다.
단계 06: 히스토그램/빈도 분포 테이블 및 그래프 만들기
- 먼저 피벗 테이블 에서 임의의 셀을 선택합니다.
- 이제 리본 에서 삽입 탭으로 이동합니다.
- 그런 다음 열 및 막대 차트 삽입 옵션을 선택합니다.
- 그런 다음 드롭다운에서 클러스터형 열 을 선택합니다.
따라서 워크시트에서 다음 차트를 볼 수 있습니다.
참고: 동일한 크기 범위( 1-10 , 11-20 등)를 사용하여 우리의 예. 동일한 크기 범위의 항목을 그룹화하지 않으려면 고유한 그룹을 만들 수 있습니다. 학생들의 점수에 따라 문자 등급(A+, A, B, C 등)을 할당할 수 있습니다. 이 유형의 그룹화를 수행하려면 첫 번째 그룹의 행을 선택하고 마우스 오른쪽 버튼을 클릭한 다음 바로 가기 메뉴에서 그룹 을 선택합니다. 만들려는 각각의 새 그룹에 대해 이 단계를 반복합니다. 그런 다음 더 의미 있는 이름으로 기본 그룹 이름을 변경합니다.
더 보기: 엑셀에서 상대도수 히스토그램 만드는 방법(3가지 예시)
2. COUNTIFS 함수 활용하기
이제 방법을 알아보겠습니다. COUNTIFS 함수 를 사용하여 Excel에서 빈도 분포표를 만들 수 있습니다.
COUNTIFS 함수를 사용하여 Excel에서 빈도 분포표를 만드는 방법을 보여드리면, 3 예를 사용할 것입니다.
회사에서 100명 명을 대상으로 설문조사를 실시하여 다음 두 가지 사항을 확인했다고 가정해 보겠습니다.
- 설문조사 대상자에게는.
- 연간 소득이 있습니다.
다음 데이터 세트에서 확인할 수 있습니다.
당신의 상사가 당신에게 명령을 내렸습니다. 두 개의 도수 분포표를 만들기 위해: 아니오에 대한 하나. of Children 및 Income (Yearly) 에 대한 또 다른 하나입니다.
도수 분포를 만들기 전에 범위에 고유한 이름을 지정해 보겠습니다.
- The 자녀 수 범위는 C5: C104 이며 어린이 라고 이름을 지정하겠습니다.
- 그리고 연간 수입 범위는 D5: D104 입니다. 이름을 수입 으로 지정하겠습니다.
다음 중 1을 사용할 수 있습니다. 이 기사에서 언급한 방법 Excel에서 범위 이름을 지정합니다.
예제 01: 하위 열 수
- 의 빈도 분포
- 먼저 셀 K4 의 수식을 사용하여 No. of Children's 열.
=MAX(Children)
- 이제 ENTER 를 누르십시오.
결과적으로 워크시트에 다음과 같은 출력이 표시됩니다.
- 다음 셀 K5 에 아래 주어진 수식을 입력하여 No 열의 Lowest Value 를 가져옵니다. of Children .
=MIN(Children)
따라서 귀하는 가장 낮은 번호의 값 of Children 열, 다음 이미지와 같이.
따라서 열 No. of Children , 0-1 , 2-3 , 4-5 . 이러한 이유로 직선 0 , 1 , 2 , 3 , 4 및 5 다음 이미지와 같이.
- 이제 셀 G5 에 다음 수식을 입력합니다.
=COUNTIFS(Children, "="&F5)
여기서 셀 F5 는 열의 셀을 의미한다. of Children .
- 그 후 ENTER 를 누르십시오.
따라서 화면에 다음 이미지가 표시됩니다.
- 다음에 Excel의 자동완성 기능을 사용하여 주파수 열.
- 다음 수식을 셀 H5 .
=G5
여기서 셀 G5 는 열 주파수 의 셀을 나타낸다.
- 이후, ENTER 를 누르십시오.
결과적으로 아래 그림과 같이 다음 출력이 표시됩니다.
- 다음 셀 H6 에서 다음 수식을 사용합니다.
=H5+G6
여기서 셀 H5 는 첫 번째 셀을 의미합니다.