2013-10-13 31 views
0

這是我的公式:谷歌電子表格,怪異的「參考超出範圍」誤差

=INDEX(ImportData("http://ichart.yahoo.com/table.csv?s=AAPL 
&a="&MONTH(EDATE(N18, 3))-1&" 
&b="&DAY(EDATE(N18,3))&" 
&c="&YEAR(EDATE(N18,3))&" 
&d="&MONTH(EDATE(N18, 3))-1&" 
&e="&DAY(EDATE(N18,3))&" 
&f="&YEAR(EDATE(N18,3))&" 
&g=d&ignore=.csv"),2,5) 

這將導致一個「參考範圍外的」誤差。但是,如果我每行中更改以下部分它發生:

(N18,3) 

進入這個:

(N18,1) 
...or... 
(N18,2) 

...它工作正常。所以高於「2」的結果會導致這個錯誤,我不知道爲什麼。它工作得很好,如果我使用這個公式之外,如:

=YEAR(EDATE(N18, 3)) 

我的N18看起來像這樣BTW:

1/7/2013 

回答

0

廢話,它不是功能。我試圖得到一個星期日的報價,但並沒有自動調整到最近的工作日。