带有通配符

时间:2016-12-29 12:18:24

标签: excel-2010

我让SUMPRODUCT处理硬编码值但是我想在我的例子中使用外卡来表示B clomun。

这是我的数据

+----------+----------+-----------+
| A COLUMN | B COLUMN | C COLUMN  |
+----------+----------+-----------+
| Status   | Fruit    | Quanitity |
|          |          |           |
| Fresh    | Apple    | 6         |
|          |          |           |
| Fresh    | Apricot  | 7         |
|          |          |           |
| Stale    | Apple    | 4         |
+----------+----------+-----------+

我想匹配FreshAP*,然后将匹配项汇总到C列。

我有以下

=SUMPRODUCT(--($B$2:$B$840="AP*"),--($A$2:$A$840="Fresh"),$C$2:$C$840)

使用通配符运行代码,但计数已关闭

=SUMPRODUCT(ISNUMBER(SEARCH"AP",$B$2:$B$840,1))*($A$2:$A$840="Fresh")*($C$2:$C$840))

1 个答案:

答案 0 :(得分:2)

SUMPRODUCT()函数不支持数组类型表达式中的通配符。使用以下方法可以获得相同的结果:

=SUMPRODUCT((A2:A1000="Fresh")*(LEFT(B2:B1000,2)="Ap")*(C2:C1000))

enter image description here