Обобщение
Един от начините за създаване на хистограма е с функцията ЧЕСТОТА. В показания пример формулата в клетки G5: G8 е:
(=FREQUENCY(data,bins))
където данните (C5: C16) и контейнерите (F5: F8) са наречени диапазони.
Тази формула се въвежда като формула на многоклетъчен масив в диапазона G5: G8.
Обяснение
Забележка: по-късните версии на Excel включват вградена диаграма на хистограмата, която е лесна за създаване, но не е толкова гъвкава за форматиране. Примерът на тази страница показва един от начините да създадете свои собствени данни от хистограмата с функцията FREQUENCY и да използвате обикновена колонна диаграма за начертаване на резултатите. Тъй като FREQUENCY е формула, резултатите и диаграмата ще се актуализират динамично, ако данните се променят.
Функцията FREQUENCY връща честотно разпределение, което представлява обобщена таблица, която показва броя на всяка стойност в диапазон чрез "bin". Честотата е малко сложна за използване, защото трябва да се въведе като формула на масив. От друга страна, след като настроите правилно своите кошчета, FREQUENCY ще ви даде всички преброявания наведнъж!
Настройка и формула
В показания пример имаме списък с 12 оценки в посочения диапазон "данни" (C5: C16). Диапазонът F5: F8 е наименованият диапазон "кошчета". FREQUENCY ще третира всяка стойност на бин като горна граница за тази кош. С други думи, всеки кош ще включва брой точки до и включително стойността на контейнера. FREQUENCY ще върне и "count overflow" - броят на стойностите, по-големи от последния контейнер.
За да въведете формулата FREQUENCY, следвайте тези стъпки в приложената работна книга.
1. Изтрийте съществуващите формули, ако е необходимо (вижте бележката по-долу).
2. Изберете диапазона G5: G8 (и четирите клетки).
3. Поставете или въведете тази формула в лентата с формули:
=FREQUENCY(data,bins)
4. Въведете формулата като формула на масив с control + shift + enter. Excel автоматично ще добавя къдрави скоби ().
Забележка: За да редактирате съществуващи формули, първо трябва да изберете всичките четири клетки, след което щракнете върху Изтриване. Можете да изберете всички клетки наведнъж с контрола за пряк път + /.
FREQUENCY ще генерира брой за всеки кош и ще върне масив от резултати като този:
(2;4;5;1;0) // array returned by FREQUENCY
Excel ще постави първите 4 стойности в диапазона G5: G8. Забележете, че броят на препълванията, нула, също се връща като пети елемент в масива, тъй като няма стойности, по-големи от 100. Тази стойност не е показана в работния лист, тъй като сме въвели формулата само в четири клетки.
Excel 365
В Excel 365 можете просто да въведете една формула в клетка G5 и резултатите автоматично ще се разлеят върху работния лист. Няма нужда да използвате управление + shift + enter. Ако обаче използвате този подход, ще видите броя и на изхода на препълващия кош. Въвеждането на формулата само в 4 клетки (както по-горе) потиска тази последна стойност. Ако нямате нищо против допълнителната стойност, опцията за единична формула е по-лесна и можете да изберете да не нанасяте стойността в диаграма.
Етикети
Етикетите в E5: E8 са само за четливост и представяне. Те могат да бъдат персонализирани както искате. В показания пример формулата в клетка E5, копирана надолу, е:
=IF(F5=MIN(bins),"≤"&F5,F4+1&"-"&F5)
Тази формула просто изгражда етикет за всеки контейнер, като използва стойностите на контейнера в колона F.
Хистограма диаграма
За да начертаете резултата от FREQUENCY, следвайте тези стъпки. Първо задръжте клавиша за управление и изберете два диапазона: E4: E8 и G4: G8. След това вмъкнете колонна диаграма (Вмъкване> Графики> Клъстерирана колона):
След това щракнете с десния бутон върху лента и форматирайте поредицата от данни, за да намалите ширината на пролуката до 5% (или по желание):
Променете заглавието на диаграмата, както искате. В показания пример взимаме стойността в клетка B2:
Финална диаграма, показваща нанесени стойности:
Хистограма с ToolPak за анализ на данни
Друг начин за създаване на хистограма в Excel е използването на добавката Data Analysis ToolPak. Това е много прост метод и работи в по-стари версии на Excel. Едно ограничение обаче е, че изходът е статичен и няма да се актуализира автоматично, ако стойностите в данните се променят.