如果多行包含引用,如何将引用汇总到一行

如果多行包含引用,如何将引用汇总到一行

我有一个棘手的问题。我想汇总一个人一周的工作总小时数,但数据源包含同一个人的多行时间码(见附图 1)。我希望能够汇总每周的工作小时数,因此我会得到每个人一行的数据(见附图 2)

在此处输入图片描述 在此处输入图片描述

答案1

这解决了这个问题:

在此处输入图片描述

怎么运行的:

  • 单元格中的数组(CSE)公式A27获取唯一名称列表,并将其填充下来。

    {=IFERROR(INDEX($A$16:$A$24, MATCH(0,COUNTIF($A$26:A26, $A$16:$A$24), 0)),"")}
    
  • 在单元格中输入此公式k27并向下填充。

    =IF(SUMIF($A$16:$A$24,A27,$K$16:$K$24)=0,"",SUMIF($A$16:$A$24,A27,$K$16:$K$24))

編輯:

  • 您也可以使用这个公式:

    =IF(SUMPRODUCT(($A$16:$A$24=A27)*($F$16:$I$24))=0,"",SUMPRODUCT(($A$16:$A$24=A27)*($F$16:$I$24)))
    

根据需要调整公式中的单元格引用。

答案2

谢谢你的回答!公式有效 - 谢谢。不过我忘了说数据源每周更新一次。因此我必须按周汇总,但每个人只有一行。

你有什么建议吗?

相关内容