用IF和IFS函数计算销售回款金额
临商珑胜
Lv.1 新人创作者
❓2026年6月18日,某企业销售A商品金额10000元,购销合同约定依据客户的回款日期确认销售回款金额。账期规则是按付款期长短给予现金折扣,10天以内付款按3%,20天以内按2%,30天以内按1%,60天以内全款。
依据以上要求,可以分别使用“IF”和“IFS"函数编制WPS表格公式,参照客户不同回款日期计算回款金额,表格示例如下:
一、账期逻辑分析:
1.“客户回款日期”-“销售日期”的值计算付款日期与发货日期之间的天数差,也就是两个日期之间的间隔天数,函数公式为“G2=DATEDIF(D2,E2,"D")”,但是“G2=E2-D2”也有同样的效果。由于合同中没有约定,超过60天回款无违约责任。
2.按间隔天数依次判断折扣系数:
二、用 IF 函数编制公式:
1.在F2单元格输入:
=C2*IF(G2<=10,1-3%,IF(G2<=20,1-2%,IF(G2<=30,1-1%,IF(G2<=60,1,1))))
2.下拉填充公式至F8,计算结果:
三、用 IFS 函数编制公式:
在F2单元格输入:
=C2*IFS(E2-D2<=10,1-3%,E2-D2<=20,1-2%,E2-D2<=30,1-1%,E2-D2<=60,1,E2-D2>60,1)
下拉填充公式至F8,计算结果与使用IF函数公式一致:
四、对比一下,你喜欢哪一个函数更好一些?
临商珑胜WPS知识库