请问,Excel 如何自动生成函数图?

2014-07-29 12:09:26 +08:00
 heylogo
简单说,因变量Y是由自变量X经过一系列函数得到的结果(因涉及多个嵌套表,该函数无法直接用公式写出),请问如何画出X与Y的关系图(或得到X与Y的一一对应序列)?

不知道我表达清楚没

叩谢!
3626 次点击
所在节点    问与答
8 条回复
Loerise
2014-07-29 12:40:39 +08:00
vlookup 也解决不了嵌套问题么?
heylogo
2014-07-29 13:33:42 +08:00
@Loerise 不行,嵌套表太多
Daniel65536
2014-07-29 14:49:26 +08:00
你们的表应该给了一个用来填入X的格子比如A1,然后一堆表获取A1的值来回算,最后一个显示Y的格子B1用公式从一堆表中算出最后的值吧。

像这样就可以了:
http://img4.picbed.org/uploads/2014/07/4JLE9GBB~SA357_2RCPG}FU.jpg

提供一个我花了五分钟写出来的DEMO文件,打开后按下Ctrl+Q即可查看效果
https://www.dropbox.com/s/sw5rml8qzhw8si5/DEMO.xlsm

注意,这个DEMO文件采取CC NC方式共享,你可以参考其代码重写新的代码并随意使用,但不能直接将这个DEMO文件商用。
heylogo
2014-07-29 16:24:50 +08:00
@Daniel65536 嗯,是这样的,谢谢。

你的方法很好,但问题是我的因变量是嵌套表里的一组现金流形成的内部收益率,而现金流受利率、手续费等因素影响,这些都无法直接写成一个公式Y=F(x)

再次感谢!
heylogo
2014-07-29 17:23:27 +08:00
@Daniel65536 请问这段宏对嵌套表无效吗?我修改了下,Y值直接等于我要得到的因变量,但该因变量是由其他表中函数(该函数较繁杂)所得。
Quaintjade
2014-07-29 17:39:00 +08:00
话说不能用模拟运算表(data table)来做吗?(数据->数据工具->模拟分析->模拟运算表)
Daniel65536
2014-07-29 18:53:09 +08:00
@heylogo 呃……你的描述有点太抽象了……搞不懂了……

你可以考虑自己录制一个宏来解决问题,或者求助你们公司的IT部门,这样比较直接容易让他们理解你的要求,交流也方便些
heylogo
2014-07-29 22:09:00 +08:00
@Quaintjade 唉 玩不出这么高端的 ==

@Daniel65536 基本是你示例中的意思,只不过你可以直接写出函数,而我这里边涉及PMT、IRR之类的函数,无法直接写出y与x之间的关系。

最后没办法,手工获取了部分对应数值,作出关系图

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/125046

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX