首页 > 解决方案 > 如何在 Excel 中对一系列舍入值求和

问题描述

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

    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)

我试过{=sumif(B1:B7 ">5", rounddown(A1:A7,0))}用 ctrl-shift-enter 但得到一个错误。

标签: excelsumrounding

解决方案


尝试这个:

=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


推荐阅读