2017-05-24 77 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