2017-01-19 125 views
1

我有一個單元格,用於檢查一組單元格是否在特定的日期範圍內,如果它們是數字(我需要它與Excel 2003一起工作,所以我使用SUMPRODUCT而不是COUNTIFS)。當我在Excel 2016中打開它時,我沒有任何問題,並且當我保存爲* .xls文件時,我沒有任何問題。但是,當它在2010年或2013年打開時,它會出現#VALUE!錯誤。有任何想法嗎?#VALUE!在Excel 2010和2013中使用SUMPRODUCT時出現錯誤

圖片特異性細胞公式是: enter image description here

PS:在引用單元格B6包含日期,所以它只會顯示的值,如果是過去的當前日期 謝謝!

更新:我在'show calculation steps'窗口中找到了一臺裝有excel 2013的電腦,我可以看到錯誤導致'Jog Log'的評估!$ M $ 500 < = DATEVALUE(「9/30/2016「)

+0

= IF(TODAY()> = B6,SUMPRODUCT( - ('Job Log'!$ M $ 7:$ M $ 500> = DATEVALUE(「9/1/2016」)), - ('Job Log '!$ M $ 7:$ M $ 500 <= DATEVALUE(「9/30/2016」))),「」) –

+0

我的猜測是您在''作業日誌'中有錯誤或文本!$ M $ 7: $ M $ 500'範圍。檢查範圍以確保這些值實際上是真實的日期而不是看起來像日期的文本。 –

+0

我檢查了一下,所有這一切都很好。唯一的問題是範圍內的一些字段是空白的。鑑於它在Excel 2016中運行沒有問題,這可能是早期版本的Excel中的問題嗎? –

回答

0

在Excel 2013中,DATEVALUE顯然不允許以」9/1/2016「格式輸入日期。一旦所有日期都以替代格式」2016年9月1日「輸入,所有#VALUE!錯誤消失了。

相關問題