如何对与另一列相关的时间列求和

如何对与另一列相关的时间列求和

我有一张包含姓名的工作表,这些姓名在列中最多出现 20-30 次。每个姓名在另一列中都有与时间相关的信息,即工作时间。时间格式为 hh:mm:ss(例如 01:15:00)。我想汇总这些小时数,特别是每个姓名。例如,每个叫“John”的人都工作了 100 小时。

答案1

这应该不是一项太复杂的任务。在我给出解决方案之前,这里有一个提示:搜索 Excel 帮助文件和/或函数列表通常会给你带来一些想法,让你自己去尝试 - 从而增强你自己的 Excel 知识。

对于您的问题/任务:您需要使用所谓的 SUMIF 函数(基本上是将 SUM 函数与检查其他“条件”的可能性相结合)。您需要执行以下操作:

在此处输入图片描述

希望这对你有用!祝好 Michael

答案2

您应该使用 sumif 命令描述在这里. 在条件参数中使用名称。

命令如下

SUMIF(A1:A10,"john",B1:10)

您的姓名列在 A 列,您的工作时间列在 B 列。

这应该正是您想要的。

如果小时以时间格式列出,则应先将其转换为分钟,然后使用描述的 int 函数对它们进行求和这里

在 C 列中使用命令

B1-Int(B1)

沿着列往下复制。

然后使用命令 SUMIF(A1:A10,"john",C1:10) 进行求和

相关内容