2016-01-26 84 views
0

我正努力讓這個工作。Excel - 動態範圍 - 偏移量

想象這樣的事情:

enter image description here

我需要做動態圖表,用今天開始日期和計數7天向後(每週)。

在名稱管理器(定義名稱),我試圖用抵消指數今日(比賽)這樣的:

= OFFSET(INDEX(A:A ; MATCH(TODAY(); A:A)); - 1; 0; -7; 0)

沒有該公式的結果。

這可能嗎?我可以使用動態範圍使用日期嗎?

回答

0

在OFFSET函數的最後一個參數決定的範圍內,您已被指定爲0。你只需要將其更改爲1的寬度,而我也將鎖定爲列A地址:

=OFFSET(INDEX($A:$A;MATCH(TODAY();$A:$A));-1;0;-7;1) 

NB:今天的日期也需要在數據

+0

我看到MATCH函數沒有最終的說法,這意味着它將使用1。因此今天的日期不必在數據,但數據必須進行排序! – jkpieterse

+0

我有本月的所有日子,打印屏幕只是一個例子。 試了兩個你的推薦,但在名稱經理下,儘管它沒有給我任何錯誤,它也給我沒有價值({...}) @jkpieterse - 我已經嘗試了兩種方法,仍然沒有去。 –

+0

你有沒有考慮過把你的範圍改成一張桌子?那些自動擴展(如果你添加行),然後你不需要動態範圍名稱開始。 – jkpieterse