在 SUM 的结果上使用 FLOOR
Use FLOOR on SUM's result
我使用以下公式计算 7 天的平均值
SUM(IFERROR(QUERY(B2:B500, "limit 7 offset " & COUNTA(B2:B500)-7))) / 7
如果我将其包装在 FLOOR 中,值将发生巨大变化:
FLOOR(SUM(IFERROR(QUERY(B2:B500, "limit 7 offset " & COUNTA(B2:B500)-7))) / 7, 1.1)
我假设这是因为它对求和中使用的所有值进行了取整,而不是求和函数的最终结果?
有没有办法让它先求和然后求和?或者我的公式有什么问题
确保 floor()
的第二个参数正确。您可能正在寻找 0.1
而不是 1.1
。比较:
=floor(9.55, 0.1)
→9.5
=floor(9.55, 1.1)
→8.8
我使用以下公式计算 7 天的平均值
SUM(IFERROR(QUERY(B2:B500, "limit 7 offset " & COUNTA(B2:B500)-7))) / 7
如果我将其包装在 FLOOR 中,值将发生巨大变化:
FLOOR(SUM(IFERROR(QUERY(B2:B500, "limit 7 offset " & COUNTA(B2:B500)-7))) / 7, 1.1)
我假设这是因为它对求和中使用的所有值进行了取整,而不是求和函数的最终结果?
有没有办法让它先求和然后求和?或者我的公式有什么问题
确保 floor()
的第二个参数正确。您可能正在寻找 0.1
而不是 1.1
。比较:
=floor(9.55, 0.1)
→9.5
=floor(9.55, 1.1)
→8.8