在F2中,我输入了公式IF(B2="","",IF(COUNTIF(B$2:B2,B2)=1,SUMIF($B$2:$B$7,$B2,E$2:$E7),""))
来给出E2的总和。我把它拖到F7,得到每天E列的总和。但我需要在第一行出现字母“sub”的偏移量。 F3是F7细胞而不是F2和F6。所以,我添加了偏移功能。此外,如果您在单元格D中意识到,如果有两个子代码与G列具有相同的代码,则会显示YES两次。有没有办法让它只有一次。我使用公式IF(ISNUMBER(SEARCH("sub",E1916)),"YES","NO")
并将其拖下来。我已经尝试使用countif函数将G列作为参考,但它不起作用。尝试了不同的方式,无法解决。真的很感谢你对此的帮助。非常感谢
B C D E F G
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
答案 0 :(得分:0)
对于第一个请求,我只想将整个列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
会在其上方的同一天(Sub
)检查B1=B2
。