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

Excel中如何匹配文本并对对应相邻单元格的所有数值求和

如何在Excel中对重复人员的对应小时数求和?

先看你的示例表格:
Excel人员小时数求和示例

针对你的需求,最适合新手的方法是用SUMIF函数,比INDEX/MATCH更直接,步骤如下:

  • 选中J4单元格(Jane的总小时数单元格)
  • 输入公式:
    =SUMIF($B$4:$B$13, I4, $C$4:$C$13)
    
  • 按回车确认后,鼠标放在单元格右下角,待光标变成十字形时下拉填充,就能自动计算其他人员的总小时数

公式参数解释:

  • $B$4:$B$13:绝对引用存放人员姓名的列区域,下拉填充时不会偏移
  • I4:相对引用当前要匹配的姓名,下拉时会自动对应I5、I6等单元格的姓名
  • $C$4:$C$13:绝对引用存放小时数的列区域,确保求和范围固定

如果你一定要用INDEX/MATCH来实现多实例求和,分两种情况:

  • 旧版Excel(无动态数组):用数组公式,输入后按Ctrl+Shift+Enter确认:
    =SUM(IF($B$4:$B$13=I4, INDEX($C$4:$C$13, ROW($C$4:$C$13)-ROW($C$4)+1), 0))
    
  • 新版Excel(支持动态数组):用FILTER函数配合SUM更简洁:
    =SUM(FILTER($C$4:$C$13, $B$4:$B$13=I4))
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 18:35:00