excel 用日期函数求得的值,会跟随时间改变,怎样保留当时求得的值?在线等。

来源:百度知道 编辑:UC知道 时间:2024/09/25 20:51:11
例如:用函数DATEDIF求出5月份工龄工资,但到6月时,打开5月份工龄工资文件,数值已发生改变,请问,我想要在任一个月打开该文件都显示5月DATEDIF函数求出的值,无改变,谢谢!!请高手指点一下!
我还是看不太懂,也搞不太清楚迭代应如何计算,能不能请高手帮我改一下公试!这是计算工龄工资,IF(DATEDIF(G7,TODAY(),"y")<5,DATEDIF(G7,TODAY(),"y")*20,DATEDIF(G7,TODAY(),"y")*30)

参考这个做

菜单栏,工具,选项,重新计算,勾选迭代计算,最多迭代次数设为1次
在A1输入公式
=IF(B1="","",IF(A1="",TODAY(),A1))
就可以
B1单元格输入数据,则在A1显示输入当天的日期,有改动不改变日期

在DATEDIF的参数中直接使用某个固定的日期,如:
DATE(2009,5,31)
而不要使用TODAY()和NOW()这类可变值函数。

那你就把结果复制到新列