【发布时间】:2011-08-01 16:04:27
【问题描述】:
假设,在 Excel 中,我有一个公式 =$C$8+1,我必须在 1 中添加什么,这样当我拖动时,它会变成 $C$8+2?
这个可以吗?
以下是我的实际公式。我希望将 1 增加到 2,使其变为 =2
IF((NOW()-$C8)=1,"1","0")
【问题讨论】:
标签: excel excel-formula
假设,在 Excel 中,我有一个公式 =$C$8+1,我必须在 1 中添加什么,这样当我拖动时,它会变成 $C$8+2?
这个可以吗?
以下是我的实际公式。我希望将 1 增加到 2,使其变为 =2
IF((NOW()-$C8)=1,"1","0")
【问题讨论】:
标签: excel excel-formula
嗯.. 可能有几种方法可以做到这一点,但我唯一想到的方法是使用 =ROW() 函数。
假设您从第 5 行开始计算公式。
=IF((NOW()-$C8)=ROW()-4,"1","0")
=ROW() 将返回您当前所在的行号(在本例中为 5)。因此,在第一行中,我们将有 =1(从 5-4),然后是 =2 (6-4),依此类推。
不过,您似乎在比较日期,对吧?我会说你需要截断这些值才能在它们之间进行一天的比较......
=IF((TRUNC(NOW())-TRUNC($C8))=ROW()-4,"1","0")
希望它有所帮助...或者至少为您提供选择解决方案的途径。
【讨论】: