尝试创建具有一个正标准和一个负标准的 SUMIF 或 SUMPRODUCT

尝试创建具有一个正标准和一个负标准的 SUMIF 或 SUMPRODUCT

我需要执行 SUMIF、SUMPRODUCT 或类似公式,其中包含两个条件,一个是正匹配,另一个是负匹配。请参阅下面非常可疑的表格:

A........| B.............| C.................| D..........| E......................| F..............................|G  
ID.......| 名称..........| 小时..............| 数量........| 唯一列表.............| 选定小时....| 结果   
4478....| 鲍勃.......| 0000 - 0100 | 5...........| 4478...............| 2000 - 2100..............| ?  
9922...| 账单.......| 0000 - 0100 | 4...........| 804.................| .................................|    
804....| 弗雷德......| 0200 - 0300 | 2...........| 812.................| .................................|   
812....| 加里......| 0200 - 0300 | 9...........| ...................... |................................... |   
4478...| 鲍勃.......| 1100 - 1200 | 7...........| ...................... | ..............................................|   
804....| 弗雷德......| 1100 - 1300 | 4...........|....................... | ..............................................|   
9922...| 比尔.......| 1800 - 1900 | 4|......... | ...................... |   
9922...| 账单.......| 2000 - 2100 | 5|......... | ...................... |   
812....| 加里......| 2200 - 2300 | 3| ........ | ...................... |   
9922...| 账单.......| 2000 - 2100 | 6|......... | ...................... |   

我想将 D 列中的数量相加,如果:

  1. C 列中的小时与 F 列中写的小时相匹配
  2. A 列中的员工编号不在 E 列中的唯一列表中

正确的公式是选择第 8 行和第 10 行并将它们相加,总计 11。

我可以使用 sumif 实现第一个,使用 sumproduct 实现第二个,但不知道如何将两者结合起来。

谢谢!

答案1

你想要的公式是:

=SUMPRODUCT((F2=$C$2:$C$11)*(COUNTIF($E$2:$E$4,$A$2:$A$11)=0)*(D2:D11))

在此处输入图片描述

相关内容