【问题标题】:How do you sum a range of rounded values in Excel如何在 Excel 中对一系列舍入值求和
【发布时间】:2018-11-10 04:11:12
【问题描述】:

我想对以下整数求和,但只对它们的向下取整值求和。

    A     B
    3     2
    2     3
    4.5   8
    4.5   4
    5     7
    6.5   10
    1     2

我期待像 =sum(rounddown(A1:A7,0) 这样的东西在这里适用,但四舍五入无法处理范围。

编辑:我只想修改这个问题,询问如果范围是 sumif 公式的一部分,我将如何做到这一点。

示例:=sumif(B1:B7 ">5", A1:A7)

我用 ctrl-shift-enter 尝试了{=sumif(B1:B7 ">5", rounddown(A1:A7,0))},但出现错误。

【问题讨论】:

    标签: excel sum rounding


    【解决方案1】:

    试试这个:

    =SUM(ROUNDDOWN(A1:A7,0))
    

    使用 Ctrl+Shift+Enter 输入,以便将其视为 数组公式。您会看到这是有效的,因为公式将显示在大括号中的公式栏中:{=SUM(ROUNDDOWN(A1:A7,0))}

    编辑:

    补充问题的另一种方法,再次使用数组公式:

    =SUM(IF(B1:B7>5,ROUNDDOWN(A1:A7,0)))
    

    再次,使用 Ctrl+Shift+Enter

    输入

    【讨论】:

    • 如果你能提供帮助,我已经添加了一个后续问题。
    • 我已经编辑了我的答案,为您的“sumif”问题提供了一个替代的数组公式答案。
    【解决方案2】:

    试试,

    'sum of rounddown
    =SUMPRODUCT(ROUNDDOWN(A1:A7, 0))
    'sum of rounddown (conditional)
    =SUMPRODUCT(ROUNDDOWN(A1:A7, 0)*(B1:B7>5))
    

    【讨论】:

      猜你喜欢
      • 2020-12-27
      • 2014-10-12
      • 2019-08-16
      • 1970-01-01
      • 1970-01-01
      • 2015-12-11
      • 1970-01-01
      • 1970-01-01
      • 2017-06-28
      相关资源
      最近更新 更多