前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Excel公式技巧61:插值公式技术

Excel公式技巧61:插值公式技术

作者头像
fanjy
发布2020-11-06 08:18:58
2.3K0
发布2020-11-06 08:18:58
举报
文章被收录于专栏:完美Excel完美Excel

学习Excel技术,关注微信公众号:

excelperfect

一个项目从2013年开始投资,相关数据如下图1所示,求该项目的投资回收期?也就是说,累计现金流等于0的那个时间点。

图1

从工作表中可以看出,该项目的投资回收期在2015年至2016年之间,且更接近于2016年。

可以以时间为横坐标,现金流数据为纵坐标,绘制图表后,测量横坐标上的时间来近似求出;也可以使用三角形等比公式来精确求得。这里使用公式来计算。

在单元格D8中输入公式:

=(FORECAST(0,OFFSET(C4,,MATCH(0,C6:G6)-1,1,2),OFFSET(C6,,MATCH(0,C6:G6)-1,1,2))-C4)/365

得到该项目投资回收期。

公式的关键在FORECAST函数,包含有3个参数。其中:

1.参数x:0

2.参数known_y’s:OFFSET(C4,,MATCH(0,C6:G6)-1,1,2)

3.参数known_x’s:OFFSET(C6,,MATCH(0,C6:G6)-1,1,2)

FORECAST函数通过插值找到未知的x值。

在公式中:

MATCH(0,C6:G6)

在单元格区域C6:G6中查找值0,返回-9所在的位置3,这样:

OFFSET(C4,,MATCH(0,C6:G6)-1,1,2)

转换为:

OFFSET(C4,,2,1,2)

得到单元格区域:E4:F4

同理,公式中的:

OFFSET(C6,,MATCH(0,C6:G6)-1,1,2)

得到单元格区域E6:F6

因此,公式中的FORECAST函数转换为:

=FORECAST(0, E4:F4, E6:F6)

返回2015年10月13日,即收支平衡的日期。

再通过减去开始日期并除以一年的天数365天来计算年数,即公式:

=(FORECAST(0, E4:F4, E6:F6)-C4)/365

得到结果:

2.78

注:这是在Chandoo.org论坛上看到的一个贴子,特整理于此,供学习参考。

欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。

欢迎到知识星球:完美Excel社群,进行技术交流和提问,获取更多电子资料。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-10-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 完美Excel 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档