Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.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_Excel Formula - Fatal编程技术网

在Excel中查找匹配数据和求和

在Excel中查找匹配数据和求和,excel,excel-formula,Excel,Excel Formula,我有一个自动报告,其中包含以下列: 我需要对同时提供的每个AMPO呼叫的“提供”进行求和。因此,从上述示例来看,FS_AO_AMPO在2016年3月5日15:00时提供了9个,而FS_TRANS_AMPO同时提供了2个。因此,2016年3月5日15:00时的总AMPO应为11 但我一直在努力让它工作,主要是因为第一列数据合并到单元格中,很难映射到DateTime列中的每个条目中 我可以尝试快速和肮脏的方式,通过释放细胞,但我正在寻找一个自动化的过程,因为每天都会有新的报告 任何帮助都将不胜感激

我有一个自动报告,其中包含以下列:

我需要对同时提供的每个AMPO呼叫的“提供”进行求和。因此,从上述示例来看,FS_AO_AMPO在2016年3月5日15:00时提供了9个,而FS_TRANS_AMPO同时提供了2个。因此,2016年3月5日15:00时的总AMPO应为11

但我一直在努力让它工作,主要是因为第一列数据合并到单元格中,很难映射到DateTime列中的每个条目中

我可以尝试快速和肮脏的方式,通过释放细胞,但我正在寻找一个自动化的过程,因为每天都会有新的报告

任何帮助都将不胜感激。提前感谢。

使用SUMPRODUCT()和LOOKUP()查找正确的调用类型:

=SUMPRODUCT((ISNUMBER(SEARCH("AMPO",LOOKUP(ROW($A$3:$A$13),ROW($A$3:$A$13)/($A$3:$A$13<>""),$A$3:$A$13))))*($C$3:$C$13)*($B$3:$B$13=5))
=SUMPRODUCT((ISNUMBER(搜索(“AMPO”)、查找(行($A$3:$A$13)、行($A$3:$A$13)/($A$3:$A$13”)、$A$3:$A$13)))*($C$3:$C$13)*($B$3:$B$13=5))

该公式分为三个部分:

第一个:
(ISNUMBER(SEARCH(“AMPO”),LOOKUP(ROW($A$3:$A$13),ROW($A$3:$A$13)/($A$3:$A$13“”),$A$3:$A$13))
,查找所有包含“AMPO”的单元格

第二个:
($C$3:$C$13)
是要添加的单元格区域

第三个:
($B$3:$B$13=5)
只查找列B为5的部分。在您的情况下,您可以使用所需的日期来代替
5


找到第一个和第三个是真的,并在C列中添加相应的单元格。

如果不使用合并单元格,这将简单得多。当数据格式不正确时,您试图将其用作数据表。你能改变吗?我知道,要是没有合并的单元格就好了!!但不幸的是,我正在处理一些系统生成的报告,我无法更改这些报告(您反对助手列吗?使用
=IF(A2=”“,D1,--(右(A2,4)=“AMPO”))
当末尾有AMPO时,我可以生成一个由1组成的列表,当没有AMPO时,我可以生成一个由0组成的列表。我现在有一个大脑放屁,为了我的生命,我一直在研究如何生成一个由AMPO时间组成的统一列表,然后你需要执行你的sumif ONIf the Peant gallery允许评论吗?如果不是太糟糕的话8)我喜欢斯科特的解决方案,我自己也不会想到。我一开始尝试在D中建立一个唯一的时间列表,该列表也仅限于AMPO。所以,根据你的解决方案,如果他一路往下拉,他会数到AMPO 1两次,例如……在你打我耳光之前,我现在要去遛狗了!这是一个一次性公式,因为如果合并的单元格不存在,它与a
SUMIF(C:C,a:a,“AMPO”,B:B,5)
相同。如果OP要设置一个包含所有所需类型和日期组合的表,那么他们需要将这两个标准更改为该表中的引用。然后往下拉。