Страницы: 1
RSS
Суммирование с накоплением
 
Всем знатокам привет! Подскажите какую формулу ввести в ячейку K2, чтобы при введении в A2 положительного числа, в K2 отображалась сумма с накоплением? Ну к примеру в A2 забиваю 3, потом 12, соотвественно в K2 должно быть 15. Файл не прилагаю, т.к. по моему все понятно. Спасибо ответившим.
 
В модуль листа:
Код
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address(0, 0) = "A2" Then
        [k2].Value = [k2].Value + IIf(IsNumeric(Target.Value), Target.Value, 0)
    End If
End Sub
Киса, я хочу Вас спросить, как художник — художника: Вы рисовать умеете?
 
Код
=ЕСЛИ(A2>0;K2+(A2/100);K2)
 
Nic70y Спасибо, работает.
 
Nic 70y не въеду как это работает? По идее если K2 изначально 0, то по формуле при введении в A2  - 1, у Вас  K2+(A2/100) это должно 0+ 0,01 итого 0,01. А получается единица? В чём соль?
 
Цитата
barabar пишет:
В чём соль?
Сам не знаю  :) с итеративными вычислениями в принципе не работаю  :)
 
Цитата
Nic70y пишет:
с итеративными вычислениями в принципе не работаю
И правильно.barabar, и Вам не советую. Формула срабатывает при любом пересчете, так что всегда есть большая вероятность получить неожиданный и недостоверный результат. Хороший совет Вам дал Богдан(LightZ), а Вы его даже не поблагодарили. Вот и помогай таким...
Я сам - дурнее всякого примера! ...
 
Привет, Сереж.
Спасибо, да я как-то перестал на таких обращать внимание.
Киса, я хочу Вас спросить, как художник — художника: Вы рисовать умеете?
Страницы: 1
Читают тему
Наверх