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

Excel中SUMIF/IF函数应用:按机器及损失等级计算停机时间

按机器+损失等级统计停机时间的Excel解决方案

方法1:用SUMIFS函数精准计算

假设你的数据源表(记录每条停机信息的第一张表)表名为停机记录,列结构如下:

  • A列:机器名称
  • B列:停机时间
  • C列:损失等级

在第二张统计表中,可按如下方式设置公式:

  1. 统计表A列列出所有机器名称,B-G列表头分别设为A、B、C、D、E、F(对应损失等级)
  2. 在统计表B2单元格输入公式:
    =SUMIFS(停机记录!$B:$B, 停机记录!$A:$A, $A2, 停机记录!$C:$C, B$1)
  3. 下拉填充所有机器行,再右拉填充所有等级列,即可得到每个机器对应各等级的停机时间总和。

公式说明:

  • SUMIFS用于多条件求和,第一个参数是需要求和的停机时间列,后续成对的参数分别是条件区域和对应的匹配条件(机器名称+损失等级)。

方法2:数据透视表快速批量汇总

如果需要更直观的汇总且方便后续更新数据,推荐用数据透视表:

  1. 选中停机记录表的全部数据(包含表头)
  2. 点击Excel菜单栏「插入」→「数据透视表」,选择透视表的放置位置(可放在新工作表或现有统计表的空白区域)
  3. 在弹出的「数据透视表字段」面板中:
    • 将「机器名称」拖至「行」区域
    • 将「损失等级」拖至「列」区域
    • 将「停机时间」拖至「值」区域(默认是求和,若不是可右键值字段选择「值字段设置」改为求和)
  4. 生成的透视表会自动按机器+损失等级维度汇总停机时间,后续数据源更新后,右键透视表选择「刷新」即可同步数据。

若你的表格列名、表名和上述假设不符,直接替换公式或透视表字段中的对应名称即可。

内容的提问来源于stack exchange,提问作者rohannair

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 16:42:12