【求助】关于EXCEL函数的使用问题

来源:百度知道 编辑:UC知道 时间:2024/05/26 18:29:04
请教各位大侠

有个表单想了半天,也没明白,望大家帮帮忙

内容:

我的表 A1 A2 A3 分别放三个数 然后在A4中用日期做判断

=if(A4=today(),A1,“保留上一次的数据,这个不知怎么写了”) 我要做的就是A1会随时间变化 比如 第一天 等于1 第二天 等于2 现在我想在 日期不等的时候完成 保留第一天的数据

望各位帮我看看 谢了
我再说明白一次 目的: 在B1到B100单元格 引用 A1每天的不同数据 A1每天变化一次 第一天B1引用完成后 第二天B2引用 但如何保留B1中的数据不变 请教各位

说实话不是很明白你的意思,表达的不够清楚
原来的数据在哪?A1放到哪?放到A4?这是不可能的,会造成循环引用,请说清楚

你的思路完全是错的

A4是数据,怎么能跟日期比较判断呢?
A4原本有数据,就不能在A4单元格里再做判断,这只会造成循环引用而错误

你可用另外的单元格对A4做判断,另外,日期也要在其它单元格中输入才行

1、“要在A4单元格 引用A1的数据……”,公式就要在A4输入;
2、“如果日期相同”?谁跟谁相同?没说清楚。如果A4跟A1、A2、A3比较,因为你是要在A4引用,A4本身没有原数据的;
3、还有,“=IF(A4=TODAY(),……”,如果A4等于今天日期,要干什么呢?公式就不能设置在A4,但A4就要有数据了。

补充:
你的意思是:“A1每天变化一次,第一天B1引用完成后,保留B1中的数据不变”。
A1是自变量,B1是因变量。自变量改变,因变量就跟着改变。
除非你在当天结束后把公式粘贴为“数值”,否则还是会变。

请VBA高手帮你忙吧。