2017-05-24 72 views
0

我有一个公式,它包含了从1月28日到2月28日的静态日期范围。我需要日期保持不变,但需要改变的一年。如何创建一个静态的月/日,在Excel中有动态的一年

= SUMIFS('2017预订订单'!$ H:$ H,'2017订购订单'!$ C:$ C,$ B11,'2017订购订单'!$ M:$ M,'Customer Dashboard' !$ B $ 5,'2017 Booked Orders'!$ K:$ K,“> = 2017年2月1日”,'2017 Booked Orders'!$ K:$ K,“< = 2017/2/28 “

我想引用一个动态的年份单元,但不能让代码在excel中工作。任何帮助真的令人失望。一旦我们达到2018年,2019年分机,我只需要改变一年。不是月份或日期。

回答

1

你可以使用DATE()和引用单元格的一年:

=SUMIFS('2017 Booked Orders'!$H:$H,'2017 Booked Orders'!$C:$C,$B11, '2017 Booked Orders'!$M:$M,'Customer Dashboard'!$B$5, '2017 Booked Orders'!$K:$K,">=" & DATE(A1,2,1),'2017 Booked Orders'!$K:$K,"<=" & DATE(A1,2,28)) 

A1是你把你想要在今年的细胞。

+0

我早些时候试过,我得到以下错误。我也尝试改变参考单元的格式,包括纯文本,日期,数字。但同样的错误不断弹出。任何其他想法? “这个公式存在一个问题,当第一个字符是平等或负号唱歌时,没有尝试输入公式,excel认为这是一个公式。”这个错误对解决问题没有多大帮助。 – Coopa

+0

@Coopa我忘了'&'连接字符串。请参阅编辑 –

+0

是的,该更正工作,谢谢! – Coopa