Не совсем понятно, почему, минимальное значение 163, а начало первого диапазона 160,58? Если это правильно, то почему последнее число должно быть ровно 192, а не 189,58 или, скажем, 194,42?
Это условный пример, просто цифры, приложил их в файле Excel:
184 182 182 180 177
179 173 179 192 173
190 163 177 186 170
178 185 173 179 165
179 173 179 166 170
Но я понял Вас, сейчас посмотрю, логичное замечание. Не обратил внимание, это статистические формулы из книжки (Плохинский Н.А. «Биометрия» [1970]).
Равномерные интервалы можно расcчитывать так:
1. Вычисляем размах класса К. К=(макс-мин)/кол-во классов.
2. Начало 1го класса= мин.знач-К/2.
3.Конец 1го класса= мин.знач+К/2-сигма, где сигма — принятая точность измерений (1, 0,1, 0,01 и т.п.)
4. 2й и последующие классы расcчитываем как:
начало=конец предыдущего +сигма,
конец=полученное начало данного класса +размах класса-сигма.
5. Распределяем данные, строим диаграмму.
Таким образом, вы учитываете возможность, что есть еще меньшее значение, не попавшее в вашу выборку.
Developing.ru
Разбивка значений массива по интервалам в Excel
Разбивка значений массива по интервалам в Excel
Есть массив:
Tj
1,35
1,60
1,82
1,50
1,92
2,15
2,54
2,23
2,82
1,85
Есть интервалы:
ti ti-1
0,25 0,00
0,50 0,25
0,75 0,50
1,00 0,75
1,25 1,00
1,50 1,25
1,75 1,50
2,00 1,75
2,25 2,00
2,50 2,25
Как получить столбец — количество значений массива, попадающих в каждый интервал?
Вариант с функцие =БСЧЁТ() что-то как-то у меня не идет.
Для того, чтобы определить количество числовых значений находящихся, например, в интервале от 1,5 до 1,75 (включительно) можно использовать любой из пяти нижеприведённых примеров :
=СУММПРОИЗВ((A1:A10>=1,5)*(A1:A10 =1,5″)-СЧЁТЕСЛИ(A1:A10;»>1,75″)
<=СУММ((A1:A10>=1,5)*(A1:A10 =1,5)*(A1:A10 Примечание : Последние две формулы являются формулами массива, а значит после их ввода необходимо обязательно нажать CTRL + SHIFT + ENTER. Каждый из способов имеет свои плюсы и минусы, которые необходимо учитывать при решении поставленной задачи.
=ПОИСКПОЗ(A1;$A$13:$J$13;1)
опреледяет в какой «карман» попадает число Ai. (Остальные формулы в этом столбце копируем)
=СЧЁТЕСЛИ($F$1:$F$10;H1)
определяет искомый результат. Hi ссылается на 1,2,3. (Остальные формулы в этом столбце копируем)
По последнему результату можно сразу строить гистограмму распределения.
history 19 апреля 2013 г.
- Группы статей
- Подсчет Чисел
- Проверка данных
- Подсчет с множественными условиями
Подсчет чисел, попадающих в интервал – стандартная задача: используйте функцию СЧЕТЕСЛИМН() . Усложним задачу, сделаем интервал легко настраиваемым.
В качестве примера подсчета чисел возьмем список с числовыми значениями от 4 до 30 (См. файл примера ).
Будем подсчитывать значения, попадающие в интервал, например, (4;15]. Причем, границы интервала «включает [ ]» и «не включает ( )» будем выбирать из Выпадающего (раскрывающегося) списка .
Примечание : решение без выбора интервалов = СЧЁТЕСЛИМН(A2:A12;»>»&D2;A2:A12;» Предполагается, что границы интервала введены в ячейки D2 и F2 . Эти ячейки не должны быть пустыми, даже если одна из границ =0. Если в диапазоне A2:A12 содержатся числовые значения в текстовом формате , то они будут проигнорированы.
Для настройки границ интервала используем Проверку данных с типом данных Список . В качестве источника укажем для левой границы >;>= и для правой СЧЁТЕСЛИМН(A2:A12;C2&D2;A2:A12;E2&F2)
T.S. Пользователь Сообщений: 70 |
Добрый день, есть даты в формате «01.04.2011 0:04» например целый день и результат, можно ли как то разбить день по интервалам в 15 минут, что бы вывести кол-во результатов в зависимости от промежутков времени. Промежутки в виде: |
T.S. Пользователь Сообщений: 70 |
Креплю пример <EM><FONT color=#99000><STRONG>И до сих пор в неведении?! Читайте, полезно:</STRONG></FONT><STRONG></STRONG></EM> <EM>http://www.planetaexcel.ru/forum.php?thread_id=8735</EM> <EM><STRONG>Файл удален</STRONG> — велик размер — [<STRONG>МОДЕРАТОРЫ</STRONG>]</EM> |
T.S. Пользователь Сообщений: 70 |
Извиняюсь, забыл проверить размер файла |
vikttur Пользователь Сообщений: 47199 |
Вы еще забыли, что не у всех есть желание открывать большие файлы. И что на форуме больше в почете простые примеры (это Ваше время, понятно), нежели рабочие файлы. И что правила просят показывать файлы .xls, если это возможно . Не у всех есть Ex-2007/2010, да и открывать с форума легче файлы Ex-2003. |
Владимир Пользователь Сообщений: 8196 |
Правильно понял, суммирование 15-минутного промежутка? =СУММПРОИЗВ((ОСТАТ($A$2:$A$12000;1)>=(СТРОКА(A1)-1)*15/60/24)*(ОСТАТ($A$2:$A$12000;1)<15*СТРОКА(A1)/60/24)*$B$2:$B$12000) «..Сладку ягоду рвали вместе, горьку ягоду я одна.» |
{quote}{login=T.S.}{date=15.05.2012 11:30}{thema=Разбиение дня по интервалам}{post}… можно ли как то разбить день по интервалам в 15 минут… {/post}{/quote} Если бы включили поиск… Короче, смотрим вариант от Михаила в теме — http://www.planetaexcel.ru/forum.php?thread_id=41239 … Как вариант, разумеется… Кроме того — сводная с группировкой, дополнительные столбы и т.п… |
|
Владимир Пользователь Сообщений: 8196 |
Если требуется лишь кол-во, то: =СУММПРОИЗВ((ОСТАТ($A$2:$A$11641;1)>=(СТРОКА(A1)-1)*15/60/24)*(ОСТАТ($A$2:$A$11641;1)<15*СТРОКА(A1)/60/24)) «..Сладку ягоду рвали вместе, горьку ягоду я одна.» |
T.S. Пользователь Сообщений: 70 |
Не могу разобраться в формуле(( |
Да, это то что нужно, спасибо большое. |
|
Владимир Пользователь Сообщений: 8196 |
#11 15.05.2012 14:03:04 Если нужно было лишь нарисовать интервалы: =ТЕКСТ((СТРОКА(A1)-1)*15/60/24;»ЧЧ:ММ»)&»-«&ТЕКСТ(15*СТРОКА(A1)/60/24;»ЧЧ:ММ») «..Сладку ягоду рвали вместе, горьку ягоду я одна.» |
Интервальные графики (статистические диаграммы) представляют собой полезный инструмент для анализа частотных данных, предлагая пользователям возможность сортировать данные в группы (называемые рядами) на визуальном графике, аналогичном гистограмме. В этой статье пошагово описано как создать статистическую диаграмму и выполнить её настройку в Microsoft Excel.
Если вы хотите создавать статистические диаграммы в Excel, вам нужно будет использовать Excel 2016 или более позднюю версию. В более ранних версиях Office (Excel 2013 и до неё) эта функция отсутствует.
Говоря простым языком, частотный анализ данных состоит в том, что берутся собранные результаты и определяется, как часто встретились те или иные значения. В качестве примера можно взять результаты тестов учащихся и посчитать, в каких диапазонах чаще всего встречаются полученные студентами результаты.
Статистические диаграммы позволяют легко получать данные такого рода и визуализировать их в диаграмме Excel.
Начните с того, что введите данные в Microsoft Excel и выделите данные, на основе которых будет строится интервальный график. Вы можете выбрать данные вручную или кликните на любую ячейку в нужном диапазоне и нажмите Ctrl+A на клавиатуре.
Выбрав данные, перейдите во вкладку «Вставить» на панели ленты. Различные доступные вам варианты графиков будут перечислены в разделе «Диаграммы» в середине. Нажмите кнопку «Вставить статистическую диаграмму», чтобы просмотреть список доступных диаграмм. В разделе «Гистограмма» раскрывающегося меню выберите первый верхний график слева.
В результате в вашу таблицу Excel будет вставлена гистограмма. Excel попытается параметры для данных, например, ширину интервалов, но вам может потребоваться внести изменения вручную после вставки диаграммы.
Форматирование гистограммы
Excel попытается определить интервалы и тип представления данных, но возможно вам придётся самостоятельно это настроить под ваши нужды. К примеру, в моём случае данные разбиты на 3 интервала, но я могу выбрать разбивку на интервалы с шагом в 10, либо отобразить данные по категориям. Рассмотрим это на конкретных примерах.
Кликните правой кнопкой мыши по надписям осей и выберите «Формат оси…»:
В открывшемся окне справа «Формат оси» выберите интервалы «По категориям»:
Теперь вы можете видеть каждое значение — в нашем случае это результаты тестов каждого из учеников.
Если нужен интервальный график, но с настраиваемой длиной интервала, то выберите вариант «Длина интервала» и установите нужную длину, например, 10:
Диапазоны нижней оси начинаются с наименьшего числа. Например, первая группа ячеек отображается как «[27, 37]», а самый большой диапазон заканчивается «[97, 107]», несмотря на то, что максимальный результат теста равен 100.
Вы можете выбрать определённое количество интервалов, в этом случае из максимального значения будет вычтено минимальное и полученный результат поделён на указанное количество интервалов — в результате интервалы могут заканчиваться на дробные числа:
Вы можете собрать все данные, которые больше определённого значения, в одном интервале, независимо от его длины. Для этого поставьте флажок «Выход за верхнюю границу интервала» и укажите значение, выше которого все результаты будут помещены в один интервал:
Аналогично в один интервал можно собрать все значения, ниже определённой величины, для этого поставьте флажок «Выход за нижнюю границу интервала» и укажите значение, ниже которого все результаты будут помещены в один интервал:
Эти опции работают в сочетании с другими форматами группировки интервалов, такими как ширина или количество интервалов.
Вы также можете вносить косметические изменения в вид интервального графика, включая замену заголовков и меток осей — для этого дважды кликните по области, которую вы хотите отредактировать. Дальнейшие изменения в тексте и цветах и параметрах панели можно выполнить, щёлкнув правой кнопкой мыши саму диаграмму и выбрав опцию «Форматировать область диаграммы».
Стандартные параметры форматирования диаграммы, в том числе изменение границ и параметров столбцов, появятся в меню «Формат области диаграммы» справа.
Если вас интересуют вопросы редактирования внешнего вида, то они более подробно рассмотрены в статье «Как сделать гистограмму в Microsoft Excel», где показано, как применять готовые стили или вручную настроить любые параметры графиков, в том числе формат текста.
Связанные статьи:
- Как сделать палочковый график в Microsoft Excel (82.5%)
- Как сделать изогнутый график в Excel (69.3%)
- Как добавить подписи в графики Microsoft Excel (69.3%)
- Как сделать гистограмму в Microsoft Excel (69.3%)
- Функции Excel на русском (63.2%)
- Как в Word узнать количество символов во фрагменте текста и во всём тексте (RANDOM — 17.6%)
Подсчет чисел, попадающих в диапазон, — обычная задача — с помощью функции СЧЁТЕСЛИ (). Усложняем задачу, делаем интервал легко настраиваемым.
В качестве примера подсчета чисел возьмем список с числовыми значениями от 4 до 30 (см. Файл примера).
Мы будем считать значения, попадающие в диапазон, например (4; 15. Кроме того, пределы диапазона «include » и «не включают ()» будут выбраны из раскрывающегося меню. (выпадающее меню.
Примечание. Решение без выбора диапазона = СЧЁТЕСЛИМН (A2: A12; «>» & D2; A2: A12; «Предполагается, что границы диапазона вводятся в ячейки D2 и F2. Эти ячейки не должны быть пустыми, даже если одна из the limits = 0. Если диапазон A2: A12 содержит числовые значения в текстовом формате, они будут проигнорированы.
Чтобы установить пределы диапазона, используйте проверку данных с типом данных List. В качестве источника мы указываем для левой границы>;> = и для правой СЧЁТЕСЛИМН (A2: A12; C2 & D2; A2: A12; E2 & F2)
- = COUNTIF ($ A $ 2: $ A $ 12; C2 & D2) — (COUNT ($ A $ 2: $ A $ 12) -COUNTIF ($ A $ 2: $ A $ 12; E2 & F2))
- Формула = РАСЧЕТ (A1: A12; A1; H2: I3) требует, чтобы вы сначала создали таблицу с условиями. Заголовки этой таблицы должны точно соответствовать заголовкам исходной таблицы.
Примечание. Мы стремимся как можно быстрее предоставлять вам актуальные справочные материалы на вашем языке. Эта страница была переведена автоматически и может содержать неточности и грамматические ошибки. Нам важно, чтобы эта статья была вам полезна. Мы просим вас выделить пару секунд и сообщить нам, помогло ли это вам, используя кнопки внизу страницы. Для вашего удобства мы также предоставляем ссылку на оригинал (на английском языке).
Вы можете улучшить внешний вид текста в ячейке, изменив интерлиньяж. Хотя в Excel нет инструментов для прямого изменения интерлиньяжа в ячейке, вы можете изменить интерлиньяж и упростить чтение, выровняв текст несколькими способами. Чтобы расширить возможности работы с текстом, вы также можете добавить текстовое поле вместо ячейки.
Уменьшение междустрочных интервалов в ячейке
Если текст в ячейке слишком велик, можно уменьшить интерлиньяж. Часто читаемость можно улучшить, изменив выравнивание текста, чтобы строки стали ближе.
Щелкните нужную ячейку правой кнопкой мыши и выберите в контекстном меню команду «Формат ячеек.
На вкладке «Выравнивание» в раскрывающемся списке «По вертикали» выберите «Сверху», «По центру» или «Снизу» (в зависимости от того, как вы хотите расположить текст в ячейке).
Щелкните ОК.
Текст будет выровнен и равномерно распределен в выбранной части ячейки.
Совет: Если в одной ячейке осталось слишком много места из-за того, что в другой больше текста, вы можете выбрать Среднее вертикальное выравнивание, чтобы заполнить пространство более равномерно.
Увеличение междустрочных интервалов в ячейке
Если в ячейке есть свободное место, и вы хотите расположить текст более равномерно, измените вертикальное выравнивание на «Раздельное.
Щелкните нужную ячейку правой кнопкой мыши и выберите в контекстном меню команду «Формат ячеек.
На вкладке «Выравнивание» в раскрывающемся списке «По вертикали» выберите «Распределенный.
Щелкните ОК.
Текст будет равномерно распределен по ячейке. Если вы измените высоту строки, интерлиньяж автоматически подстраивается для равномерного распределения текста.
Замена текста ячейки надписью
Если вам просто нужно отредактировать некоторые текстовые ячейки, вы можете поставить на них метки для дополнительных параметров форматирования.
Дважды щелкните нужную ячейку, выделите весь текст и нажмите CTRL + X.
Щелкните другую ячейку, чтобы отменить выбор.
При необходимости измените высоту линии.
На вкладке Вставка щелкните Текстовое поле.
Переместите указатель в верхний левый угол нужной ячейки, нажмите и удерживайте кнопку мыши и нарисуйте рамку для метки, которая соответствует ячейке. Если вам нужно изменить размер надписи после ее создания, перетащите угловые маркеры выделения.
Щелкните текстовое поле, чтобы выделить его, затем нажмите CTRL + V, чтобы вставить скопированный текст.
Выделите весь текст в текстовом поле, щелкните правой кнопкой мыши и выберите в контекстном меню пункт «Абзац.
Выберите подходящий ведущий.
Совет: Вы также можете уменьшить интерлиньяж, уменьшив размер шрифта. Выделите текст, щелкните правой кнопкой мыши, выберите «Шрифт» в контекстном меню, затем выберите нужный размер шрифта.
Примечание. Заголовок находится не внутри ячейки, а над ней. Если строка с этикеткой сместится из-за изменений, сделанных на листе выше, сама этикетка останется в том же положении. Чтобы переместить текстовое поле, наведите указатель на его границу, нажмите и удерживайте кнопку мыши и перетащите его в новое место.
У нас есть последовательность чисел, состоящая из практически независимых элементов, которые подчиняются заданному распределению. Обычно равномерно распределяется.
Есть несколько способов и способов генерировать случайные числа в Excel. Считайте только лучшее.
- Функция RANDOM возвращает случайное и равномерно распределенное действительное число. Он будет меньше 1, больше или равен 0.
- Функция RANDBETWEEN возвращает случайное целое число.
Давайте посмотрим на их использование на примерах.
Выборка случайных чисел с помощью СЛЧИС
Эта функция не принимает аргументов (RAND()).
Например, чтобы сгенерировать случайное действительное число в диапазоне от 1 до 5, мы применяем следующую формулу: = СЛУЧАЙ () * (5-1) +1.
Возвращенное случайное число равномерно распределяется в интервале [1,10].
Каждый раз, когда рабочий лист вычисляется или значение изменяется в любой ячейке на листе, возвращается новое случайное число. Если вы хотите сохранить сгенерированную совокупность, вы можете заменить формулу ее значением.
- Щелкаем по ячейке со случайным числом.
- В строке формул выберите формулу.
- Нажмите F9. И ВХОДИТЕ.
Проверяем равномерность распределения случайных чисел из первой выборки с помощью гистограммы распределения.
- Формируем «карманы». Диапазоны, в которые будут попадать значения. Первый диапазон этого типа — 0-0,1. Для следующего: формула = C2 + $ C $ 2.
- Мы определяем частоту случайных чисел в каждом диапазоне. Мы используем формулу массива .
- Мы формируем интервалы с помощью знака «конкатенация» (= «[0,0 -» & C2&»]»).
- Строим гистограмму распределения 200 значений, полученных с помощью функции СЛЧИС ().
Диапазон значений по вертикали — это частота. По горизонтали — «карманы».
Функция СЛУЧМЕЖДУ
Синтаксис функции СЛУЧМЕЖДУ: (нижняя граница; верхняя граница). Первый аргумент должен быть меньше второго. В противном случае функция выдаст ошибку. Предполагается, что пределы являются целыми числами. Формула отбрасывает дробную часть.
Пример использования функции:
Случайные числа с точностью 0,1 и 0,01:
Как сделать генератор случайных чисел в Excel
Давайте создадим генератор случайных чисел, сгенерировав значение из определенного диапазона. Мы используем формулу вида: = ИНДЕКС (A1: A10; INT (RAND () * 10) +1).
Создадим генератор случайных чисел в диапазоне от 0 до 100 с шагом 10.
Выберите 2 случайных значения из списка текстовых значений. Используя функцию RANDOM, сравните текстовые значения в диапазоне A1: A7 со случайными числами.
Мы используем функцию ИНДЕКС, чтобы выбрать два случайных текстовых значения из исходного списка.
Чтобы выбрать случайное значение из списка, примените следующую формулу: = ИНДЕКС (A1: A7; RANDBETWEEN (1; COUNT (A1: A7))).
Генератор случайных чисел нормального распределения
Функции RAND и RANDBETWEEN производят случайные числа с равномерным распределением. Любое значение с равной вероятностью может попасть в нижнюю границу требуемого диапазона и верхнюю границу. Это приводит к огромному разбросу от целевого значения.
Читайте также: Как написать мессенджер для Android
Нормальное распределение подразумевает, что большинство сгенерированных чисел близко к целевому. Исправляем формулу RANDBETWEEN и создаем массив данных с нормальным распределением.
Стоимость товара X 100 руб. Вся произведенная партия подлежит нормальному распределению. Случайная величина также подчиняется нормальному распределению вероятностей.
В этих условиях среднее значение диапазона составляет 100 руб. Формируем массив и строим график с нормальным распределением со стандартным отклонением 1,5 руб.
Мы используем функцию: = INV.NORM (RAND (); 100; 1.5).
Excel вычислил, какие значения попадают в диапазон вероятности. Поскольку вероятность изготовления продукта стоимостью 100 рублей максимальна, формула чаще других показывает значения, близкие к 100.
Перейдем к построению графика. Для начала нужно создать таблицу с категориями. Для этого разделим массив на периоды:
- Определите минимальное и максимальное значение в диапазоне, используя функции MIN и MAX.
- Мы указываем размер каждого периода или отрывка. В нашем примере — 1.
- Количество категорий — 10.
- Нижняя граница таблицы с категориями — ближайшее кратное, округленное в меньшую сторону. В ячейке H1 введите формулу = ЭТАЖ (E1; E5).
- В ячейке H2 и далее формула будет выглядеть так: = IF (G2; H1 + $ E $ 5; «»). То есть каждое последующее значение будет увеличиваться на размер шага.
- Мы подсчитываем количество переменных в заданном диапазоне. Мы используем функцию ЧАСТОТА. Формула будет выглядеть так:
На основании полученных данных мы сможем сформировать диаграмму с нормальным распределением. Ось значений — это количество переменных в диапазоне, ось категорий — это периоды.
График нормального распределения готов. Как и должно быть, запомните форму колокольчика.
То же самое можно сделать гораздо проще. Использование пакета анализа данных. Выбираем «Сгенерировать случайные числа».
Прочтите, как связать стандартную настройку «Анализ данных» здесь.
Заполните параметры для генерации. Распределение «нормальное».
Щелкните ОК. Получаем набор случайных чисел. Вызовите инструмент анализа данных. Выбираем «Гистограмма». Установка параметра. Убедитесь, что установлен флажок «Устройство графического вывода».
График нормального распределения строится в Excel.