SUMIF类似文本

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

“保险”或“汽车保险”

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

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

B – 1,2,1

目前的结果是6,因为我的语句匹配任何包含“保险”的string。 有没有办法按照我希望的方式写一个声明,即如果它包含“汽车保险”它不会匹配“保险”?

“保险”的结果应该是4:2,“汽车保险”的结果应该是2。

之前有人问,我不能做一个字面匹配的“汽车保险”,因为这三个是在一个更大的数据集“保险”或“汽车保险”与该string的一部分。

这是表格

上面的表格显示我有三组文本,我试图得到那些包含“保险”和含有“汽车保险”的结果。 我明白,一个会包含另一个,但我想要的结果是:

“保险”是2(只匹配A2和A4)

“汽车保险”是2(只匹配A3)

对于两个单独的公式 – 一个只是“汽车保险”

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

另一个用于其他保险

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