要在包含特定子字符串的范围内执行SUM和MAX函数,可以使用以下数组公式:
=SUM(IF(ISNUMBER(SEARCH("substring",range)),range))
=MAX(IF(ISNUMBER(SEARCH("substring",range)),range))
其中,"substring"是要搜索的子字符串,"range"是包含数据的单元格范围。这些公式需要用Ctrl + Shift + Enter组合键进行输入,以便将它们标记为数组公式。 示例: 我们有以下数据表:
A | B | C | |
---|---|---|---|
1 | apple | 12.50 | 5 |
2 | pear | 24.00 | 3 |
3 | banana | 5.50 | 2 |
4 | kiwi | 22.00 | 1 |
我们想要查找所有包含“a”的单元格,并查找它们的SUM和MAX值。可以使用以下公式:
=SUM(IF(ISNUMBER(SEARCH("a",A1:C4)),B1:B4))
=MAX(IF(ISNUMBER(SEARCH("a",A1:C4)),B1:B4))
这会返回以下结果:
SUM: 45.50
MAX: 24.00
上一篇:包含资源的MonadIO