请各位高手用白话文跟我讲解下下面这个Excel公式,拜托了

=IF(F4="提升商品销售收入",(E13+E11+E25-E9)/(E8-E15),INDIRECT(CONCATENATE($C$1&"预算","!",ADDRES... =IF(F4="提升商品销售收入",(E13+E11+E25-E9)/(E8-E15),INDIRECT(CONCATENATE($C$1&"预算","!",ADDRESS(MATCH($D7,江宁预算!$C:$C,0),MATCH($C$2,江宁预算!$6:$6,0))))) 展开
 我来答
EXCEL办公实战
2015-01-15 · Excel办公实战函数、技巧、VBA教程
EXCEL办公实战
采纳数:2380 获赞数:23634

向TA提问 私信TA
展开全部
简单点来说这个是一个嵌套公式设计函数有:
1、IF 语法,if(条件判断,满足返回值,不满足返回值)
2、indirect,返回引用地址的值
3、match,返回匹配到的位置
4、address,返回单元格地址
5、concatenate,字符链接函数,把其中的各参数链接起来
如果是新手很难理解了
大概意思是如果F4单元格的值是提升商品销售收入,就返回(E13+E11+E25-E9)/(E8-E15)相处的值,否则就返回indirect引用的单元格的值,其有C1单元格的值和预算来确定表名,D7匹配C列,返回对应的位置,作为address的参数。
【名臣】f2
2015-01-15 · TA获得超过1912个赞
知道大有可为答主
回答量:1594
采纳率:0%
帮助的人:1538万
展开全部
MATCH($C$2,江宁预算!$6:$6,0)  查找C2值在 江宁预算 工作表的第6行的第几个单元格,即列号

MATCH($D7,江宁预算!$C:$C,0) 查找D7值在 江宁预算 工作表的C列的第几个单元格,即行号
ADDRESS(行号,列号)返回单元格地址  ADDRESS(1,2)=$B$1 ,INDIRECT($B$1)返回B1单元格的值

所以IF判断F4单元格内容如果为“提升商品销售收入” 时,返回(E13+E11+E25-E9)/(E8-E15)这个公式的运算结果

否则返回 INDIRECT(ADDRESS(行号,列号))的值
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式