一组列上的 SUM 条件,其中另一组包含某些值

pjp*_*pjp 1 worksheet-function microsoft-excel

我在 Excel 中有以下数据,我需要一个公式来计算所有总行的总和:

A                             B
australia                    10
australia total              10
china                         1
china                         5
china                         7
china total                  13
Run Code Online (Sandbox Code Playgroud)

我已经尝试了沿线的公式

=sumif(A:A,"search("total",A:A)>0",B:B)
Run Code Online (Sandbox Code Playgroud)

但我无法让条件发挥作用。

写这个包含条件的正确方法是什么?

条件语言是否也有特定的语法?我一直无法找到任何东西。

小智 7

不是特别优雅,但是:

=SUMPRODUCT((RIGHT(A2:A7,5)="total")*1,B2:B7)
Run Code Online (Sandbox Code Playgroud)

出于某种原因,您不能在其中使用 A:A 或 B:B...