SUMIF公式拒绝工作
我在工作表的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)")
在我看来,这是令人难以置信的奇怪, 这些公式怎么没有捕获公式范围内的任何数字? 这些数字肯定会更大,更小或等于我给出的数值。
所以我的问题是:这些公式有什么问题!
有什么不对的是,你没有计算((41730*864000000000)+599266080000000000)
的价值,而只是把它作为文本。 如果你想要它计算,把它放在引号外:
=SUMIFS(A:A,A:A, ">="&((41730*864000000000)+599266080000000000))
虽然我不认为你需要SUMIFS
。 SUMIF
应该工作:
=SUMIF(A:A, ">="&((41730*864000000000)+599266080000000000))
你正在写你的公式的方式,你正在做一个文字比较的数字尝试以下内容:
=SUMIFS(A:A,A:A, ">=" & (41730*864000000000)+599266080000000000) =SUMIFS(A:A,A:A, "<=" & (41730*864000000000)+599266080000000000)