如果2列或3列包含具有标准的特定文本,则需要对列进行求和

Column1 Column 2 Column 3 Column 4 Column 5 Column 6 ABC is good CNN $150 ABC NBA R1 Better life NH $40 LIT MNM R2 Nice Job ABC is good $35 MN ABC R1 Poor HI $200 ITL ABC R4 Best TI $120 SQL ABC R3 Poor life NT $40 LT NM R2 Great BE $800 ABC BEF R3 

我目前使用下面的数组公式给我总数..

  = SUM(IF(ISERR(FIND("ABC",CONCATENATE(A1:A7,B1:B7,D1:D7,E1:E7))), 0, C1:C7)) 

我需要在公式中添加标准..总结有多lessABC的R1? 对于R2和R3-3公式也是如此

我翻转了你原来的逻辑,所以你只需要提供列C中的值,而不是非匹配的零,并添加一个嵌套的IF语句到你的数组公式。

 =SUM(IF(F1:F7=F1, IF(ISNUMBER(FIND("ABC",CONCATENATE(A1:A7,B1:B7,D1:D7,E1:E7))), C1:C7))) 

我简单地引用了F1的R1值,但是可以对文本进行硬编码或引用包含R1的单元格。 你也将要使一些单元格区域引用绝对,所以你可以填写。 数组公式需要用Ctrl + Shift + Enter 来完成(但你已经知道了!)。