公式抵消具体的文本和countif公式

在F2中,我input了公式IF(B2="","",IF(COUNTIF(B$2:B2,B2)=1,SUMIF($B$2:$B$7,$B2,E$2:$E7),""))给出E2的总和。 我已经把它拖到F7来给每列E的总和。 但是我需要在第一行中出现字母“sub”的地方。 F3代替F2和F6的F7电池。 所以,我添加了偏移function。 此外,如果您在单元格D中意识到,如果有两列与G列相同的代码,则表示是两次。 有没有办法只有一次。 我使用公式IF(ISNUMBER(SEARCH("sub",E1916)),"YES","NO")并将其拖下。 我已经尝试使用countif函数以列G作为参考,但它不起作用。 尝试不同的方式,不能解决。 真的很感激你的帮助。 非常感谢

  BCDEFG 2 01/01/2014 Max NO 3 53 3 01/01/2014 Smith (Sub) YES 2 54 4 01/01/2014 Nortor (Sub) YES 54 5 01/01/2014 Custis (Sub) YES 1 55 6 02/01/2014 Barlo NO 1 56 7 02/01/2014 Conie (Sub) YES 1 57 

对于第一个请求,我只是将整列F内容向下推送一个单元格。 所以F3会包含

 =IF(B2="","",IF(COUNTIF(B$2:B2,B2)=1,SUMIF($B$2:$B$7,$B2,E$2:$E7),"")) 

应该被拖下来。

对于第二个请求,在D2中使用以下公式拖动:

 =IF(ISERROR(FIND("Sub",C2)),"NO",IF(AND(B1=B2,NOT(ISERROR(FIND("Sub",C1)))),"","YES")) 

嵌套的IF在同一天( B1=B2 )上面检查一个Sub

在这里输入图像说明