2014-04-03 145 views
1

我有如下值的範圍,在我的工作表的A列SUMIF公式拒絕工作

635320393516930000.00 
635320394621433000.00 
635320395928558000.00 
635320397215862000.00 
635320397973875000.00 
635320398849985000.00 
635320400627157000.00 
635320401276114000.00 
635320402391388000.00 
635320403478360000.00 
635320405195488000.00 
635320405862506000.00 
635320406509623000.00 

然而,這兩個公式返回的0和:

=SUMIFS(A:A,A:A, ">=((41730*864000000000)+599266080000000000)") 
=SUMIFS(A:A,A:A, "<=((41730*864000000000)+599266080000000000)") 

我覺得這很奇怪,這些公式都沒有捕獲公式範圍內的任何數字?這些數字肯定會更大,更小或等於我給出的價值。

所以我的問題是:這些公式有什麼問題!

回答

2

什麼問題是你不計算((41730*864000000000)+599266080000000000)的價值,而只是把它作爲文本。如果你想它來計算,把它放在外面報價:

=SUMIFS(A:A,A:A, ">="&((41730*864000000000)+599266080000000000)) 

雖然我不認爲你需要SUMIFS了點。 SUMIF應該工作:

=SUMIF(A:A, ">="&((41730*864000000000)+599266080000000000)) 
+0

會接受時,我可以 - +1爲! –

0

你書面方式公式的方式,你正在做一個文本比較的數字請嘗試以下操作:

=SUMIFS(A:A,A:A, ">=" & (41730*864000000000)+599266080000000000) 
=SUMIFS(A:A,A:A, "<=" & (41730*864000000000)+599266080000000000)