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

Google Sheets技术问询:按姓名汇总志愿者时长并计算总工时

汇总Google Sheets中重复姓名对应的工时总和
  • 首先纠正:你用COUNTIFS找错工具了,这个函数是用来计数的,而你需要的是求和,最优方案是用SUMIF或者SUMIFS函数,完全匹配你「遍历C9:C74的姓名,汇总对应G9:G74工时」的需求。

单个姓名的工时汇总

如果要计算特定姓名(比如Kid A)的总工时,直接用:

=SUMIF(C9:C74, "Kid A", G9:G74)

要是姓名放在某个单元格(比如I2),可以改成引用单元格,方便批量修改:

=SUMIF(C9:C74, I2, G9:G74)

批量生成所有不重复姓名的汇总表

如果要一次性统计所有出现过的姓名的总工时,分两步:

  1. 在空白列(比如I列)生成所有不重复姓名:
    =UNIQUE(C9:C74)
    
  2. 在相邻列(比如J9)输入求和公式,下拉填充即可:
    =SUMIF(C9:C74, I9, G9:G74)
    

函数逻辑说明

SUMIF的结构是SUMIF(条件区域, 匹配条件, 求和区域),会自动遍历条件区域(C9:C74),把符合条件的行对应的求和区域(G9:G74)数值加总,完全实现你要的「遍历C9:C74中的每个姓名,汇总对应G9:G74的数值」逻辑,而且是Google Sheets原生支持的高效函数,不用手动写遍历脚本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 09:40:32