Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.03.2011, 23:34   #1
Windjammer
Новичок
Джуниор
 
Регистрация: 02.03.2011
Сообщений: 13
По умолчанию Накопление значения многократного суммирования

Привет уважаемым участникам!

Прошу помощи у продвинутой публики в части применения Excel.

Суть в следующем: каждый день многократно получаем частные значения однородного параметра (например для ясности назовем это оплатой стоимости товара А). При этом в определенной ячейке необходимо получить сумму всех этих платежей за определенное время.

Проблема в том, что частные составляющие (которых много) нет возможности "оставить в истории", главное, чтобы каждое из этих чисел добавилось к общей сумме (и она должна увеличиваться по мере поступления этих самых частных платежей). Тогда к определенному моменту можно получить эту самую общую сумму.

Я понимаю, что задачу можно решить организовав большой массив ячеек, но тогда "аппарат" очень усложняется. Конечно речь идет о принципе. Сама таблица не дает возможности получать такую сумму через сохранение промежуточных значений.

Я надеюсь, что изложил понятно...

Очень прошу! Спасибо!
Windjammer вне форума Ответить с цитированием
Старый 02.03.2011, 23:43   #2
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Каким образом поступают данные в ячейку,с какой частотой?
К дате привязку надо делать?
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 02.03.2011, 23:49   #3
Windjammer
Новичок
Джуниор
 
Регистрация: 02.03.2011
Сообщений: 13
По умолчанию

Цитата:
Сообщение от doober Посмотреть сообщение
Каким образом поступают данные в ячейку,с какой частотой?
К дате привязку надо делать?
Данные нужно вводить вручную. Пока просто мучимся. А надо и в привязке к дате, вводить значения в одну и ту же ячейку вручную, чтобы сумма при каждом введении увеличивалась (при этом каждая частная сумма не запоминается, потому что важна СУММА за период)... Естественно, что полей там много... Но если по одному подскажете, то в принципе наверное по аналогии применим и в остальном...

Спасибо вам за внимание!
Windjammer вне форума Ответить с цитированием
Старый 03.03.2011, 00:01   #4
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Самое простое,писать в текстовик сумму,при вводе в ячейку данных,читаете текстовик,суммируете с введенными данными,отображаете в нужной ячейке и эту же сумму обратно в текстовик.
Если надо выборку за период,пишете в файл CSV Дата,значение.
Потом запросом за промежуток времени вынимаете сумму после ввода данных в ячейку.
Вариантов решения много.
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 03.03.2011, 00:08   #5
Windjammer
Новичок
Джуниор
 
Регистрация: 02.03.2011
Сообщений: 13
По умолчанию

Цитата:
Сообщение от doober Посмотреть сообщение
Самое простое,писать в текстовик сумму,при вводе в ячейку данных,читаете текстовик,суммируете с введенными данными,отображаете в нужной ячейке и эту же сумму обратно в текстовик.
Если надо выборку за период,пишете в файл CSV Дата,значение.
Потом запросом за промежуток времени вынимаете сумму после ввода данных в ячейку.
Вариантов решения много.
Не нахожусь что сказать (поскольку ). Вы уж извините... Видимо ничего не получится... В печали...

А может все таки можно!?
Windjammer вне форума Ответить с цитированием
Старый 03.03.2011, 00:13   #6
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

а если человек внес в ячейку число 133, а потом заметил, что это ошибка и исправил его на 733, а в общую сумму уже 133 вошло, тут еще 733 добавилось, Вы ищите приключения по учету? Вы их найдете...
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 03.03.2011, 00:14   #7
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Не понял.почему такое настроение.
Файл образец с пояснениями на базу,и делов то.
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 03.03.2011, 00:15   #8
Windjammer
Новичок
Джуниор
 
Регистрация: 02.03.2011
Сообщений: 13
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
а если человек внес в ячейку число 133, а потом заметил, что это ошибка и исправил его на 733, а в общую сумму уже 133 вошло, тут еще 733 добавилось, Вы ищите приключения по учету? Вы их найдете...
Ну видимо так! Исправить ошибку можно через внесение отрицательного числа. Этот случай - вопрос ответственности операторов...

Спасибо!
Windjammer вне форума Ответить с цитированием
Старый 03.03.2011, 00:23   #9
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Ваш проект уже работает.
Вложения
Тип файла: rar Книга599.rar (5.4 Кб, 59 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 03.03.2011, 00:53   #10
Windjammer
Новичок
Джуниор
 
Регистрация: 02.03.2011
Сообщений: 13
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
Ваш проект уже работает.
Что-то в этом есть. До такого простого решения я не додумался. Надо посмотреть. Только количество итераций можно ставить равным единице.

Кроме того слишком опасно, кто-нибудь изменит количество итераций и все, - "кирдык"

...Кроме того не решается вопрос выборки за период, о возможности которого намекает Doober.

С уважением.
Windjammer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
накопление+отсеивание xxxxx0111 Microsoft Office Excel 4 09.02.2010 13:32
Apache+PHP. За и против многократного использования ECHO Alhazred PHP 25 26.12.2009 13:54
progressBar(накопление по одному кубику) Siluet Общие вопросы Delphi 4 21.12.2009 21:08
задачи на накопление суммы с заданной погрешностью salmanov Общие вопросы C/C++ 2 16.12.2008 18:13