
Я ищу способ генерации количества записей, которое заполняет заданные минимальные и максимальные значения из заданных данных.
Проще говоря, если набор данных
Рулон №: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20
Соответствующие знаки: 47, 23, 47, 45, 26, 41, 35, 39, 41, 32, 32, 29, 27, 28, 26, 41, 23, 24, 20, 26
Тогда ожидаемый результат должен быть
Диапазон: число
20-24: 4
25-29: 6
30-34: 1
35-39: 3
40-44: 3
45-50: 3
При необходимости я должен иметь возможность изменить диапазон (например, 20-24 изменить на 21-25), соответственно, необходимо рассчитать количество записей.
С уважением
Анил
решение1
Это не сортировка, а называетсябиннинг, илирасчет частот, вам необходимо использовать FREQUENCY
:
Формула, которую я использовал в столбце E, выглядит следующим образом:
=FREQUENCY($A$2:$A$21,$C$2:$C$7-1)
- это формула массива, поэтому вам нужно сначала выбрать все ячейки, которые она будет содержать, ввести формулу, а затем завершить ее с помощью CTRL+ SHIFT+ENTER
- Первая вычисляемая частота — это количество элементов, которые меньше минимальной границы (первой ячейки второго аргумента), поэтому в начале у вас будет либо 0, либо вы просто исключите первую ячейку из второго параметра.
Для категорий я использовал эту формулу в столбце D:
=C2&"-"&C3-1
поэтому редактирование значений в столбце C автоматически обновит как метки, так и значения.