Excel函数:引用单元格中的数组

2024-05-06

我在单元格 A1 中有一个数组,通过

A1 = {=G6:J6} = {"aa"."b"."ccc".1} 

现在我想将单元格 A1 用于 B1 中的数组公式。基本上B1应该是

B1 = SUMPRODUKT((C6:C12)*(B6:B12=G6:J6))

但我不想直接引用 G6:J6,而是想使用 A1。我刚刚尝试过:

B1 = SUMPRODUKT((C6:C12)*(B6:B12=A1))
B1 =  {=SUMPRODUKT((C6:C12)*(B6:B12=A1))}

但这是行不通的。有办法让它发挥作用吗?

问候, 彼得

对于出现的问题:

单元格 G6:J6 是输入数据,例如商品编号。我只想在工作表中设置一次输入数据,因此我必须更新更少的数据。 G6:J6 中的条目是字符串或数字。假设 G6 =“aa”、H6 =“b”、I6 =“ccc”且 J6 = 1。

单元格 B1 是我需要使用数据的一个点。它宁愿在另一张纸中,但为了更简单的示例,我们假设它是单元格 B1。在 B1 中,我当然可以参考 G6:J6,但这使得公式不太容易阅读。因此,我想在 B1 旁边放置一个引用 A1,以便人们可以轻松地看到 B1 使用的数据。

C6:C12 是一些数字,B6:B12 是一些可能与 G6:J6 匹配的字符串/数字。所以 sumproduct 应该对匹配项进行求和。


单元格 A1 包含数组公式或数组范围,但它仅包含该数组或范围中的单个值(每个 Excel 单元格只能包含单个结果值)。

因此,您需要将 SUMPRODUCT 中的 A1 替换为数组或范围表达式。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Excel函数:引用单元格中的数组 的相关文章

随机推荐