Ячейка с накоплением (нарастающим итогом)

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
Weekender
Сообщения: 1
Зарегистрирован: 30 ноя 2007, 15:49

Подскажите, как бы сделать так, чтобы накопительная ячейка с нарастающим итогом могла в зависимости от выбранного значения в выпадающем списке принимать и убывающий итог. Например, (см.вложение, в файле реализовано только суммирование)в ячейке F2 находится выпадающий список, выбираем из списка временной диапазон 17:00-22:00, его значение = 5ти суммируется в накопительной ячейке I2, если же выбрать другое значение из списка, допустим 7:00-11:00 значение которого = 4, то старое значение = 5ти вычитается из I2 а новое = 4 суммируется к I2. Реализовать формулой СУММ не получается, поскольку по завершении рабочей недели все выборы в выпадающих списках принимают 0 значение и соответсвенно итоговая ячейка тоже.
Вложения
post_3623.zip
(9.67 КБ) 50 скачиваний
Author_R
Сообщения: 94
Зарегистрирован: 12 янв 2007, 22:09

еще не смотрел Ваш файл, но, возможно, Вам поможет:

http://www.msoffice.nm.ru/faq/formula.htm#faq5
P. Как сохранить накапливаемый итог в ячейке листа ? 2004

Ответ :
1. Введите в ячейку A1 формулу =A1+C1
2. Нажмите кнопку ОК, после того как Excel выдаст сообщение о циклической ошибке.
3. В меню Сервис выберите команду Параметры, далее закладку Вычисления, потом установите "флажок" итерации, а в поле Предельное число итераций необходимо ввести 1. Нажмите кнопку ОК.
Предполагается, что :
Вы хотите, чтобы данные накапливались в ячейке A1, а в ячейку C1 будут вводиться необходимые данные.

Примечание : Будьте внимательны, т.к. установив итерации, Вы тем самым отключили сообщение о циклической ссылке во всех файлах MS Excel. Если Вы в дальнейшем уберёте итерации, то потеряете возможность "накапливать" итог в ячейке.
С уважением, автор и ведущий рассылки Бесплатная рассылка: Excel - Готовые формулы
Ответить