如何使用excel中的Sumif()仅汇总小时数

时间:2018-04-26 11:11:37

标签: excel excel-formula excel-2007

我使用 Microsoft Excel 2007 以时间格式单元格计算员工的时间。在我的结果中,它的计算结果为hh和mm。但我只想要几个小时而忽略敏。

例如:我必须将SANIA SARWER的结果 0.18 作为 0.0

请参阅下面的屏幕截图。

Here is my Screenshot

2 个答案:

答案 0 :(得分:0)

最简单的方法是使用ROUND函数 Round Down 数据,然后使用SUM函数添加舍入数据。

您可以在下面找到一个简单的示例。

enter image description here

答案 1 :(得分:0)

=SUMPRODUCT(Int(24*$B:$B),--($A:$A=D2))

它是如何工作的?

好吧,SUMPRODUCT将浏览每个项目并将它们相乘(所以SUMPRODUCT(A1:A3,B1:B3)=(A1*B1)+(A2*B2)+(A3*B3)相同) - 现在,让我们看看我们正在成倍增加的每一列。

INT(24*$B:$B)只是天,转换为小时,并修剪小数部分(分钟/秒) - 相当简单。

--($A:$A=D2)首先检查A列中的值是否与D2中的值相同,并提供TRUEFALSE--然后将其转换为10,我们将它们乘以所有小时之前的小时数。