匹配名称的平均时间

时间:2015-04-06 19:54:18

标签: excel-vba vba excel

通过在列A(工作者名称)中查找匹配的名称并使用他们在列M(拍摄时间)中的时间并将平均值放在列N(平均拍摄时间)中来查找平均时间hh:mm。现在这是我刚刚把时间放在M列的代码:

With Worksheets("Raw Data") .Range("M2").Formula = "=FLOOR(K2-J2,1)&"":""&TEXT(K2-J2,""hh:mm"")" .Range("M2:M" & .Cells(.Rows.Count, "K").End(xlUp).Row).FillDown End With

我需要添加编码才能获得平均时间。

1 个答案:

答案 0 :(得分:0)

如果还没有,请在数据中添加标题行。选择整个数据范围。插入数据透视表。将name列删除为行标题,将时间删除为值。将值更改为平均值。

首先,手动执行此操作。当你真正得到你想要的东西时,记录一个宏,同时重做完全相同的步骤。最后,修改宏以删除带有编码的行号。