第二公式是对的。
第一个公式出错原因:OR得到的是一个值,不是数组,当有一个成立,结果就是“真”,导致将SUV加上了。
sumproduct 不能用 or
=sum(sumifs(C:C,A:A,"宝马*",B:B,{"跑车","轿车"}))
=sumproduct((isnumber(find("宝马",A2:A5)))*((B2:B5="跑车")+(B2:B5="轿车"))*C2:C5)
=SUMPRODUCT((ISNUMBER(FIND("宝马",A2:A5))*(B2:B5="轿车")*(C2:C5)))