You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel中按十进制年份时间范围筛选并对指定列求和的方法咨询

Excel中按十进制年份时间范围筛选并对指定列求和的方法咨询

嗨,我来给你分享两个简单好用的方法,帮你快速实现这个需求:

方法一:用SUMIF函数直接计算(最便捷)

假设你的“time in decimal”数据在A列,“Cum.Fire”数据在B列,直接在空白单元格输入下面的公式就行:
=SUMIF(A:A,">=2019.667",B:B)

解释下每个部分:

  • A:A:指定要判断条件的列(就是你的十进制时间列)
  • ">=2019.667":设置筛选条件——只保留时间大于等于2019.667的行
  • B:B:指定要求和的列(也就是Cum.Fire列)

如果你的列不是A和B,直接把公式里的列标换成你实际的列就行,比如时间在C列,求和列在E列,公式就改成=SUMIF(C:C,">=2019.667",E:E)。

方法二:先筛选再求和(适合需要查看筛选后数据的情况)

如果你想先看到符合条件的行,再计算求和,可以这么做:

  1. 选中你的整个数据区域(包括表头),点击Excel顶部菜单栏的数据选项卡,然后点击「筛选」按钮,此时每列表头会出现下拉箭头。
  2. 点击“time in decimal”列的下拉箭头,选择「数字筛选」→「大于或等于」,在弹出的对话框里输入2019.667,点击确定。
  3. 此时表格只会显示时间≥2019.667的行,你可以直接选中“Cum.Fire”列的所有可见单元格,Excel右下角的状态栏会自动显示求和结果;或者在空白单元格输入=SUBTOTAL(9,B:B)(这里B换成你的求和列),这个函数会自动忽略隐藏的行,计算可见单元格的和。

两种方法都能满足你的需求,看你更习惯哪种操作啦~

备注:内容来源于stack exchange,提问作者user1797756

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 12:03:10