[讨论] 请问excel 如何做可以反推的计算表格啊? 很简单的小学生级别的概念,会的进来看看!!!

Noobish buebby-avatar

Noobish buebby

2022-05-05T08:54:17+00:00

格子公式 D31=9+C31 . 在这种情况下只能输入C31得到D31 (即输入1, 得到10)。不能做到输入D31得到C31(不能输入10,得到1) .
但是我的需求是 随便输入D31或者C31其中的一个,, 能得到另外一个格子的值。
请问应该如何弄啊?

[img]https://img.nga.178.com/attachments/mon_202205/07/-7Q4sjr-1pwoK18T1kScs-dk.jpg[/img]
Ayoッ-avatar

Ayoッ

百度吧!
Jadebro10-avatar

Jadebro10

公示不行,VBA可以
22shernd-avatar

22shernd

D上面都有公式了,你还输什么?干脆再开一列
Lansor-avatar

Lansor

excel应该做不了,会产生循环引用[img]https://img.nga.178.com/attachments/mon_201910/06/9bQ5-ksx5K17ToS2s-2s.gif[/img]
Yuri_Thoth-avatar

Yuri_Thoth

假如我输入10,你是想要1还是19
General Kuzmo-avatar

General Kuzmo

有这个功能的,算钱经常用,百度搜索“规划求解”
oipika-avatar

oipika

[quote][tid=31801804]Topic[/tid] Post by [uid=60660455]fisker43[/uid] (2022-05-07 16:55):

格子公式 D31=9+C31 . 在这种情况下只能输入C31得到D31 (即输入1, 得到10)。不能做到输入D31得到C31(不能输入10,得到1) .
但是我的需求是 随便输入D31或者C31其中的一个,, 能得到另外一个格子的值。
请问应该如何弄啊?

[img]https://img.nga.178.com/attachments/mon_202205/07/-7Q4sjr-1pwoK18T1kScs-dk.jpg[/img][/quote][img]https://img.nga.178.com/attachments/mon_202205/07/-7Q8n6r-i16jKmT1kScf-ac.png[/img]

不知道这个方法满足不。思路转化下,做辅助列求C D任一空列的值。
999 Painful-avatar

999 Painful

你这属于循环引用了,就算vba起码你也得规定有一方为空才可以运算,或者规定运算次数