SUMIF公式拒绝工作

时间:2014-04-03 16:23:56

标签: excel excel-formula

我在工作表的A栏中有一系列值,如下所示

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 个答案:

答案 0 :(得分:2)

错误的是,您没有计算((41730*864000000000)+599266080000000000)的值,而只是将其作为文本。如果你想要它计算,把它放在引号之外:

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

虽然我认为你不需要SUMIFSSUMIF应该有效:

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

答案 1 :(得分:0)

您编写公式的方式是对数字进行文本比较,请尝试以下方法:

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