0

我正在尝试创建一个公式,该公式将在 A 列中搜索 West* (又名 LEFT(A:A,4)="West" )并将存储的相应数字相加,该数字向上存储一列,右侧一列。

其他标准:

  • 必须能够对存储为文本的数字求和
  • 必须能够在没有“破坏”的情况下引用已关闭的工作簿(即 - 没有 sumif(s)、count(a,if(s)))
  • 必须使用“sumrange”列中的空白行
  • 理想情况下没有数组公式

如果数据与“West”存储在同一行中,则此方法有效;我在 sumrange 中使用了一个偏移公式,但无济于事

SUMPRODUCT(--(LEFT(A3:A100,4)="West"),--(B3:B100))

我也尝试过: SUMPRODUCT(--(LEFT(A:A,4)="West"),(B:B-1))基于 SUMPRODUCT 获得第 +1 行

数据示例

4

1 回答 1

3

无需偏移,只需使用偏移范围,即将第二个范围向上移动一行到B2:B99.

SUMPRODUCT(--(LEFT(A3:A100,4)="West"),--(B2:B99))
于 2020-02-11T21:28:46.080 回答