Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2526|回复: 7

[已解决]如果我想这个函数结果,不会随着系统的时间变化而改变,应该怎么去改呢?

[复制链接]
发表于 2014-2-19 14:52 | 显示全部楼层 |阅读模式
=IF(B2="","",TODAY()-1)
最佳答案
2014-2-20 15:19
BABAY 发表于 2014-2-20 15:16
A3=IF(B3="","",IF(A3="",TODAY(),A3)) 为什么我看别人用这个公式可以保持当天的日期不随系统的变化改变, ...

这是利用了迭代计算做的

要勾选:迭代计算这个选项才可以


注意公式放置的位置
发表于 2014-2-19 15:01 | 显示全部楼层
你把你的公式放数据有效性里面试试,任意单元格输入公式=IF($B$2="","",TODAY()-1),数据有效性,数据区域为公式单元格
回复

使用道具 举报

发表于 2014-2-19 17:25 | 显示全部楼层
excel选项-公式-计算选项,把“手工重算”选中
回复

使用道具 举报

 楼主| 发表于 2014-2-20 15:16 | 显示全部楼层
tgydslr 发表于 2014-2-19 17:25
excel选项-公式-计算选项,把“手工重算”选中

A3=IF(B3="","",IF(A3="",TODAY(),A3)) 为什么我看别人用这个公式可以保持当天的日期不随系统的变化改变,怎么我弄成昨天的日期,公式就错了呢?A3=IF(B3="","",IF(A3="",TODAY()-1,A3))这个公式就不对了?
回复

使用道具 举报

发表于 2014-2-20 15:19 | 显示全部楼层    本楼为最佳答案   
BABAY 发表于 2014-2-20 15:16
A3=IF(B3="","",IF(A3="",TODAY(),A3)) 为什么我看别人用这个公式可以保持当天的日期不随系统的变化改变, ...

这是利用了迭代计算做的

要勾选:迭代计算这个选项才可以


注意公式放置的位置
回复

使用道具 举报

 楼主| 发表于 2014-2-21 08:53 | 显示全部楼层
业余爱好者 发表于 2014-2-20 15:19
这是利用了迭代计算做的

要勾选:迭代计算这个选项才可以

这个是利用了迭代计算做的,但是现在问题是为什么我 在这个公式  A3=IF(C3="","",IF(A3="",TODAY()-1,A3))的基础上当天的日期-1 ,为什么就不能显示昨天的日期,显示错误。
回复

使用道具 举报

发表于 2014-2-21 10:09 | 显示全部楼层
迭代.zip (38.17 KB, 下载次数: 2)
回复

使用道具 举报

 楼主| 发表于 2014-2-21 11:26 | 显示全部楼层
业余爱好者 发表于 2014-2-21 10:09
我是03版的,看看你是不是这样做的?

谢谢,我设置次数那里出了问题!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-17 06:01 , Processed in 0.268244 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表