Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2010 - [решено] Помогите с формулой в Excel

Ответить
Настройки темы
2010 - [решено] Помогите с формулой в Excel

Пользователь


Сообщения: 109
Благодарности: 2


Конфигурация

Профиль | Отправить PM | Цитировать


Office 2010

Помогите сделать накопительную формулу, то есть, в (ст.1) результат, например вводим число 100 в (ст.2) в (ст.1) отображается 100 еще раз вводим в (ст.2) 50 и в (ст.1) отображается уже 150 и так до бесконечности.


Отправлено: 17:03, 23-09-2010

 

Модератор


Moderator


Сообщения: 16848
Благодарности: 3247

Профиль | Сайт | Отправить PM | Цитировать


Vehal, к сожалению, без макросов не обойтись: вам нужно где-то запоминать результат предыдущего вычисления, причем не в книге, а в независимой переменной.
Иначе будете получать циклическую ссылку.

-------
При заполнении сведений о конфигурации компьютера не забудь поставить флажок: отображать - "Да"
-------------------------------------------------------------------------------------------
Ассоциация VirusNet - помощь и обучение борьбе с вирусами. Некоторые вопросы загрузки в моем блоге


Отправлено: 18:32, 23-09-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 109
Благодарности: 2

Профиль | Отправить PM | Цитировать


Цитата okshef:
Vehal, к сожалению, без макросов не обойтись: вам нужно где-то запоминать результат предыдущего вычисления, причем не в книге, а в независимой переменной.
Иначе будете получать циклическую ссылку. »
Как это сделать?

Отправлено: 21:14, 23-09-2010 | #3


Модератор


Moderator


Сообщения: 16848
Благодарности: 3247

Профиль | Сайт | Отправить PM | Цитировать


Поместите макрос ниже на лист (в Visual Basic), на котором будут производится вычисления:
Код: Выделить весь код
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If ActiveCell.Row = 2 And ActiveCell.Column = 2 Then Exit Sub
Cells(1, 2) = Cells(1, 2) + Cells(2, 2)
End Sub
После изменения содержимого и выхода из ячейки B2 (в любую сторону) содержимое ячейки B1 будет изменено на то число, которое ввели.

-------
При заполнении сведений о конфигурации компьютера не забудь поставить флажок: отображать - "Да"
-------------------------------------------------------------------------------------------
Ассоциация VirusNet - помощь и обучение борьбе с вирусами. Некоторые вопросы загрузки в моем блоге


Отправлено: 22:13, 23-09-2010 | #4


Пользователь


Сообщения: 109
Благодарности: 2

Профиль | Отправить PM | Цитировать


Здесь ответ http://social.technet.microsoft.com/...?prof=required

Отправлено: 20:04, 28-09-2010 | #5


Модератор


Moderator


Сообщения: 16848
Благодарности: 3247

Профиль | Сайт | Отправить PM | Цитировать


Ну что ж, неплохо. И элегантно.

-------
При заполнении сведений о конфигурации компьютера не забудь поставить флажок: отображать - "Да"
-------------------------------------------------------------------------------------------
Ассоциация VirusNet - помощь и обучение борьбе с вирусами. Некоторые вопросы загрузки в моем блоге


Отправлено: 20:22, 28-09-2010 | #6



Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2010 - [решено] Помогите с формулой в Excel

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBA - Помогите написать макрос в Excel, экспорт данных из Excel в Word. E.v.g Программирование и базы данных 7 03-05-2018 22:18
Разное - Помогите решить задачку в Excel!! v-b Программирование и базы данных 7 04-04-2013 18:12
Разное - помогите решить задачи по excel pontan Программирование и базы данных 0 23-06-2010 16:16
Разное - Помогите решить задачу в Excel Dgonny Программирование и базы данных 2 16-11-2009 04:11
Помогите автоматизировать формулу в Excel dexer Хочу все знать 1 03-09-2009 16:48




 
Переход