您提供的公式看起来是想要对符合条件的单元格进行求和。但是,SUMIFS
函数的第一个参数应该是一个范围,用于求和,而第二个参数应该是一个条件范围,用于确定哪些单元格满足条件。
在这种情况下,您想要对AJ15:AJ24
范围内的单元格求和,但仅当对应的AR15:AR24
范围内的单元格包含文字"车"时。
正确的公式应该是这样的:
=SUMIFS(AJ15:AJ24, AR15:AR24, "*车*")
这里使用了SUMIFS
函数的通配符支持来检查AR15:AR24
范围内的单元格是否包含"车"。"*车*"
表示任何包含"车"的字符串。
然而,如果您的WPS表格版本不支持在SUMIFS
中使用通配符,或者您需要精确匹配,那么您需要使用数组公式来结合ISNUMBER
和FIND
,如下:
=SUMPRODUCT(--(ISNUMBER(FIND("车", AR15:AR24))), AJ15:AJ24)
这个公式使用了SUMPRODUCT
来将两个数组相乘并求和。--(ISNUMBER(FIND("车", AR15:AR24)))
会产生一个由TRUE
和FALSE
转换成1
和0
的数组,表示每个对应的单元格是否满足条件。然后这个数组与AJ15:AJ24
的值相乘,只有当条件满足时(即1
),对应的AJ
范围内的值才会被包括在求和结果中。
请注意,数组公式可能在WPS表格中需要以特定方式输入,通常需要按Ctrl
+ Shift
+ Enter
。如果您不需要使用数组公式,请尝试第一个公式。