Страница: 1 |
Страница: 1 |
Вопрос: a1=a1+a2 функция сумма нарастающим итогом
Добавлено: 01.02.06 10:23
Автор вопроса: Olesya | ICQ: 283083892
создать функцию в vba для excel a1=a1+a2
Как создать в excel рекурсивную функцию, ссылающуюся саму на себя - задача подсчет в ячейке суммы нарастающим итогом
а1=а1+а2
PS:включение параметра итерации приводит к нежелательным пересчетам при сохранении и при выполнении других вычислений на листе
А, применение обработки данного события не дает возможности вернуться назад (back) и отменить действие
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$2" Then
If IsNumeric(Range("B2")) And IsNumeric(Target) Then
Range("B2") = Range("B2") + Target
End If
End If
End Sub
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #1
Добавлено: 01.02.06 12:27
Формула нарастающего итога не является рекурсивной. Задачу подробнее.
Номер ответа: 2
Автор ответа:
Olesya
ICQ: 283083892
Вопросов: 1
Ответов: 1
Профиль | | #2
Добавлено: 01.02.06 12:56
задача в том, чтобы создать такую функцию - в ячейке а1 (например) будет сумма за день, а в ячейке b1 - подсчитываться сумма нарастающим итогом (т.е. b1=b1+a1)
Номер ответа: 3
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #3
Добавлено: 01.02.06 16:39
Нарастающим итогом на основе каких данных? На основе одной ячейки?