EXCEL函数问题,请高手帮忙解答!

假设A1:C3为不同原料的人工,水电,及固定资产折旧费用,D列为产品选项(可同时多项选择),E列为额外费用,现在需要在F列计算不同产品的费用,前提条件是A1:C3的人工,... 假设A1:C3为不同原料的人工,水电,及固定资产折旧费用,D列为产品选项(可同时多项选择),E列为额外费用,现在需要在F列计算不同产品的费用,前提条件是A1:C3的人工,水电,及固定资产折旧费用只能计算一次,如:在F1中计算了A1+B1+C1,则F2中就不能再计算A2+B2+C2了,以此类推。内容如下:
A1=1,B1=2,C1=3,D1为VLOOKUP查找的数据,E1=4,F1列为需要求的数据.
A2=1,B2=2,C2=3,D2为VLOOKUP查找的数据,E2=4,F2列为需要求的数据
A3=1,B3=2,C3=3,D3为VLOOKUP查找的数据,E3=4,F3列为需要求的数据.
......
如果D1查找的数据=0,则F1必须=0,假若D1>0,则F1必须=A1+B1+C1+D1+E1,这个假设条件可以使用IF(D1>0,SUM(A1:E1),"0.00")实现.
我的问题是:
1,如果D2=0,F2必须=0,如果D1和D2数据同时满足>0的条件时F2只需计算D2+E2之和,D1=0,D2>0时F2则需计算A2+B2+C2+D2+E2之和。(也就是说F2的数据会随着D1和D2数据的变化而变化)
2,如果D3=0,F3必须=0,如果D2和D3数据同时满足>0的条件时F3只需计算D3+E3之和,D2=0,D3>0时F2则需计算A3+B3+C3+D3+E3之和。(也就是说F3的数据会随着D2和D3数据的变化而变化)
……
罗嗦了半天,也不知道说清楚了没有,如果您不嫌麻烦的话,可以将答案发到我的邮箱里:
ggzhao@163.com
在那儿我可能会说得更清楚点儿!

请高手一定帮忙解答,谢谢哦!
foxconn_fy 虽然在网页里没有给出明确答复,但是通过邮件给出了详细解答=IF(E14=0,0,IF(SUM(E$12:E13)=0,SUM(B14:F14),E14+F14)),非常仔细,感谢他的答复!
huaniangme和 lwylwy1976的答复有点没有搞明白,不过也要感谢他们的积极响应!
展开
 我来答
foxconn_fy
2010-10-25 · TA获得超过2515个赞
知道小有建树答主
回答量:1190
采纳率:0%
帮助的人:817万
展开全部
对你的问题有点不明白
1.如果我D1:D3全等0 那F4=A4:E4的和 如果D1=1呢,D2 D3=0,那F4是等A1:E1呢还是=D1+E1呢
2.就是说,你的表是2行统计还是多行统计问题,看你的问题全是2行统计的,全是D1 D2和D2 D3或D3 D4这样
都是如果D1怎么样,D2结果;如果D2怎么样,D3结果。全是这样累加的。
3.如果D1=1 D2 D3 D4 D5全等0 那F6应该等A6:E6还是D6:E6呢

最好把文件发过来foxconn_fy
huaniangme
2010-10-25 · TA获得超过860个赞
知道小有建树答主
回答量:631
采纳率:100%
帮助的人:600万
展开全部
F1 =IF(D1<=0,0,IF(ROW()=1,SUM(A1:E1),IF(INDIRECT(ADDRESS(ROW()-1,COLUMN()-2))>0,SUM(D1:E1),SUM(A1:E1)))) 公式下拉即可

判断D列 <=0 时都为0
ROW()=1 是从第一行开始,如果从其它行开始只需修改1即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lwylwy1976
2010-10-25 · TA获得超过300个赞
知道小有建树答主
回答量:205
采纳率:0%
帮助的人:319万
展开全部
=IF(D2=0,0,IF(AND(D1=0,D2>0),SUM(A2:E2),IF(AND(D1>0,D2>0),SUM(D2:E2),)))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式