Динамическое изменение размера ячейки в гистограмме Excel

#excel #formula

Вопрос:

Я рассматриваю показатели NPS для набора данных, в котором население часто меняется, поэтому я решил использовать три различных расчета для оптимальных размеров ячеек (Стерджис, Скотт, Фридман и Диаконис). В зависимости от совокупности набора данных я выведу одну из рекомендаций по размеру ячейки в отдельной ячейке.

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

Если рекомендуемый размер ячейки равен 10, то мне нужно вывести:

 -100
-90
-80
-70
-60
-50
-40
-30
-20
-10
0
10
20
30
40
50
60
70
80
90
100
110
120
130
140
150
160
170
180
190
200
 

., с помощью которого я затем смогу проверить частоту моей совокупности данных. И если рекомендуемый размер ячейки равен 5, то тот же, но с половиной этих приращений.

Есть какие-либо предложения о том, как это сделать, основываясь на номере одной ячейки? Мне нужно, чтобы он начинался с -100 и останавливался на 100..

Комментарии:

1. Какая у вас версия Excel?

2. @BigBen У меня есть Excel 365 Enterprise, версия 2106, Сборка 14131.20278 Нажмите Для запуска), текущий канал

3. Тогда вы сможете использовать ПОСЛЕДОВАТЕЛЬНОСТЬ.

4. @BigBen Спасибо! Это сработало как заклинание. =SEQUENCE((ROUNDUP(200/AP28,0)),1,-100,AP28) где 200-это диапазон от -100 до 100, а AP28-рекомендуемый размер ячейки, и -100-это место, где начинается диапазон. Округлено, чтобы приблизиться к 100, так как расчет в этом случае составил 36,63, а 37 было лучше. Вы хотите опубликовать это в качестве своего ответа?

5. @BigBen хорошо. Еще раз спасибо вам!

Ответ №1:

Решена с помощью BigBen в комментариях. =SEQUENCE() решил эту проблему. В моем примере, в частности:

=SEQUENCE((ROUNDUP(200/AP28,0)),1,-100,AP28)

Где я разделил диапазон (от -100 до 100, что равно 200) на рекомендуемый размер ячейки, затем указал размер ячейки (ячейка AP28) и где в диапазоне я хотел начать (-100)