Сумма или граф пока? - PullRequest
       28

Сумма или граф пока?

5 голосов
/ 23 января 2010

Я пытаюсь сделать свою рабочую таблицу соответствия более эффективной. У меня есть список элементов управления в разделах (и подразделах), и я использую значение в качестве заполнителя для подсчета количества элементов управления в разделе (или подразделе), а также исключений в разделе. Я использую значение «1», если есть допустимый элемент управления, и суммирую эти значения для каждого раздела или подраздела.

Мне часто приходится добавлять строки в конец раздела, и это отбрасывает мою формулу суммы, требуя ручного обновления этих формул.

Мне бы хотелось использовать формулу для "sum-till" или "count-till" следующего раздела. Я приложил пример.

Есть ли способ суммировать (или считать) до следующей формулы или не "1" -значения? Будет ли проще поместить значение «конец» внизу каждого из этих разделов и считать до «конца»? Это не был бы идеальный способ выполнить такую ​​функцию (поскольку между разделами будет много ненужных «концов»), но если нет лучшего способа, возможно, я исследую этот путь.

Link to screenshot

Ответы [ 4 ]

2 голосов
/ 24 января 2010

Использовать динамический именованный диапазон.

Отличный ресурс здесь: http://www.ozgrid.com/Excel/DynamicRanges.htm

По сути, вы ссылаетесь на именованный диапазон в формуле суммы, но, поскольку диапазон является динамическим, он настраивается автоматически.

(Вид комбинации ответов Джерри и Лэнса)

2 голосов
/ 23 января 2010

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

Таким образом, вы можете назвать диапазон 'Section1' как C3: C9, затем, когда вы добавляете строку, просто щелкните правой кнопкой мыши на строке № 9 и выберите «Вставить», тогда новая строка будет в «Section1». Итак, вы можете просто положить формулу как

=Sum(Section1)

0 голосов
/ 04 января 2012

Используйте эту формулу для строк SubTotal. Для C$1000 выберите строку, превышающую ожидаемую для вашей таблицы.

Для ввода в ячейку C2.

=SUBTOTAL(9,C3:C$1000)*2-SUM(C3:C$1000)

Копирование и вставка во все остальные SubTotal строки

0 голосов
/ 24 января 2010

= сумма (смещение (с3; 0; 0; с2; 1)

...