查找员工留在公司的平均金额

Kan*_*ais 3 microsoft-excel average

我试图找出一名员工在我公司工作的平均时间。现在我已经单独计算了每个终止人员的时间,并将其显示为年、月和天。我想把所有的时间相加,然后除以被解雇的员工人数,然后再次显示为年、月、日,以显示我们雇用员工的平均时间。

这是我用于“公司时间”列的公式:

=DATEDIF(E2,F2,"y") & " years, " & DATEDIF(E2,F2,"ym") & " months, " & DATEDIF(E2,F2,"md") & " days "

Date of Hire        Date of Termination        Time with Company
5/11/2011           6/13/11                    0 years, 1 months, 2 days 
6/6/2011            8/28/11                    0 years, 2 months, 22 days 
8/15/2011           2/20/12                    0 years, 6 months, 5 days 
6/13/2011           5/13/12                    0 years, 11 months, 0 days 
Run Code Online (Sandbox Code Playgroud)

Pet*_*erH 5

您可以使用数组公式使用以下方法获取平均时间(以天为单位):

=AVERAGE(F2:F100-E2:E100)
Run Code Online (Sandbox Code Playgroud)

进入这个使用Ctrl+ Shift+Enter

更改F100&E100以适合您的行数等。

您无需计算与公司的时间并将其相加,然后按终止次数计算,AVERAGE将为您完成此操作。这将替换DATEDIF公式中使用的日期。

完整的公式如下所示:

=DATEDIF(0,AVERAGE(F2:F100-E2:E100),"y")&" years " &DATEDIF(0,AVERAGE(F2:F100-E2:E100),"ym")&" months "&DATEDIF(0,AVERAGE(F2:F100-E2:E100),"md")&" days"
Run Code Online (Sandbox Code Playgroud)