我通过
在单元格A1中有一个数组A1 = {=G6:J6} = {"aa"."b"."ccc".1}
现在我想在B1中使用单元格A1作为数组公式。基本上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。
Cell B1是我需要使用数据的一个点。它宁愿在另一张表中,但对于更简单的例子,我们假设它是单元格B1。在B1中,我当然可以参考G6:J6,但这使得公式不易阅读。因此,我想在A1旁边放置一个参考A1,这样可以很容易地看到B1使用的数据。
C6:C12是一些数字而B6:B12是一些可能与G6:J6相匹配的字符串/数字。所以sumproduct应该总结比赛。
答案 0 :(得分:0)
单元格A1
值应为G6:J6
G6:根据{"aa","bb","ccc",1}
的要求填充J6,然后在B1
中填写以下公式,并检查这是否是您需要的。
=SUMPRODUCT(C6:C12*ISNUMBER(SEARCH(B6:B12,INDIRECT(A1))))