我在工作表的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)")
在我看来,这非常奇怪;这些公式中没有一个能够记录公式范围内的任何数字?当然,数字必须更大,更小或等于我给出的价值。
所以我的问题是:这些公式出了什么问题!
答案 0 :(得分:2)
错误的是,您没有计算((41730*864000000000)+599266080000000000)
的值,而只是将其作为文本。如果你想要它计算,把它放在引号之外:
=SUMIFS(A:A,A:A, ">="&((41730*864000000000)+599266080000000000))
虽然我认为你不需要SUMIFS
。 SUMIF
应该有效:
=SUMIF(A:A, ">="&((41730*864000000000)+599266080000000000))
答案 1 :(得分:0)
您编写公式的方式是对数字进行文本比较,请尝试以下方法:
=SUMIFS(A:A,A:A, ">=" & (41730*864000000000)+599266080000000000)
=SUMIFS(A:A,A:A, "<=" & (41730*864000000000)+599266080000000000)