Excel 2019, 2016, 2013 및 2010에서 히스토그램을 만드는 방법

  • 이 공유
Michael Brown

이 자습서에서는 Analysis ToolPak의 특수 히스토그램 도구, FREQUENCY 또는 COUNTIFS 함수, PivotChart를 사용하여 Excel에서 히스토그램을 그리는 3가지 기술을 보여줍니다.

얼마나 쉬운지는 누구나 알고 있습니다. Excel에서 차트를 만드는 것입니다. 히스토그램을 만들면 일반적으로 많은 질문이 제기됩니다. 사실 최신 버전의 Excel에서는 히스토그램을 만드는 데 몇 분밖에 걸리지 않으며 Analysis ToolPak의 특수 히스토그램 도구, 수식 또는 오래된 좋은 피벗 테이블을 사용하여 다양한 방법으로 수행할 수 있습니다. 이 자습서에서는 각 방법에 대한 자세한 설명을 찾을 수 있습니다.

    Excel에서 히스토그램이란 무엇입니까?

    Wikipedia는 다음과 같은 방식으로 히스토그램을 정의합니다. " 히스토그램은 숫자 데이터의 분포를 그래픽으로 표현한 것입니다. " 절대적으로 사실이며… 완전히 불분명합니다 :) 음, 히스토그램에 대해 다른 방식으로 생각해 봅시다.

    일부 숫자 데이터를 나타내는 막대 또는 세로 막대형 차트는 무엇입니까? 나는 모두가 가지고 있다고 확신합니다. 히스토그램은 각 열이 특정 범위에 있는 요소의 빈도를 나타내는 세로 막대형 차트의 특정 용도입니다. 즉, 히스토그램은 연속되는 겹치지 않는 간격 또는 bins 내의 요소 수를 그래픽으로 표시합니다.

    예를 들어 61-65, 66-70, 71-75 등의 온도, 숫자 '1-5 와 같이 앞에 아포스트로피(')가 있습니다. Excel 히스토그램의 레이블에 빈 번호 를 표시하려면 앞에 아포스트로피도 함께 입력하십시오. '5 , '10 등. 아포스트로피는 숫자를 텍스트로 변환할 뿐이며 셀과 히스토그램 차트에서는 보이지 않습니다.

    시트에 원하는 히스토그램 레이블을 입력할 수 있는 방법이 없는 경우 워크시트 데이터와 별도로 차트에 직접 입력할 수 있습니다. 이 자습서의 마지막 부분에서는 이 작업을 수행하는 방법을 설명하고 Excel 히스토그램에 수행할 수 있는 몇 가지 다른 개선 사항을 보여줍니다.

    피벗 차트로 히스토그램을 만드는 방법

    원하는 대로 앞의 두 가지 예에서 알 수 있듯이 Excel에서 히스토그램을 만들 때 가장 시간이 많이 걸리는 부분은 각 그룹 내의 항목 수를 계산하는 것입니다. 원본 데이터가 그룹화되면 Excel 히스토그램 차트를 쉽게 그릴 수 있습니다.

    알다시피 Excel에서 데이터를 자동으로 요약하는 가장 빠른 방법 중 하나는 피벗 테이블입니다. 이제 배달 데이터(열 B):

    1에 대한 히스토그램을 그립니다. 피벗 테이블 만들기

    피벗 테이블을 만들려면 삽입 탭 > 테이블 그룹으로 이동하여 피벗 테이블 을 클릭합니다. 그런 다음 Delivery 필드를 ROWS 영역으로 이동하고 다른 필드(이 예에서는 Order no. )를 VALUES 영역으로 이동합니다.아래 스크린샷.

    아직 Excel 피벗 테이블을 다루지 않은 경우 초보자를 위한 Excel 피벗 테이블 자습서가 도움이 될 수 있습니다.

    2. 개수로 값 요약

    기본적으로 피벗 테이블의 숫자 필드가 합산되고 주문 번호 열도 합산됩니다. 이는 전혀 말이 되지 않습니다 :) 어쨌든 히스토그램의 경우 합계가 아닌 개수를 표시하려면 주문 번호 셀을 마우스 오른쪽 버튼으로 클릭하고 값 요약 기준 > 개수 .

    를 선택합니다. 이제 업데이트된 피벗 테이블이 다음과 같이 표시됩니다.

    3. 간격(빈) 만들기

    다음 단계는 간격 또는 빈을 만드는 것입니다. 이를 위해 그룹화 옵션을 사용합니다. 피벗 테이블의 행 레이블 아래 셀을 마우스 오른쪽 버튼으로 클릭하고 그룹

    그룹화 대화 상자에서 시작을 지정합니다. 및 종료 값(일반적으로 Excel은 데이터를 기준으로 자동으로 최소값과 최대값을 입력함) 기준 상자에 원하는 증분(간격 길이)을 입력합니다.

    이 예에서 최소 배송 시간은 1일, 최대 - 40일이며 증분은 5일로 설정됩니다.

    확인을 클릭하면 피벗 테이블에 지정된 간격이 표시됩니다.

    4. 히스토그램 그리기

    마지막 단계가 하나 남아 있습니다. 히스토그램을 그립니다. 이렇게 하려면 피벗 테이블 도구 그룹의 분석 탭에 있는 피벗 차트 :

    기본 열 피벗 차트가 나타납니다. 바로 시트에서:

    이제 몇 가지 마무리 작업으로 히스토그램을 다듬습니다.

    • 차트 요소 버튼 범례 에서 체크 표시 제거 또는 히스토그램에서 범례를 선택하고 키보드에서 Delete
    • 기본 전체 제목을 보다 의미 있는 제목으로 바꿉니다.
    • 선택적으로 피벗 차트 도구의 차트 스타일 그룹에서 다른 차트 스타일을 선택합니다. > 디자인 탭.
    • 피벗 차트 도구 > 분석에서 필드 버튼 을 클릭하여 차트 버튼을 제거합니다. 탭의 표시/숨기기 그룹:

    또한 바가 서로 닿습니다 . 그리고 이 튜토리얼의 다음 부분과 마지막 부분에서 이를 수행하는 방법에 대한 자세한 지침을 찾을 수 있습니다.

    Excel 히스토그램 사용자 정의 및 개선

    Analysis ToolPak을 사용하여 히스토그램을 생성하는지 여부, Excel 함수 또는 피벗 차트를 사용하여 원하는 대로 기본 차트를 사용자 지정할 수 있습니다. 차트 제목, 범례, 축 제목 수정, 차트 색상 변경, 레이아웃 변경 방법을 설명하는 Excel 차트에 대한 특별 자습서가 있습니다.그리고 스타일. 여기에서는 Excel 히스토그램과 관련된 몇 가지 주요 사용자 지정에 대해 설명합니다.

    Excel 히스토그램 차트의 축 레이블 변경

    Analysis ToolPak, Excel을 사용하여 Excel에서 히스토그램을 만들 때 지정한 bin 번호를 기준으로 가로 축 레이블을 추가합니다. 하지만 Excel 히스토그램 그래프에서 빈 숫자 대신 범위를 표시하려면 어떻게 해야 할까요? 이를 위해 다음 단계를 수행하여 가로축 레이블을 변경해야 합니다.

    1. X축에서 범주 레이블을 마우스 오른쪽 버튼으로 클릭하고 데이터 선택... <을 클릭합니다. 13>

  • 오른쪽 창의 가로(범주) 축 레이블 에서 편집 버튼을 클릭합니다.
  • 축 레이블 범위 상자에 표시할 레이블을 쉼표로 구분하여 입력합니다. 간격 을 입력하는 경우 다음 스크린샷과 같이 큰따옴표로 묶습니다.
  • 확인을 클릭합니다. 완료!
  • 막대 사이의 간격 제거

    Excel에서 히스토그램을 만들 때 사람들은 종종 인접한 열이 간격 없이 서로 닿을 것으로 기대합니다. 이것은 고치기 쉬운 일입니다. 막대 사이의 빈 공간을 없애려면 다음 단계를 따르십시오.

    1. 막대를 선택하고 마우스 오른쪽 버튼을 클릭한 다음 데이터 계열 서식 지정...
    <3을 선택합니다>

  • 데이터 계열 서식 창에서 간격 폭 을 0으로 설정합니다.
  • 그리고짜잔! 막대가 서로 닿는 Excel 히스토그램을 그렸습니다.

    그런 다음 차트 제목, 축 제목을 수정하고 차트 스타일 또는 색상. 예를 들어 최종 히스토그램은 다음과 같을 수 있습니다.

    Excel에서 히스토그램을 그리는 방법입니다. 이 자습서에서 설명하는 예제를 더 잘 이해하기 위해 소스 데이터 및 히스토그램 차트가 포함된 샘플 Excel 히스토그램 시트를 다운로드할 수 있습니다. 읽어 주셔서 감사합니다. 다음 주 블로그에서 뵙기를 바랍니다.

    금액이 $100-$199, $200-$299, $300-$399인 판매액, 시험 점수가 41-60, 61-80, 81-100인 학생 수 등.

    다음 스크린샷 Excel 히스토그램이 어떻게 생겼는지에 대한 아이디어를 제공합니다.

    Analysis ToolPak을 사용하여 Excel에서 히스토그램을 만드는 방법

    The Analysis ToolPak is a Microsoft Excel Excel 2007부터 모든 최신 버전의 Excel에서 사용할 수 있는 데이터 분석 추가 기능입니다. 그러나 이 추가 기능은 Excel 시작 시 자동으로 로드되지 않으므로 먼저 로드해야 합니다.

    분석 로드 ToolPak 추가 기능

    데이터 분석 추가 기능을 Excel에 추가하려면 다음 단계를 수행하십시오.

    1. Excel 2010 - 365에서 파일 을 클릭합니다. > 옵션 . Excel 2007에서 Microsoft Office 버튼을 클릭한 다음 Excel 옵션 을 클릭합니다.
    2. Excel 옵션 대화 상자에서 추가 기능 을 클릭합니다. 왼쪽 사이드바의 관리 상자 에서 Excel 추가 기능 을 선택하고 이동 버튼을 클릭합니다.

    3. 추가 기능 대화 상자에서 Analysis ToolPak 상자를 선택하고 확인 을 클릭하여 대화 상자를 닫습니다.

      Excel에 Analysis ToolPak이 현재 컴퓨터에 설치되어 있지 않다는 메시지가 표시되면 를 클릭하여 설치하십시오.

    이제 분석 도구가 Excel에 로드되고 해당 명령은 Data Analysis 그룹에서 사용할 수 있습니다.탭.

    Excel 히스토그램 빈 범위 지정

    히스토그램 차트를 만들기 전에 준비해야 할 것이 하나 더 있습니다. 빈을 별도의 열에 추가하는 것입니다.

    Bins 는 소스 데이터(입력 데이터)를 그룹화하려는 간격을 나타내는 숫자입니다. 간격은 연속적이고 겹치지 않아야 하며 일반적으로 크기가 동일해야 합니다.

    Excel의 히스토그램 도구는 다음 로직을 기반으로 빈에 입력 데이터 값을 포함합니다.

    • 값이 해당 빈의 가장 낮은 경계보다 크고 최대 경계보다 작거나 같으면 특정 빈에 포함됩니다.
    • 입력 데이터에 가장 높은 빈보다 큰 값이 포함된 경우 모든 이러한 숫자는 자세히 카테고리 에 포함됩니다.
    • 빈 범위를 지정하지 않으면 Excel에서 입력 데이터의 최소값과 최대값 사이에 고르게 분산된 빈 집합을 만듭니다. range.

    위를 고려하여 별도의 열에 사용하려는 Bin 번호를 입력하십시오. 빈은 오름차순 으로 입력해야 하며 Excel 히스토그램 빈 범위는 입력 데이터 범위로 제한되어야 합니다.

    이 예에서는 A 열에 주문 번호와 예상 배송이 있습니다. 열 B. Excel 히스토그램에서 1-5일, 6-10일, 11-15일, 16-20일 및 20일 이상 배송된 항목 수를 표시하려고 합니다. 따라서 D 열에 빈 범위를 입력합니다.아래 스크린샷과 같이 5에서 20까지 5씩 증가합니다.

    Excel의 분석 도구를 사용하여 히스토그램을 만듭니다

    분석 도구를 활성화하고 빈이 지정된 경우 다음 단계를 수행하여 Excel 시트에 히스토그램을 만듭니다.

    1. 데이터 탭의 분석 그룹에서 데이터 분석 버튼.

    2. 데이터 분석 대화 상자에서 히스토그램 을 선택하고 확인을 클릭합니다. .

    3. 히스토그램 대화 상자 창에서 다음을 수행합니다.
      • 입력 범위 지정 빈 범위 .

        이렇게 하려면 상자에 커서를 놓은 다음 마우스를 사용하여 워크시트에서 해당 범위를 선택하면 됩니다. 또는 대화 상자 축소 버튼 을 클릭하고 시트에서 범위를 선택한 다음 대화 상자 축소 버튼을 다시 클릭하여 히스토그램 대화 상자.

        팁. 입력 데이터 및 구간차원 범위를 선택할 때 열 머리글을 포함한 경우 레이블 확인란을 선택합니다.

      • 출력 옵션 을 선택합니다.

        같은 시트에 히스토그램을 배치하려면 출력 범위 를 클릭한 다음 출력 테이블의 왼쪽 상단 셀을 입력합니다.

        출력 테이블과 히스토그램을 새 시트 또는 새 통합 문서를 선택하려면 각각 New Worksheet Ply 또는 New Workbook 을 선택합니다.

        마지막으로,추가 옵션 중 하나를 선택하십시오.

        • 빈도의 내림차순으로 출력 테이블에 데이터를 표시하려면 파레토 (정렬된 히스토그램) 상자를 선택하십시오.
        • Excel 히스토그램 차트에 누적 백분율 선을 포함하려면 누적 백분율 상자를 선택하십시오.
        • 포함된 히스토그램 차트를 만들려면 차트 출력 상자를 선택하십시오.

      이 예에서는 다음 옵션을 구성했습니다.

    4. 그리고 이제 <1을 클릭합니다>확인 하고 출력 테이블과 히스토그램 그래프를 검토합니다.

    팁. 히스토그램을 개선하기 위해 기본 Bins Frequency 를 보다 의미 있는 축 제목으로 바꾸고 차트 범례를 사용자 지정하는 등의 작업을 수행할 수 있습니다. 또한 디자인, 레이아웃 및 형식을 사용할 수 있습니다. 차트 도구 의 옵션을 사용하여 히스토그램 표시를 변경합니다(예: 열 사이의 간격 제거). 자세한 내용은 Excel 히스토그램을 사용자 지정하고 개선하는 방법을 참조하세요.

    방금 본 것처럼 Analysis ToolPak을 사용하여 Excel에서 히스토그램을 만드는 것은 매우 쉽습니다. 그러나 이 방법에는 상당한 제한이 있습니다. 내장된 히스토그램 차트는 정적 이므로 입력 데이터가 변경될 때마다 새로운 히스토그램을 생성해야 합니다.

    자동 업데이트 가능 히스토그램 , Excel 기능을 사용하거나 아래와 같이 피벗 테이블을 작성할 수 있습니다.

    방법수식을 사용하여 Excel에서 히스토그램을 만들려면

    Excel에서 히스토그램을 만드는 또 다른 방법은 FREQUENCY 또는 COUNTIFS 함수를 사용하는 것입니다. 이 접근 방식의 가장 큰 장점은 입력 데이터가 변경될 때마다 히스토그램을 다시 작성할 필요가 없다는 것입니다. 일반 Excel 차트와 마찬가지로 히스토그램은 입력 값을 수정하거나 새로 추가하거나 기존 입력 값을 삭제하는 즉시 자동으로 업데이트 됩니다.

    먼저 소스 데이터를 한 열(열 이 예에서는 B), 아래 스크린샷과 같이 다른 열(D열)에 bin 번호를 입력합니다.

    이제 빈도 또는 Countifs 수식을 사용합니다. 지정된 범위(빈)에 속하는 값의 수를 계산한 다음 해당 요약 데이터를 기반으로 히스토그램을 그립니다.

    Excel의 FREQUENCY 함수를 사용하여 히스토그램 만들기

    가장 분명한 Excel에서 히스토그램을 만드는 함수는 텍스트 값과 빈 셀을 무시하고 특정 범위에 속하는 값의 수를 반환하는 FREQUENCY 함수입니다.

    FREQUENCY 함수의 구문은 다음과 같습니다.

    FREQUENCY(data_array , bins_array)
    • Data_array - 빈도를 계산하려는 값 세트.
    • Bins_array - 값을 그룹화하기 위한 빈 배열.

    이 예에서 data_array는 B2:B40이고 bin 배열은 D2:D8이므로 다음 공식을 얻습니다.

    =FREQUENCY(B2:B40,D2:D8)

    FREQUENCY는 매우 특정한 함수이므로 제대로 작동하려면 다음 규칙을 따르십시오.

    • Excel 빈도 수식은 다중 셀 배열 수식 으로 입력해야 합니다. 먼저 도수를 출력하고자 하는 인접 셀 범위를 선택한 후 수식 입력줄에 수식을 입력하고 Ctrl + Shift + Enter를 눌러 완성합니다.
    • 도수 수식을 하나 더 입력하는 것을 권장합니다. 쓰레기통 갯수보다 가장 높은 빈 위에 있는 값의 개수를 표시하려면 추가 셀이 필요합니다. 명확성을 위해 다음 스크린샷과 같이 " More " 레이블을 지정할 수 있습니다(단, bins_array에 " More " 셀을 포함하지 마십시오!):

    분석 도구의 히스토그램 옵션과 마찬가지로 Excel FREQUENCY 함수는 이전 빈보다 크고 주어진 빈. 마지막 빈도 수식(셀 E9)은 가장 높은 구간보다 큰 값의 수를 반환합니다(즉, 35를 넘는 배송 일수).

    이해를 쉽게 하기 위해 다음 스크린샷은 구간( 열 D), 해당 간격(열 C) 및 계산 빈도(열 E):

    참고. Excel FREQUENCY는 배열 함수이므로 수식이 포함된 개별 셀을 편집, 이동, 추가 또는 삭제할 수 없습니다. 저장소 수를 변경하기로 결정한 경우 저장소를 삭제해야 합니다.기존 수식을 먼저 선택한 다음 저장소를 추가하거나 삭제하고 새 셀 범위를 선택한 다음 수식을 다시 입력합니다.

    COUNTIFS 함수를 사용하여 히스토그램 만들기

    도수 분포를 계산하여 Excel에서 히스토그램을 그릴 수 있는 또 다른 함수는 COUNTIFS입니다. 이 경우 3가지 수식을 사용해야 합니다.

    • 첫 번째 셀의 수식 - 상단 빈 (아래 스크린샷에서 F2):

    =COUNTIFS($B$2:$B$40,"<="&$D2)

    이 수식은 B 열의 값이 D2 셀의 가장 작은 구간보다 적은 수를 계산합니다. 즉, 1-5일 이내에 배송된 항목 수를 반환합니다.

  • 마지막 셀의 수식 - 가장 높은 bin (아래 스크린샷에서 F9):
  • =COUNTIFS($B$2:$B$100,">"&$D8)

    열 B에서 D8에서 가장 높은 빈보다 큽니다.

  • 나머지 빈에 대한 공식(아래 스크린샷의 셀 F3:F8):
  • =COUNTIFS($B$2:$B$40,">"&$D2,$B$2:$B$40,"<="&$D3)

    이 공식은 행 위에 있고 같은 행에 있는 빈보다 작거나 같습니다.

    보시는 바와 같이 FREQUENCY 및 COUNTIFS 함수는 동일한 결과를 반환합니다.

    " 하나가 아닌 세 개의 다른 공식을 사용하는 이유는 무엇입니까?" 당신은 나에게 물어볼 수 있습니다. 기본적으로 다중 셀 배열 수식을 없애고 빈을 쉽게 추가하고 삭제할 수 있습니다.

    Tip. 나중에 더 많은 입력 데이터 행을 추가할 계획이라면 더 큰 행을 제공할 수 있습니다.FREQUENCY 또는 COUNTIFS 수식에서 범위를 지정하면 행을 추가할 때 수식을 변경할 필요가 없습니다. 이 예에서 원본 데이터는 B2:B40 셀에 있습니다. 그러나 경우에 따라 B2:B100 또는 B2:B1000 범위를 제공할 수 있습니다 :) 예:

    =FREQUENCY(B2:B1000,D2:D8)

    요약 데이터를 기반으로 히스토그램 만들기

    이제 FREQUENCY 또는 COUNTIFS 함수로 계산된 빈도 분포 목록이 있고 일반적인 막대 차트를 생성합니다. 빈도를 선택하고 삽입 탭으로 전환한 다음 차트<에서 2D 세로 막대형 차트를 클릭합니다. 2> group:

    막대 그래프가 시트에 즉시 삽입됩니다.

    일반적으로 이미 입력 데이터에 대한 히스토그램이 있지만 확실히 몇 가지 개선이 필요합니다. 가장 중요한 것은 Excel 히스토그램을 이해하기 쉽게 만들려면 일련 번호로 표시되는 가로축의 기본 레이블을 빈 번호 또는 범위로 바꿔야 합니다.

    가장 쉬운 방법은 를 입력하는 것입니다. 빈도 수식이 있는 열 왼쪽 열에서 범위 주파수 두 열을 모두 선택한 다음 막대형 차트를 만듭니다. 범위는 아래 스크린샷과 같이 X축 레이블에 자동으로 사용됩니다.

    팁. Excel에서 간격을 날짜로 변환하는 경우(예: 1-5 05-Jan 로 자동 변환될 수 있음) 간격을 입력합니다.

    Michael Brown은 소프트웨어 도구를 사용하여 복잡한 프로세스를 단순화하려는 열정을 가진 열성적인 기술 애호가입니다. 기술 산업에서 10년 이상의 경험을 쌓은 그는 Microsoft Excel 및 Outlook은 물론 Google 스프레드시트 및 문서 도구에 대한 기술을 연마했습니다. Michael의 블로그는 자신의 지식과 전문 지식을 다른 사람과 공유하는 데 전념하며 따라하기 쉬운 팁과 생산성 및 효율성 향상을 위한 자습서를 제공합니다. 노련한 전문가이든 초보자이든 Michael의 블로그는 이러한 필수 소프트웨어 도구를 최대한 활용하기 위한 귀중한 통찰력과 실용적인 조언을 제공합니다.