首页 文章

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

提问于
浏览
0

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

例如:我必须得到SANIA SARWER 0.18 的结果为 0.0

请参见下面的截图 .

Here is my Screenshot

2 回答

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

    它是如何工作的?

    那么, SUMPRODUCT 将遍历每个项目并将它们相乘(所以 SUMPRODUCT(A1:A3,B1:B3)=(A1*B1)+(A2*B2)+(A3*B3) 相同) - 现在,让's looks at each of the columns we'重新乘以 .

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

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

  • 0

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

    你可以在下面找到一个简单的例子 .

    enter image description here

相关问题