[identity profile] sentiment-ru.livejournal.com posting in [community profile] useful_faq
Есть две клетки в MS Excel "а" и "б", связанные формулой, допустим "б=2а". Меняю значение "а" и автоматически меняется "б". Как сделать так, чтобы я мог "дергать веревочку и за другой конец", то есть менять значение "б" и чтобы автоматически менялось "а".
Вопрос гуглу сформулировать не смог.

upd: спасибо всем, в Excel есть функция подбор параметра, но я уже решил проблему, вручную сделав тоже самое - подобрав параметры

Date: 2009-09-29 03:18 am (UTC)
From: [identity profile] whatevergospodi.livejournal.com
добавьте следующий столбец С и пусть он будет равен б поделить на два.

Date: 2009-09-29 04:09 am (UTC)
From: [identity profile] mmmagnoliaaa.livejournal.com
а почему нельзя завести еще один доп. столбец, а для презентации его просто скрыть?

Date: 2009-09-29 04:40 am (UTC)
From: [identity profile] mmmagnoliaaa.livejournal.com
Десяток столбцов - это еще не большая таблица, поверьте! :))) Посмотрим, может кто-нибудь вам посоветует что-то новое и интересное (сама на заметку возьму), но я бы на вашем месте просто сделала доп.столбец, тем более, если вам нужно будет какие-то цифры в присутствии клиента забивать.

Date: 2009-09-29 03:26 am (UTC)
From: [identity profile] led-mist.livejournal.com
http://detc.usu.ru/assets/acomp0021/31.htm#circle такое не спасет гиганта мысли?

Date: 2009-09-29 04:17 am (UTC)
From: [identity profile] led-mist.livejournal.com
я попробовала, ваша ситуация тоже является циклической ссылкой, но я не понимаю как в нее загнать начальное значение :) у меня нолики получаются

т.е. я ввела в ячейку А1 : =B1/2
a в B1 = 2*A1
и мне выдало ошибку, как инструкции по ссылке.. т.е. если изначально в А1 как-то поступают данные то оно должно пересчитыватся.

хотя это наверное не ваша ситуация.. придется ждать пока специалисты подтянутся :) sorry.

Date: 2009-09-29 04:39 am (UTC)
From: [identity profile] led-mist.livejournal.com
не, должно что-то такое быть!

Date: 2009-09-29 04:52 am (UTC)
From: [identity profile] led-mist.livejournal.com
да, вот там коллега снизу подсказывает про дополнительные листы..
но как я поняла у вас позиция заменяемой ячейки вообще произвольная :( поэтому как-то совсем оно печально

Re

Date: 2009-09-29 04:45 am (UTC)
From: [identity profile] granite-golem.livejournal.com
Никак. Только заводить другую таблицу, с обратной зависимостью. Или, скажем, сделать другой лист, в который размноженной формулой перенести все значения "б" с первого листа, а потом на этом втором листе настроить обратную зависимость.

Date: 2009-09-29 05:06 am (UTC)
From: [identity profile] vnarod.livejournal.com
1. отключить автоматическое вычисление
2. написать формулы как макросы в событие cell_change (не помню точно как называется)

Date: 2009-09-29 05:15 am (UTC)
From: [identity profile] kliuch.livejournal.com
Разве это не обычная циклическая ссылка? А1 ссылается на В1, а В1 ссылается на А1 - невозможно определить исходное и конечное значения.. Кроме этого, даже если проигнорировать ошибку о циклической ссылке, если Вы поменяете значение в В1, то значение заменит собой введенную формулу.

Кажется мне, что Ваша идея неисполнима в Excele (разве что действительно в макросы залезать, но тут я Вам уже не помощник :))

Date: 2009-09-29 05:53 am (UTC)
From: [identity profile] dna2.livejournal.com
Я не очень понимаю, чего Вы хотите, но покопайте в сторону пакета анализа. Он как раз занимается подгонкой результатов под нужные посредством подкручивания исходных данных.

Date: 2009-09-29 07:13 am (UTC)
From: [identity profile] who-is-here.livejournal.com
Насколько я помню, в Экселе есть функция "Подбор параметра", которая будет выполнять Вашу команду наоборот, т.е. по заданному результату.

Date: 2009-09-29 07:18 am (UTC)
From: [identity profile] rkdeik.livejournal.com
Честно говоря нету времени, но имхо надо попробовать написать подрограмму, перехватывающую ошибку циклической ссылки и по условию изменяющая формулу. В формах что-то подобное делал, а в ячейках - не пробовал. Но попытаться можно.