excel - 如何在 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 但得到一个错误。
解决方案
尝试这个:
=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
推荐阅读
- javascript - “node filename.js”在 vs 代码中不起作用
- javascript - 对某些回调具有优先级的 Promise 回调队列
- laravel - 资源:使用 whenPivotLoaded 作为条件
- python - 在python中内联调用包时“'%'”是什么
- angular - 通过复选框选择获取选定的行?
- javascript - 尝试生成动态组件时出现意外的令牌,应为“,”
- javascript - 如何修复错误:Intellisense 无法确定此完成项的准确性
- c# - ML.Net 机器学习
- android - Android 10:在后台启动 Activity
- tensorflow - 使用静态 rnn 获取 TypeError:无法将值 None 转换为 TensorFlow DType