粉丝31.9万获赞81.4万
用户需求为管理多合同的分阶段付款日期,避免付款时间提前、滞后或遗漏。具体付款条款为:结算后次月支付80%、三个月后支付15%、六个月后支付剩余5%,需通过Excel公式实现自动计算各阶段剩余天数并提示。
为简化Excel公式计算(需数值输入),将模糊时间单位“月”转换为固定天数:
通过TODAY()函数获取当前日期,与合同结算日(假设为单元格A2)计算时间差,得到“结算日至今已过天数”:=TODAY()-A2
(需将单元格格式设为“常规”,结果为数值型天数)
根据已过天数判断当前所处付款阶段,并计算对应阶段的剩余付款天数:
=A2+30-TODAY() "距首次款"&(A2+30-TODAY())&"天"=A2+90-TODAY() "距二付款"&(A2+90-TODAY())&"天"=A2+180-TODAY() "距尾款"&(A2+180-TODAY())&"天"通过IF函数嵌套与AND逻辑连接符,整合上述分阶段条件,实现自动识别当前阶段并显示对应提示:
=IF(TODAY()-A2<30, "距首次款"&(A2+30-TODAY())&"天",
IF(AND(TODAY()-A2>=30, TODAY()-A2<90), "距二付款"&(A2+90-TODAY())&"天",
"距尾款"&(A2+180-TODAY())&"天"))
EDATE函数(如EDATE(A2,1)表示结算日后1个月)。 "距首次款剩余"&(A2+30-TODAY())&"天"。
0
0
0
0