7

Я пытаюсь сделать гистограмму в Excel. Я хотел бы, чтобы ось X была процентным распределением.

    |                     |||
   |||                  ||||||  
  |||||               |||||||||
0 10 20 30 40 50 60 70 80 90 100


Sample  Percent MC Percent  Bins MC Average Average
1        100    37.15        0     41.31    99.048      
2        95.24  36.31       10                          
3        100    51.47       20                          
4        100    35.98       30                          
5        100    45.63       40                  
                            50                  
                            60                  
                            70                  
                            80                  
                            90      
                            100                 

Как я могу это сделать?

2 ответа2

8

Иногда мне нужно было создать гистограмму в Excel, и каждый раз я вынужден заново изучать шаги. Недавно я столкнулся с вопросом на superuser.com относительно гистограммы и решил создать это руководство, чтобы напомнить о себе и, возможно, помочь другим.

Первоначальный вопрос на superuser.com спрашивал, как создать гистограмму в Excel с осью X в качестве процентного распределения.

Я уверен, что есть много способов выполнить эту задачу, и это один из подходов, который использует функцию частоты и таблицу массивов.

Давайте предположим, что данные уже представлены в процентах, и мы хотим, чтобы ось X представляла 10% приращения от 10 до 100.

Набор данных

Данные могут представлять что угодно. Следующим шагом является создание наших корзин.

Бункеры

Обратите внимание, что ярлык для бинов находится слева, а не выше; это позволит Excel знать, что Bins - это ось, а не набор данных, когда мы создадим график позже.

Моя таблица теперь выглядит так:

Данные и контейнеры

Теперь, когда у нас есть наши данные и наша таблица, мы будем использовать функцию Frequency для создания данных для нашей гистограммы.

В ячейку C:26 введите, = ЧАСТОТА (B2:B21, B26:B35) и нажмите ввод.

Частота форума

Это должно выглядеть так:

Частота снова

Волшебство здесь происходит!

Теперь мы используем магию Excel, известную как формула массива. Первым шагом является выбор ячеек от C26 до C35 и введите F2 в Windows или CTRL-U на Mac для входа в режим редактирования:

Массив Форумала Мэджик

Теперь просто нажмите CTRL+SHIFT+ENTER, чтобы сделать формулу массива, и Excel сделает свое дело!

Абракадабра!

Давайте добавим метку над данными, и мы готовы создать нашу гистограмму.

этикетка

Теперь выберите ячейки от A:25 до C35 (все, что вы видите здесь) и создайте кластеризованную столбчатую диаграмму.

Гистограмма, наконец-то!

И там у вас есть это. Вы можете украсить таблицу несколькими способами. Например, мне нравится удалять ось Y.

без оси у

Вы также можете добавить проценты к столбцам, создав процентную долю в столбце и составив график вместо числа:

процентов от общего

И график выглядит так:

еще лучше гистограмма

Вот и все: простой способ создания гистограммы в Excel.

1

Я приму:

  1. Вам нужна гистограмма процентного значения относительно полного набора данных min и max (где min = 0% или 0.0, max = 100% или 1.0)
  2. Вы хотите (и уже знаете, как) использовать возможность гистограммы Analysis Toolpack ...

Ключ заключается в том, чтобы сначала выполнить вычисления в процентах, а затем использовать их в качестве входных данных для возможности гистограммы Analysis Toolpack.

Предположим, что A1:A1000 имеет необработанные данные. В B1 поместите следующую формулу:

=A1-MIN($A$1:$A$1000)

Скопируйте и вставьте его в B1:B1000. (Эта формула "нормализует" необработанные данные, начиная с нуля и увеличивая их оттуда. Это все еще в единицах необработанных данных, а не в процентах.)

В C1 поместите следующую формулу и скопируйте ее через C1:C1000:

=B1/(MAX($A$1:$A$1000)-MIN($A$1:$A$1000))

(Эта формула вычисляет десятичный процент от 0 до 1 каждой исходной точки необработанных данных.)

Создайте диапазон корзин где-нибудь еще (например, 21 корзина: 0,00, 0,05, 0,10, 0,15 и т.д. До 1,00). Используйте столбец C в качестве диапазона ввода гистограммы Analysis Toolpack.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .