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

库萨斯诺

我有一张工作效率很高的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

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

选择唯一记录

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

Related 相关文章

  1. 1

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

  2. 2

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

  3. 3

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

  4. 4

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

  5. 5

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

  6. 6

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

  7. 7

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

  8. 8

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

  9. 9

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

  10. 10

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

  11. 11

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

  12. 12

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

  13. 13

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

  14. 14

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

  15. 15

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

  16. 16

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

  17. 17

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

  18. 18

    选择唯一记录

  19. 19

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

  20. 20

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

  21. 21

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

  22. 22

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

  23. 23

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

  24. 24

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

  25. 25

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

  26. 26

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

  27. 27

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

  28. 28

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

  29. 29

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

热门标签

归档