Encontre o valor MÉDIO que um funcionário fica com a empresa

3

Estou tentando encontrar o tempo médio que um funcionário está empregado em minha empresa. Agora eu calculei o tempo para cada pessoa terminada individualmente e exibi-la como anos, meses e dias. Eu gostaria de adicionar todo o tempo e dividi-lo pelo número de funcionários demitidos e exibi-lo novamente como ano, mês, dia, para mostrar a quantidade média de tempo que empregamos pessoas.

Esta é a fórmula que uso para a coluna "Tempo com empresa":

=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 
    
por Kandra Gervais 24.07.2018 / 15:36

2 respostas

5

Você pode usar uma fórmula de matriz para obter o tempo médio em dias usando o abaixo:

=AVERAGE(F2:F100-E2:E100)

insira isso usando Ctrl + Shift + Enter

Altere o F100 & E100 para se adequar ao seu número de linhas, etc.

Você não precisa calcular o tempo com a empresa e soma-lo, em seguida, mergulhou pelo número de terminações, AVERAGE fará isso por você. Isso substituirá as datas usadas na sua fórmula DATEDIF .

A fórmula completa seria algo como:

=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"
    
por 24.07.2018 / 15:48
0

Se você quiser calcular Média de dias entre duas datas em que o funcionário permaneceu na empresa , use uma das fórmulas mostradas abaixo:

Opção1:

=INT(AVERAGE(DATE(YEAR(B2),MONTH(B2),DAY(B2))-DATE(YEAR(A2),MONTH(A2),DAY(A2))))&" Days"

Opção 2:

=AVERAGE(IFERROR(DATEDIF(A2,B2,"d"),0))& " Days"
    
por 25.07.2018 / 15:28