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

如何在Google Spreadsheet中按姓名统计累计总时长

谷歌表格按姓名自动累加总时长解决方案

方法1:逐行匹配总时长(适合在原表格每行后显示对应人员总时长)

如果你的表格结构如下:

  • 姓名列:B列(B2起为所有人员姓名,允许重复)
  • 单条记录时长列:F列(F2起为已经计算好的单条操作耗时)
    在需要显示总时长的单元格(比如G2)输入如下公式,下拉填充整列即可:
    =SUMIF(B:B, B2, F:F)
    你可以根据自己表格的实际列位置调整公式中的列标识,公式逻辑为匹配指定列中所有和当前行姓名一致的记录,累加对应时长。

方法2:生成独立汇总表(自动去重姓名,仅展示每人总时长)

如果不需要在原每行后加总时长,想要生成无重复的人员总时长统计表,直接在空白区域的首单元格(比如H1)输入如下公式即可自动生成完整汇总表:
=QUERY(B:F, "select B, sum(F) where B is not null group by B label sum(F) '总时长'", 1)
公式逻辑为从指定数据范围中提取非空的姓名,按姓名分组累加对应时长,自动生成「姓名+总时长」的汇总结果,无需手动下拉填充。

注意事项

如果求和后显示异常数值,检查总时长单元格的格式设置:右键单元格→「格式」→「数字」→选择「时长」即可正常显示。


效果参考:
谷歌表格界面,绿色单元格为预期自动化效果


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 02:09:01