我的工作需要一些帮助。 我在excel中做纯公式,不会使用其他任何东西。
很抱歉让你们感到困惑,也许我会更清楚地改变我的问题。我想在每次添加一天时增加公式中的单元格引用。
让我们说今天是2014年2月1日。我设置A1 = 1,现在当我在2014年2月2日进入我的日期输入单元格时。 A1应改为2.
我需要这个陈述的正确公式如下,如果A1 = 1,那么B2 = H2,B3 = H3,现在当A2在日期变化后变为2时,我的公式应该变为B2 = H3,B3 = H4 ,我无法得到这一部分。
非常感谢!!
答案 0 :(得分:1)
为您输入日期的单元格定义命名范围,例如DateEntryCell
。在A1
中,您需要一个公式来返回在DateEntryCell
范围内输入的日期。
=DAY(DateEntryCell)
在'B2'中输入
=INDIRECT("H" & $A$1 + ROW()-1)
对$A$1
的绝对引用意味着您可以将此公式复制到B3
。添加ROW()-1
会在您拥有=DAY(DateEntryCell)
和B2
,B3
等的第1行之间合并您的偏移量。
答案 1 :(得分:1)
如果A1 = 1则单元格值= A1,如果是2则我希望公式更改为A2
如果今天的日期是第一天,那么我的单元格值在A1 = 1
如果我考虑上述两个陈述,你想要的是有点混乱。这是你想要的吗?
=INDIRECT("A" & DAY(TODAY()))
这将为A12's
12th Jan 2014 (Since it is the 12th day)
值
通过评论进行跟进。
假设我把我的数据从B3显示在A3中,我的公式简单来说就是A3 = B3,但是第二天我需要A3从B4获取数据而不是B3将是我以前的数据,我如何将公式增加到A3 = B4?
所以我的理解是正确的:)好吧我们说你A3
中的当前公式是=B3
,你将日期存储在单元格D1
中,然后更改单元格{{}中的公式1}}到
A3
因此,如果您在单元格=INDIRECT("B" & DAY(D1))
中输入说04/01/2014 (i.e 4th Jan 2014)
,那么单元格D1
公式将计算为
A3