EXCEL如何计算产品总工时

2024年11月15日 02:50
有2个网友回答
网友(1):

如图,F2公式:=IFERROR(INDEX($A:$A,SMALL(IF(MATCH($A$2:$A$1000&"",$A$2:$A$1000&"",)=ROW($1:$999),ROW($2:$1000),""),ROW(A1)))&"","")

ctrl+shift+回车,下拉

G2公式:=SUMPRODUCT(($A$2:$A$1000=$F2)*($C$2:$C$1000-$B$2:$B$1000)*24) 

下拉。

G列单元格格式设置成常规或数值(其结果的单位为小时)。

网友(2):

假定数据在ABC三列,在D1输入“总工时”,D2写公式:=IF(COUNTIF($A$2:A2,A2)=COUNTIF($A$2:$A$1000,A2),SUMPRODUCT(($A$2:$A$1000=A2)*($C$2:$C$1000-$B$2:$B$1000)),"")
然后向下拖动填充公式【注:公式中的1000你需修改为你最后一行数据的Excel行号或改为一个更大的数字,例如10000】
然后将D列的单元格格式设置为 时间型。
公式作用:在每个产品(A列)的最后一行汇总计算总工时。