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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 12.11.2007, 21:21   #1
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию Формула "A1=А1+В1", зависит и от др. ячеек?

Если в яч. А1 вставить данную формулу "=А1+В1", получим накопления в А1 от переменной В1 и все вроде работает, но стоит ввести данные, любые, в другую, любую ячейку, цикл в А1 повторяется, а почему?
valerij вне форума
Старый 13.11.2007, 05:13   #2
Aristarh Dark
Форумчанин
 
Регистрация: 07.08.2007
Сообщений: 154
По умолчанию

Потому, что при изменении данных Excel проводит пересчет всех формул. Такая формла не является корректной в контексте Excel.
Aristarh Dark вне форума
Старый 13.11.2007, 20:20   #3
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от Aristarh Dark Посмотреть сообщение
Потому, что при изменении данных Excel проводит пересчет всех формул.
Ты хочешь сказать, что если у меня 100000 формул и изменяя один параметр, Excel пересчитывает ВСЕ 100000?
Цитата:
Такая формла не является корректной в контексте Excel.
А в чем не корректна, а А1=В1+С1 корректна?
valerij вне форума
Старый 13.11.2007, 20:56   #4
Nike
Пользователь
 
Аватар для Nike
 
Регистрация: 04.11.2007
Сообщений: 14
По умолчанию

Цитата:
Сообщение от valerij Посмотреть сообщение
Ты хочешь сказать, что если у меня 100000 формул и изменяя один параметр, Excel пересчитывает ВСЕ 100000?

А в чем не корректна, а А1=В1+С1 корректна?
Не корректна в том, что в правой части уравнения содержится ссылка на ячейку в которой должно быть значение(ответ), таким образом получается "циклическая ссылка", другими словами - замкнутый круг.
А1=В1+С1 - вполне корректна
Nike вне форума
Старый 13.11.2007, 21:10   #5
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

А для чего Сервис-Парвметры-Вычисления, интеграции-1?
valerij вне форума
Старый 13.11.2007, 21:18   #6
Nike
Пользователь
 
Аватар для Nike
 
Регистрация: 04.11.2007
Сообщений: 14
По умолчанию

ты видлимо путаешь иНтеГрации с итерациями Данная формула в них не нуждается, разве что для примера...
Nike вне форума
Старый 13.11.2007, 21:25   #7
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от Nike Посмотреть сообщение
ты видлимо путаешь иНтеГрации с итерациями Данная формула в них не нуждается, разве что для примера...
Если я так не сделаю, выскакиват ошибка, "Циклическая......"
valerij вне форума
Старый 13.11.2007, 21:31   #8
Nike
Пользователь
 
Аватар для Nike
 
Регистрация: 04.11.2007
Сообщений: 14
По умолчанию

Это из-за того что там устанавливается относительная погрешность, вот и получается "всё невозможное возможно"
Nike вне форума
Старый 13.11.2007, 21:46   #9
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

А можно как то исправить, ситуацию, ну удобно!
valerij вне форума
Старый 13.11.2007, 22:05   #10
Nike
Пользователь
 
Аватар для Nike
 
Регистрация: 04.11.2007
Сообщений: 14
По умолчанию

Определи для формулы другую целевую ячейку, только и всего.. и не лезь без нужды в дебри сервис-параметры....вместо А1=А1+В1 будет наример С1=А1+В1, тогда в ячейке С1 будет значение этой формулы..
Здесь ещё неясно с какой целью ты строишь эту формулу, она элементарна как 2+2, может ты суть вопроса не так сформулировал?
Nike вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при использовании OlePropertyGet("Documents").OleProcedure("Add") в C++ Builder AleksP C++ Builder 7 11.04.2009 13:06
если пользователь наберет какой-то другой символ не "y" или "n" и нажмет enter, программа проигнорирует skobets Общие вопросы C/C++ 2 03.06.2008 06:51
Excel файл открывается не "до конца" (странички "не показываются" только серое поле) Dorvir Microsoft Office Excel 2 28.03.2008 10:03
Создаю диаграмму "Bar". Подскажите как убрать растояние между "столбами" MAcK Компоненты Delphi 11 24.10.2007 10:49
На чем пишутся стратегии типа "Казаков" и "Эпохи империи" Tayfun Свободное общение 3 26.06.2007 20:27