计算具有多个条件的唯一记录以进行生产率计算

库萨斯诺

我有一张工作效率很高的excel表。随着大量的有关工作等信息,它包含了一个job numberdatecompleted by领域。每个员工每天工作的时间可能有50-60个条目。

我想做的是:
通过应用公式来计算每个员工的工作天数,如果该员工在该日期有任何输入,则将一天视为工作(此跟踪器如果是整整一年,所以我正在寻找从而避免了每年的每一天都要输入)。

例如,我想对员工A说:“您在165天内完成了4,000个工作,这使您的生产率达到...”

如果Name=,我想计算日期列中的唯一值Employee A我的数据集大约涵盖了整整一年的2万条记录。

[ 这是我拥有的数据,有2万行1

这就是我希望呈现的方式

杰森·艾兹卡恩斯(JasonAizkalns)

这样的事情怎么样:

Excel表格

其中Unique JobsUnique Dates的计算公式为:

{=SUM(--(FREQUENCY(IF($A$2:$A$13=A2,$B$2:$B$13),IF($A$2:$A$13=A2, $B$2:$B$13))>0))}{=SUM(--(FREQUENCY(IF($A$2:$A$13=A2,$C$2:$C$13),IF($A$2:$A$13=A2, $C$2:$C$13))>0))}分别。请注意,公式是数组公式,这意味着需要使用来输入CTRL + SHIFT + ENTER

IF声明处理“您是我关心的员工吗?” 方面,并返回作业或日期的数组。我们利用这样的事实,当我们与进行相同的数组装箱时FREQUENCY,对于已经看到的任何值,我们将返回零。双重否定--将数字强制为布尔值,然后为一和零。

此处提供更多说明

可能没有FREQUENCY方法也可能没有数组公式来执行此操作,但是根据数据集的大小,您可能要考虑性能下降。


更新(每个评论):

如果还有其他列,例如column D= Job_Type,则可以向条件中添加IF条件,如下所示:

{=SUM(--(FREQUENCY(IF(($A$2:$A$13=A2)*($D$2:$D$13="Job Type X"),$B$2:$B$13),IF(($A$2:$A$13=A2)*($D$2:$D$13="Job Type X"),$B$2:$B$13))>0))}

通过使用带星号的乘法*,我们隐式地暗示AND了逻辑中条件。注意,如果我们需要OR逻辑,可以使用+另请注意其他括号。最终,这说,首先检查这是否Emp是我所关心的;接下来,检查这是否Job_Type是我所关心的;如果两者都结帐,请向我退还您感兴趣的栏,然后继续进行上述操作。

注意:刚才描述的方法将使员工对于指定的对象产生相同的结果Job Type-在此示例中,记录带有Job_Type == "Job Type X"你可以这样做:{=SUM(--(FREQUENCY(IF(($A$2:$A$13=A2)*($D$2:$D$13=D2),$B$2:$B$13),IF(($A$2:$A$13 = A2)*($D$2:$D$13=D2),$B$2:$B$13))>0))}你会得到各种不同生产能力达EmpJob_Type组合。


或者,您可以创建一个新Key列,例如Emp_Job_Type将两个列连接起来,例如:=A2&D2

最后,如果您只对某个特定的东西感兴趣Job_type,则还可以考虑预先设置子集或过滤数据。也就是说,预先筛选感兴趣的记录并创建一个新的数据集。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Mysql唯一记录,其中存在多个记录

来自分类Dev

计算elasticsearch中具有唯一*值*的文档的数量

来自分类Dev

汇总并计算记录集的总分钟数作为生产率

来自分类Dev

返回3个表中具有唯一记录的普通记录的相加

来自分类Dev

在熊猫DataFrame中计算h指数(作者出版物的影响/生产率)的有效方法

来自分类Dev

只为SQL中的条件选择唯一记录

来自分类Dev

选择具有最新创建日期的唯一记录

来自分类Dev

如何在一个表中计算多少个唯一记录和多个记录

来自分类Dev

如何计算具有动态日期范围的唯一值

来自分类Dev

Excel-计算符合多个条件的唯一值

来自分类Dev

计算R中具有唯一值的函数

来自分类Dev

Python Pandas Groupby在单个列中计算唯一记录

来自分类Dev

在SQL查询中进行计算以选择具有评级的记录

来自分类Dev

选择唯一记录

来自分类Dev

从具有SQL记录中唯一记录的表中获取最小的日期

来自分类Dev

Mysql唯一记录,其中存在多个记录

来自分类Dev

计算唯一记录所需的查询帮助

来自分类Dev

计算字段中具有唯一值的记录数时出错

来自分类Dev

即使不进行单元测试,楼宇自动化是否真的有助于提高生产率?

来自分类Dev

只为SQL中的条件选择唯一记录

来自分类Dev

计算具有多个条件的唯一记录以进行生产率计算

来自分类Dev

如何计算具有其他条件的表中的唯一值?

来自分类Dev

搜索具有多个标识符的列的唯一记录

来自分类Dev

MySQL - 加入多个映射表并计算具有不同映射条件的记录

来自分类Dev

Rails - 对同一记录的多个属性进行操作

来自分类Dev

计算具有唯一字段值的记录

来自分类Dev

通过具有重复项的 gz 文件中的多个列数据计算唯一性

来自分类Dev

计算具有 2 个 where 条件的唯一条目 - bigquery

来自分类Dev

Postgres:如何计算具有范围条件的记录?

Related 相关文章

  1. 1

    Mysql唯一记录,其中存在多个记录

  2. 2

    计算elasticsearch中具有唯一*值*的文档的数量

  3. 3

    汇总并计算记录集的总分钟数作为生产率

  4. 4

    返回3个表中具有唯一记录的普通记录的相加

  5. 5

    在熊猫DataFrame中计算h指数(作者出版物的影响/生产率)的有效方法

  6. 6

    只为SQL中的条件选择唯一记录

  7. 7

    选择具有最新创建日期的唯一记录

  8. 8

    如何在一个表中计算多少个唯一记录和多个记录

  9. 9

    如何计算具有动态日期范围的唯一值

  10. 10

    Excel-计算符合多个条件的唯一值

  11. 11

    计算R中具有唯一值的函数

  12. 12

    Python Pandas Groupby在单个列中计算唯一记录

  13. 13

    在SQL查询中进行计算以选择具有评级的记录

  14. 14

    选择唯一记录

  15. 15

    从具有SQL记录中唯一记录的表中获取最小的日期

  16. 16

    Mysql唯一记录,其中存在多个记录

  17. 17

    计算唯一记录所需的查询帮助

  18. 18

    计算字段中具有唯一值的记录数时出错

  19. 19

    即使不进行单元测试,楼宇自动化是否真的有助于提高生产率?

  20. 20

    只为SQL中的条件选择唯一记录

  21. 21

    计算具有多个条件的唯一记录以进行生产率计算

  22. 22

    如何计算具有其他条件的表中的唯一值?

  23. 23

    搜索具有多个标识符的列的唯一记录

  24. 24

    MySQL - 加入多个映射表并计算具有不同映射条件的记录

  25. 25

    Rails - 对同一记录的多个属性进行操作

  26. 26

    计算具有唯一字段值的记录

  27. 27

    通过具有重复项的 gz 文件中的多个列数据计算唯一性

  28. 28

    计算具有 2 个 where 条件的唯一条目 - bigquery

  29. 29

    Postgres:如何计算具有范围条件的记录?

热门标签

归档