Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 找到多个匹配项的和索引匹配_Excel - Fatal编程技术网

Excel 找到多个匹配项的和索引匹配

Excel 找到多个匹配项的和索引匹配,excel,Excel,我有50万行工资单数据,我正在审核,需要一些帮助,如有多个条目(员工一天工作超过一个班次)的SUMINDEXMATCH) 我已经将数据放入一个数据透视表中,显示每周工作小时数,列显示每周工作日 员工在周末加班,上午加班一次,下午12点后加班一次,因此在源数据中,我添加了两列早晚加班时间,按公式计算。然后,我使用pivot表旁边的index/match函数返回相应的值 因为一些员工轮班工作(在源数据的不同行上),所以这些工作不会被接收。你知道我怎么计算所有的匹配项吗 下图显示了透视表的外观以及数据

我有50万行工资单数据,我正在审核,需要一些帮助,如有多个条目(员工一天工作超过一个班次)的
SUM
INDEX
MATCH

我已经将数据放入一个数据透视表中,显示每周工作小时数,列显示每周工作日

员工在周末加班,上午加班一次,下午12点后加班一次,因此在源数据中,我添加了两列早晚加班时间,按公式计算。然后,我使用pivot表旁边的index/match函数返回相应的值

因为一些员工轮班工作(在源数据的不同行上),所以这些工作不会被接收。你知道我怎么计算所有的匹配项吗

下图显示了透视表的外观以及数据选项卡的外观。彩色列是我添加的辅助列

注意:源数据中的唯一引用包含日期,但不包含在透视数据中(否则透视将显示每日工资而不是每周工资),因此我的公式在查找源数据时会将星期六添加到透视引用中。与我的问题无关,但仅供参考,我想可能有人会对此发表评论

=INDEX(DATA!U:U,MATCH(A2&" Saturday",DATA!A:A,0))

=sum(INDEX(DATA!U:U,MATCH(A2&" Saturday",DATA!A:A,0))

当前数据是A-V列?你想要的最终结果是什么?发布一些你期望的总和和结果的示例数据。数据选项卡中有唯一的参考,在A,上午时间在U,晚上在V中,我试图将这些值拉到AD和AE中,在AD和AE中,除了在源数据中有多个匹配/索引inst的实例外,其他都很难说明。注意:请注意你的开放性问题。看看你是否能接受这些线索的答案。有什么想法吗?我还是搞不懂这个??