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,)
下拉填充