-1

样本数据集

我正在尝试编写一个可以在 Table3 中填写收入金额的公式。我需要的是首先搜索 Table1 并返回一个数组,其中包含域引用的每个唯一ID。

因此,对于 a.com,它将返回 {1,2,3}。

然后它将在 Table2 中找到与该 ID 关联的收入值。

对于上面的数组,它将是 {100,200,400}。

然后它将这些值相加以达到 {700},这将填充单元格 H3 或“a.com”的 [@[Sum of Revenue]]。

我尝试使用 sumproduct 并将其与

{=INDEX(Table1[ID],MATCH(0,COUNTIF($H$2:H2,Table1[ID])+(Table1[Domains]<>$G$3),0))}

但是我无法获得完整的数组,而不仅仅是数组中的第一个、第二个等唯一值。我也不知道如何最终得到数组中的收入值,而不仅仅是 ID。任何帮助表示赞赏。

4

1 回答 1

-1

这就是最终的工作:

{=SUM(SUMIF(Table2[ID],IF(FREQUENCY(IF(Table1[Domain]=[@Domain],Table1[ID]),Table1[ID]),Table1[ID]),Table2[Revenue]))}

于 2019-06-28T21:44:39.243 回答