【问题标题】:Need to sum a column if 2 or 3 columns contain a specific text with a criteria如果 2 或 3 列包含带有条件的特定文本,则需要对一列求和
【发布时间】:2015-06-01 16:20:56
【问题描述】:
 Column1      Column 2      Column 3     Column 4   Column 5   Column 6
  ABC is good    CNN           $150         ABC       NBA     R1
  Better life    N-H           $40          LIT       MNM     R2
  Nice Job       ABC is good   $35          MN        ABC     R1
  Poor           H-I           $200         ITL       ABC     R4
  Best           TI            $120         SQL       ABC     R3
  Poor life      N-T           $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))

我需要在公式中添加标准.. 为 R1 求和多少个 ABC?对于 R2 和 R3 - 3 公式也是如此

【问题讨论】:

  • 当您的样本数据在 A 或 B 列中有 abc 时,它在 D 或 E 列中也有 abc。这是标准行为吗?

标签: excel find concatenation sumifs


【解决方案1】:

我翻转了您原来的逻辑,因此您只需提供 C 列中的值,而不是不匹配的零,并在您的数组公式中添加一个嵌套的 IF 语句。

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

我只是为 R1 值引用了 F1,但您可以将文本硬编码到或引用任何包含 R1 的单元格。您还需要将其中一些单元格范围引用设为绝对值,以便填写。数组公式需要使用 Ctrl+Shift+Enter↵ 完成(但您已经知道了!)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-04-12
    • 2019-09-15
    • 1970-01-01
    • 1970-01-01
    • 2017-11-29
    • 2020-05-16
    • 2015-11-21
    • 1970-01-01
    相关资源
    最近更新 更多