我如何确定客户花了多长时间与多个代理商通话?

时间:2018-08-02 20:36:33

标签: excel excel-formula

我有一个电子表格,其中每个表格记录了客户与代理商在电话上花费的时间,我想编写一个公式来平均每个用户在每个代理商上花费的总时间。

Customer    Agent   Time spent (MM:SS)

John Smith  Sally Jenkins   1:15
John Smith  Sally Jenkins   2:07
John Smith  Adam  Apple     3:55
John Smith  Adam  Apple     1:42

例如,如何确定John Smith与Sally Jenkins发送的平均时间,输出该时间,然后分别确定John Smith与Adam苹果共度的平均时间?

那有可能吗?任何帮助,将不胜感激。谢谢!

3 个答案:

答案 0 :(得分:2)

最简单的方法可能是使用数据透视表。根据您的数据插入数据透视表,然后将“代理”放入“行”中,并将“平均花费的时间”放入值中。

您还可以使用SumIfs()/CountIfs在给定特定条件的情况下获取大型数据集的平均值,而无需手动选择具有平均时间的像元。这样,您可以选择整个数据范围,公式将根据您指定的条件找出要包含在平均值中的单元格。

=SUMIFS($C$2:$C$5,$A$2:$A$5,F2,$B$2:$B$5,G2)/COUNTIFS($A$2:$A$5,F2,$B$2:$B$5,G2)

enter image description here

答案 1 :(得分:2)

我不知道有什么比AVERAGEIF / AVERAGEIFS更简单的东西。

在每张图片的G2中(并向下填充)

=AVERAGEIFS(C:C, A:A, E2, B:B, F2)

在每张图片的G6中,

=AVERAGEIFS(C:C, A:A, E6)

https://api.jqueryui.com/spinner/

答案 2 :(得分:0)

如果单元格格式正确,则只需使用=AVERAGE()

img1