Могу предложить для Excel`я надстройку.
Разархивировать и скопировать файл в C:\Program Files\Microsoft Office\
OFFICE11\Library\
OFFICE11 - для офиса 2003. Для офиса 2007 OFFICE12.
Запустить Excel, в меню Сервис\Надстройки поставить галочку
Нажать "ОК"
При следующем запуске Excel`я этого делать не надо.
Вставить функцию в ячейку
В качестве аргумента указать ячейку с суммой
После изменения суммы в ячейке значение функции меняется самостоятельно.