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

Проще говоря, если набор данных

Ролл №: 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 ответ1

2

Это не сортировка, но называется биннингом или вычислением частот, вам нужно использовать FREQUENCY:

Формула, которую я использовал в столбце E:
=FREQUENCY($A$2:$A$21,$C$2:$C$7-1)

  • это формула массива, поэтому вам нужно сначала выбрать все ячейки, в которых она будет содержаться, ввести формулу, а затем завершить ее, нажав CTRL+SHIFT+ENTER.
  • Первая вычисленная частота - это число элементов, которые меньше нижней границы (первая ячейка второго аргумента), поэтому у вас либо будет 0 в начале, либо вы просто исключите первую ячейку из второго параметра.

Для категорий я использовал эту формулу в столбце D:
=C2&"-"&C3-1
поэтому редактирование значений в столбце C автоматически обновляет как метки, так и значения.

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