现有一个Excel表格,属于煤质化验后的计量统计表,内容如图片所示。 现有公式不够完善,求重新设计编写或者完善公式,实现以下目的,如公式编写完美可加分。
结算价:
现有公式为:
=IF(ISBLANK(F4),0,(F4-IF(H4<=10,0,FLOOR((H4-10)/0.1,1)*20)-IF(J4<=0.9,0,FLOOR((J4-0.9)/0.01,1)*20)-IF(K4>=75,0,FLOOR((75-K4)/5,1)*20)-IF(L4>=16,0,FLOOR(16-L4,1)*20)))
结算数量:
现有公式为:
=ROUNDDOWN((100-G4)/(100-8)*E4,1)
金额:
现有公式为
=M4*N4
求完善以上公式或者重新编写,并实现以下目的:
1.灰(Ad) <=10,不扣款;10<=灰<=10.5之间,每超0.1扣2元;灰>10.5每超0.1扣3倍,即6元;
2.硫(Std) <=0.8,不扣款;0.8<=硫<=0.85之间,每超0.1扣2元;硫>0.85,每超0.1扣3倍,即6元;
3.挥发份(Vd) <=38,不扣款;38<=挥发份<=38.5之间,每超1扣2元;挥发分>40,每超1扣3倍,即6元;
4.粘结(GR.I) >=75,不扣款;65<=硫<=75之间,每少1扣2元;粘结<65,每少1扣3倍,即6元;
5.Y值 >=15,不扣款;13<=硫<=15之间,每少1扣2元;Y值<13,每少1扣3倍,即6元;
PS:受该表格使用的环境和条件限制,需要做到前面数值往表格里一填写即可出后面的结果,另外也算是帮别人忙,所以如能有一劳永逸的办法最好。
补充图片
求详说计算多家单位的具体操作步骤
[email protected]
10.5以内,每超0.1扣2元,超过10.5以后,每超0.1扣三倍即6元。
追答=F3-IF(AND(H3>10,H310.5,10+INT((H3-10.5)/0.1)*6,0))-IF(AND(I3>0.8,I30.85,10+INT((I3-0.85)/0.01)*6,0))-IF(AND(J3>38,J340,4+INT(J3-40)*6))-IF(AND(K3>=65,K3=13,L3<15),INT(15-L3)*2,IF(L3<13,4+INT(13-L3)*6,0))
追问为何公式最后计算得出的是负值?
追答你F3里边的数太小的话 或者其中有空值的时候 有这种可能
追问使用你的公式怎么计算都是负值,求解
追答=IF(AND(F3"",H3"",I3"",J3"",K3"",L3""),F3-IF(AND(H3>10,H310.5,10+INT((H3-10.5)/0.1)*6,0))-IF(AND(I3>38,I340,4+INT(I3-40)*6))-IF(AND(J3>0.8,J30.85,10+INT((J3-0.85)/0.01)*6,0))-IF(AND(K3>=65,K3=13,L3<15),INT(15-L3)*2,IF(L3<13,4+INT(13-L3)*6,0)),"")
本回答被提问者采纳