我在联络中心工作,我正在计算每个银行家每天花在手机上的时间。我有一个自动生成的电子表格,它将为我提供银行家姓名,通话日期以及通话时间,以秒为单位。我正在尝试使用sumifs函数给我答案,但我遇到了麻烦。我可以为每个方案编写一个If条件(例如,员工x在第a天,员工x在第b天,员工x在第c天等),但这将永远需要我每天和70多名员工。这是我到目前为止的代码:
Sub ArrayProgram()
Dim days As Variant, bankers As Variant, name As Range, seconds As Range
Dim dte As Range
Set seconds = Range("O:O")
Set name = Range("H:H")
Set dte = Range("B:B")
days = Array("2/13/2017", "2/14/2017", "2/15/2017", "2/16/2017", "2/17/2017", "2/18/2017", "2/19/2017", _
"2/20/2017", "2/21/2017", "2/22/2017", "2/23/2017", "2/24/2017", "2/25/2017", "2/26/2017", "2/27/2017", _ "2/28/2017")
employees = Array("Bobby, Daniel, Michel, Shayla, Bernard, Eboni, Sam, Vincent")
我想编写一个循环来运行输出这个公式的数组:
= sumifs(秒,名称范围,名称,日期范围,日期)
这是正确的做法还是我错过了什么?