Страница 1 из 1
Как запустить циклическую формулу?
Добавлено: 25 авг 2004, 08:42
Damir
c6: =C64+(C36-C37)/C62
c64: =c6
c36: =C128+C226
c37: =C137+C234
c128: =C83*C161/C6
и так далее
во всех клетках результат: #ДЕЛ/0!
Как сделать, чтобы был результат?
Добавлено: 26 авг 2004, 01:24
Naeel Maqsudov
Если численные методы, которые испольщзует Excel сходятся,
то достатосно сделать Сервис/Параметры/Вычисления и
включить флажок "Итерации". Можно также выбрать желаемую точность
вычислений.
Но по-моему, приведенный выше пример не сойдется...
Добавлено: 26 авг 2004, 01:39
Naeel Maqsudov
Например
F5: =-F8/3
F8: =(F5-3)/2-3
Даст результат
F5=1,285686728
F8=-3,857156636
А приведенный выше пример точно не сходится, так как C62 там не определено, т.е.ноль (вот Вам и деление на 0).
А если еще взять в расчет 2 первых уравнения, то получается что при С36=С37 (кстати, единственное условие наличия решения) существует бесконечное множество решений! (Так как C64+0 всегра будет равно C64 и, соответственно C6.) Ехсеl либо покажет случайное значение, либо будет ругаться на исчерпание числа итераций. (Скорее всего первое.)
Добавлено: 26 авг 2004, 07:54
Damir
Спасибо!!! Разобрался!
Подсказали, что надо скопировать значащие формулы, потом ввести вместо значащих формул какие-либо значения, выполнить расчет, потом возвратить соответствующие формулы.