我有一个名为StaffDetailsTbl的表,其中包含员工数据以及相关的规程和开始日期,如下所示:
我想在一个新的数据集中按学科汇总每月的招聘人数,如下所示:
K2中的时间范围由以下公式确定,其中StudioProjectedOperatingMonths是值为401的定义名称:=EDATE(StudioStartDate, SEQUENCE(1,StudioProjectedOperatingMonths,0))
J3中的学科按以下公式划分:=FILTER(DisciplineTbl, {1,0,0,0})
是否有一个公式可以输入到K3中,这样它可以从StaffDetailsTbl中的Employment Start Date开始计算每个新员工在定义的时间表的持续时间内的总和,并在J列中溢出学科的数据?
例如,2017年8月的值为5,2019年12月的值为6,2020年1月的值为8。
- 人员明细表**数据:
| 雇员|学科|任职开始日期|任职结束日期|
| - ------|- ------|- ------|- ------|
| 鲍勃|程序设计|2017年8月1日||
| 戴夫|程序设计|2017年8月1日|二○二一年十月二十日|
| 韦斯利|程序设计|2019年1月12日||
| 彼得|程序设计|2017年8月1日||
| 杰克|程序设计|2019年1月12日||
| 理查德德|艺术|2017年8月1日||
| 罗德尼|质量保证|2019年1月12日||
| 项目1-聘用1|生产|2019年1月12日||
| 罗杰|质量保证|2017年8月1日||
| 史蒂夫|业务|2019年1月12日||
| 瑞秋|艺术|2019年1月12日||
| 项目1-聘用2|程序设计|2020年1月1日||
| 项目1-聘用3|设计|2020年1月1日||
| 项目1-聘用4|程序设计|2020年1月1日||
| 项目2-聘用1|程序设计|2020年1月1日||
| 项目2-聘用2|程序设计|2020年1月1日||
| 项目4-聘用1|程序设计|2020年1月1日||
| 招聘总监1|业务|2020年1月1日||
| 项目4-聘用2|程序设计|2020年1月1日||
1条答案
按热度按时间oknrviil1#
如果我没理解错您的问题,请考虑使用“计数”,它允许您根据多个条件计算项目数。对于您的场景,我看到您希望它在以下情况下计算项目数:
我不清楚J和K列在哪里,因为我在第一张图中只看到列标题,但假设在第二张图中,您选择的单元格是B3,那么我将使用公式:
=COUNTIFS(人员详细信息表![专业列],$A3,人员详细信息表![开始日期列],"〉=" &B$2,人员详细信息表![开始日期列],"〈="&EOMONTH(B$2,0))