月活跃员工

byrak79

我有以下数据

Hire Date      Termination Date
1/28/2019             4/16/2019     
2/18/2020             
9/17/2018             3/12/2020

我需要找到公司每个月有多少在职员工。到目前为止,我尝试了以下公式,结果非常接近。但是我需要准确的数字。

{=SUM((IF('Employee Roster'!C$2:C$5000<>"",'Employee Roster'!C$2:C$5000,"")<=EOMONTH(A38,0))*(IF('Employee Roster'!D$2:D$5000="",1E+100,'Employee Roster'!D$2:D$5000)>EOMONTH(A38,0)))}

对于公式,员工名册C是聘用日期,A38是我的最终表中的“月”列,员工名册D是终止日期。

最后,我希望决赛桌如下所示

Month             Active Employees
February 2019           100
March 2019              129
April 2019              150
...

罗恩·罗森菲尔德
  • 构造所有感兴趣的月份开始日期的列表。
    • 在O365中,您可以使用公式 =EDATE(EOMONTH(MIN(Hires),-1)+1,SEQUENCE(DATEDIF(EOMONTH(MIN(Hires),-1)+1,EOMONTH(TODAY(),0),"m")+1)-1)
    • 在其他版本中,您可以手动构建一个月列表。

它将SPILL下降到需要的程度 但是,还有其他方法可以创建此列表,甚至可以手动创建。

  • 在第一个月的相邻单元格中,输入公式:

    =SUMPRODUCT((IF(Termination="",TODAY(),Termination)>=A2)*(Hires<=EOMONTH(A2,0)))
    

并根据需要填写。

算法

如果某人在给定月份内是雇员,则

  • 他的终止日期必须晚于或等于该月初
    • 如果没有终止日期,则将其设置为 TODAY()
  • 他的雇用日期必须等于或早于该月底

在屏幕截图中,我格式化了月份,m/d/yyy以便强调它必须是月份的第一天。但您可以将其格式化为mmmm yyy符合所需报告要求的格式

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检索不活跃的员工

来自分类Dev

在 Postgres 中按月检索活跃员工

来自分类Dev

如何在Oracle Fusion中使用BI Publisher查询不活跃的员工?

来自分类Dev

显示在十月月的星期日雇用的员工姓名

来自分类Dev

如何获得1983年1月1日以后加入的部门明智员工的人数

来自分类Dev

在mysql中获取一个月的总员工离职数

来自分类Dev

如何在mysql中获取前3个月到后15天的加入日期和员工姓名

来自分类Dev

每日 cron 作业活跃或不活跃数月

来自分类Dev

活跃的侧边栏药丸不再活跃

来自分类Dev

轮播指标活跃

来自分类Dev

让Watin会话保持活跃

来自分类Dev

活跃的子组件

来自分类Dev

ZK:保持会话活跃

来自分类Dev

RaphaelJS仍然活跃吗?

来自分类Dev

ZK:保持会话活跃

来自分类Dev

Crontab不活跃吗?

来自分类Dev

BigQuery每月活跃用户?

来自分类Dev

错误:交易不活跃

来自分类Dev

Marko 框架是否活跃?

来自分类Dev

活跃学生总数

来自分类Dev

员工明细

来自分类Dev

支付员工

来自分类Dev

我想在员工编号中插入多个月的薪水。现在我只能在一个客户ID中插入一个月的工资

来自分类Dev

sql oracle - 列出截至 2005 年 1 月 1 日的所有员工、他们的雇用日期和每个人将为公司工作的天数

来自分类Dev

QBXML获得所有不活跃和活跃的客户

来自分类Dev

获取班级活跃的班级的ID?

来自分类Dev

在后台保持会话活跃

来自分类Dev

使用OpenJPA事务不活跃

来自分类Dev

如何检查活动是否活跃?