如果想wps表格中A1在B1或C1有数据时自动显示当天日期怎么设置公式啊

如果想wps表格中A1在B1或C1有数据时自动显示当天输入内容时的日期,后一天打开不实时更新日期怎么设置公式啊

浙江省
浏览 62
1
1
分享
1 +1
8
1 +1
全部评论 8
 
墨云轩
墨云轩

创作者俱乐部成员

回答:除了用公式以外,还可以在任意一个单元格F19数入公式=now(),然后在需要输入日期的单元格设置数据有效性——序列——=$F$19。每次需要输入日期直接选择,即可。具体操作看动图:
· 河北省
回复
 
亂雲飛渡
亂雲飛渡

WPS寻令官

回答:使用迭代计算​​功能配合公式=IF(COUNTA(B1:C1),TODAY(),"")可实现
· 广东省
回复
 
1
1

WPS寻令官

回答,用 ​​迭代计算​​配合一个条件判断公式,=IF(OR(B1<>"", C1<>""), IF(A1="", TODAY(), A1), "")
· 云南省
回复
 
Hypnotist
Hypnotist

WPS寻令官 | WPS产品体验官

回答:用智能表格的自动化进行处理吧
· 四川省
回复
 
song
song

WPS寻令官

回答:在【文件】-【选项】-【重新计算】中首先勾选迭代计算,迭代次数为1次。 然后输入公式【=IF(B1<>"",IF(A1="",NOW(),A1),"")】,公式解释:第一个if判断B1单元格是否为空,如果不为空,返回第二个if,如果为空,返回空值;第二个if判断A1单元格是否为空,如果为空则返回当前时间(你可以换成当前日期today)如果不为空返回A1单元格。
· 广东省
1
回复
song
song

WPS寻令官

注意第二个if语句,是记录B1单元格输入时间的重点 ①第一次输入数据时: 当你改变了B1单元格的值,A1单元格会重新进行计算,首先判断A1是否有值,在你第一次填写数据时肯定是空值的,所以在你第一次填写B1单元格时会记录当前时间,逻辑是:先执行第一个if,判断B1不为空执行第二个if,执行第二个if时,因为A1单元格无值,则返回当前时间。 ②后续输入数据时: 因为在第一次已经记录了当前时间,也就是A1单元格有数据了,在后续每次打开时都会执行第二个if,因为在之前A1单元格已经记录了时间,也就是有值,在执行第二个if时就不会返回当前时间,而是返回A1。逻辑是:先执行第一个if,判断B1不为空执行第二个if,执行第二个if时,因为A1单元格已经有值,则返回A1单元格。 ③为什么要设置迭代计算,因为A1单元格的公式是引用了自身,如果不勾选迭代计算,这个计算会无穷的计算下去,软件会报错,设置好迭代计算次数即可解决
· 广东省
回复
 
阿杰
这种得借助宏了吧,或者不自动计算的公式环境
· 江苏省
回复