SUMIF 相似文本

SUMIF Similar Text

我正在尝试使用 SUMIFS 来匹配以下任一条件:

"Insurance" 或 "Motor Insurance"

=SUM(SUMIFS(B:B, A:A,{"*Motor Insurance*","*Insurance*"}))

A - 保险,汽车保险,一些保险

B - 1, 2, 1

由于我的语句匹配任何包含 "Insurance" 的字符串,因此当前结果为 6。有没有办法写一个语句,它会按照我想要的方式匹配它,即如果它包含 "Motor Insurance" 它不会匹配 "Insurance"?

结果应为 4:"Insurance" 为 2,"Motor Insurance" 为 2。

在有人问之前,我无法进行文字匹配 "Motor Insurance",因为这三个数据集在一个更大的数据集中,其中 "Insurance" 或 "Motor Insurance" 是该字符串的一部分.

上面的 table 显示我有三组文本,我正在尝试获取包含 "insurance" 的结果和包含 "motor insurance" 的结果。我知道一个会包含另一个,但我希望结果是:

"Insurance"为2(只匹配A2和A4)

"Motor Insurance"为2(只匹配A3)

对于两个单独的公式 - 一个仅用于 "Motor Insurance"

=SUMIFS(B:B, A:A,"*Motor Insurance*")

还有一个用于任何其他保险

=SUMIFS(B:B, A:A,"<>*Motor Insurance*",A:A,"*Insurance*")