假设在Excel中,我有一个公式=$C$8+1
,我必须添加到1中,这样当我拖动时,它会变成$C$8+2
?
可以这样做吗?
以下是我的实际公式..我希望增加1到2,使其变为= 2
IF((NOW()-$C8)=1,"1","0")
答案 0 :(得分:9)
嗯..可能有几种方法可以做到,但我脑子里唯一的一个方法是使用=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")
希望它有所帮助......或者至少为您提供选择解决方案的途径。