Excel中三列数据按条件取数

发布网友 发布时间:2022-02-27 12:46

我来回答

2个回答

热心网友 时间:2022-02-27 14:15

ABC列中三列都有数的且累计付款没有超过结算价的以结算价为基数;累计付款大于其他两行的数以累计付款为基数;三项中仅有一项有数据以有数据的为基数;可用如下公式表示

=IF(AND(COUNT(A2:C2)=3,C2<=B2),B2,IF(AND(C2>A2,C2>B2),C2,IF(COUNT(A2:C2)=1,SUM(A2:C2),"")))
不明白下列语句的数量关系,请明示:
结算价格优于合同价格
然后与已开票的金额计入需预估成本中追问结算价格优于合同价 意思是 有结算价格的以结算价格为准
您列示的公式行4和行6计算出的数是空的,应该是行4最后取A行数300;行6取A或B数500
麻烦帮我再看下

热心网友 时间:2022-02-27 15:33

e2公式:
=max(if(b2,b2,a2)-c2,)
下拉填充
---你图中的示例数据有误,比如E3应该是10,E5应该是0.追问E列是ABC对比后的数字和D已开票数对比后还需开票的数,E3是ABC取A数300-D行280=E行20;E5=A/B(ABC取A=B>C)500-D行0=E行500

这样的意思
帮我再看看

追答明白你的意思了,e2公式改为:
=max(if(b2,b2,if(a2,a2,c2))-d2,)
下拉填充

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com