TODAY()是属于不固定值函数,它的值会随着系统日期变化而变化,所以如果你是求某个固定月份(或日期)的数值时,绝对不能用这个函数,你可以直接将日期写入函数中,如:
DATE(2018,8,1)
DATE(2018,8,31)
只有你需要公式结果随着系统日期改变而自动改变时才用TODAY()函数。
你的时间函数,我不太熟悉。但发现SUM()有问题。SUM()的括号内不能有加号和减号。两个格相加,应该是=SUM(A1,C1)而不是 =SUM(A1+C1)。扩后内也不能有SUM(A1-1B)的方式。要把减去的数据放在外面,如 =SUM(A1,B1)-C1
年份用:=DATEDIF(A1+1,DATE(2018,8,1),"y")
式中根据算工资的月份更改日期函数DATE中的2018和8,不要改动1。
整个公式为:
=B1/(1+(DATEDIF(A1+1,DATE(2018,8,1),"y")>2))
=B1/IF(DATEDIF(A1+1,DATE(2018,8,1),"y")>2,2,1)
=B1*IF(DATEDIF(A1+1,DATE(2018,8,1),"y")>2,0.5,1)
这个问题可以使用vlookup函数。
关于该函数帮助:打开“插入函数”对话框,选择vlookup函数,点击左下角帮助链接即可看到说明和实例。
公式写的太复杂,不容易查清错误,可以采取分步来完成(可同时可以检查公式错误)!