2017-10-12 67 views
0

我有一份报告,每天从KRONOS提取并通过电子邮件发送给我,其中有4列。这些姓名位于第一列,员工编号,工资类型,按照该顺序支付的小时数。我只需要合并小时,以便每行只有一个值,只有一个名称。我尝试使用一个简单的数据透视表,但失败的原因有两个。根据Excel中的列和总计时间值合并多行MAC

  1. 我无法弄清楚如何总结的小时的时间在00:00格式 (试图字段设置每一个选项),要么有N/A或实例数。
  2. 即使它的工作,我想弄清楚如何从薪酬列由“LP CA膳食处罚决定书”所指示的类型排除1.00小时处罚

我想在这里粘贴实际表,但它不会让我如此如此是我为一名员工复制问题的最佳尝试。

简略,卡西90066408 LP CA膳食罚金1.00

简略,卡西90066408 LP加班1.77

简略,卡西90066408 LP经常8.00

结果期望: 简略,卡西90066408 = 9.77

不想要:Curt,Cathy 90066408 = 10.77

回答

0

假设你的数据在Column A:D和结果需要从Column G显示,

要获得所有从Column A独特Names进入Cell G2

=IFERROR(INDEX($A$2:$A$9,MATCH(0,INDEX(COUNTIF($G$1:G1,$A$2:$A$9),0,0),0)),"") 

拖动下面的公式/复制下来按要求。根据Column A中的数据更改范围$A$2:$A$9

现在,以获得相应的Employee ID,在Cell I2

=SUMIFS($D$2:$D$9,$A$2:$A$9,G2,$C$2:$C$9,"<>LP CA Meal Penalty") 
or 
=SUMPRODUCT(($D$2:$D$9)*($A$2:$A$9=G2)*($C$2:$C$9<>"LP CA Meal Penalty")) 

查看图像在Cell H2

=VLOOKUP(G2,A2:D9,2) 
or 
=INDEX($B$2:$B$9,MATCH(G2,$A$2:$A$9,0)) 

最后输入下面的公式,得到Total Hours,输入以下公式参考。

enter image description here

编辑:

=SUMIFS($D$2:$D$9,$A$2:$A$9,G2,$C$2:$C$9,"<>LP CA Meal Penalty",$C$2:$C$9,"<>LP CA Rest Break Penalty") 
or 
=SUMPRODUCT(($D$2:$D$9)*($A$2:$A$9=G2)*($C$2:$C$9<>"LP CA Meal Penalty")*($C$2:$C$9<>"LP CA Rest Break Penalty")) 
+0

令人惊叹!它工作,我永远感激。我还有一个需要问的问题 - 我刚刚意识到除了LP CA Meal Penalty之外,还需要从C列中排除另一种类型的薪酬。单元格显示“LP CA Rest Break Penalty” - 我该如何排除?我试图模仿sumif和sumproduct逻辑,但只是不断收到错误。 –

+0

@LordByronius - 请参阅编辑答案。 – Mrig

0

看起来像所有你ne编辑要做的是过滤你的第三栏,并在过滤器中排除“LP CA Meal Penalty”。

附加是我的结果和我的数据透视表上的筛选器选择的示例。 Result gotten

Filter excluding the unwanted work hour type from the sum

让我知道这对你的作品。

+0

谢谢你的提醒假人放置的薪酬代码的类型进入过滤器... duhhh。但我仍然得到零的总和? –

+0

我拍了一个关键点的截图,但不知道如何与你分享 –

+0

总之,你应该有SUM作为字段的类型,在字段显示选项中没有NO CALCULATION。关于您的数字格式hh:mm的要求,这完全取决于您的源数据。如果不是这种格式,转换为hh:mm将需要一些额外的工作。如果来源格式相同,只需在现场选项中选择“数字格式”并将其设置为自定义,然后输入hh:mm。你想要的结果是什么?我们共同缺乏的解决方案是什么? –

0

您可以使用SUMIFS我告诉你上面的例子,使用的公式是:

=SUMIFS($D$2:$D$9,$A$2:$A$9,F2,$C$2:$C$9,"<>"&"LP CA Meal Penalty") 

这样就可以排除LP CA Meal Penalty从计算。

此外,对于时间格式,要求不是很清楚,但这是hh:mm我明白你想要的。你可以使用其计算公式为:

=TEXT(H2/24,"hh:mm") 

请调整适合你的数据结构的范围内,让我知道,如果这是你所要求的。

+0

你真了不起。非常感谢。我仍在调整我的桌子以符合您的建议。我希望我不会简化我的原始表格,所以我可以插入并播放你的配方。作为新用户是否有解决方法,以便您可以看到我的表?这个网站是最好的用户有帮助,但geez它很难为新用户.... –

+0

你可以截取你的数据(也可能包括行号和列号)并粘贴到你的问题。您只需点击问题底下的“编辑”按钮即可。一旦你进入,你应该看到一个'img'图标(有山)让你上传图片。 – ian0411

相关问题