我正在尝试编写一个可以在Table3中填写收入金额的公式。我需要的是它首先搜索Table1并返回一个包含域引用的每个 unique ID的数组。
因此对于a.com,它将返回{1,2,3}。
然后它将在表2中找到与该ID关联的收入值。
对于上面的数组,它将为{100,200,400}。
然后它将对这些值求和,以得出{700},该值将填充单元格H3或“ @。[收入总和]”中的“ a.com”。
我尝试使用sumproduct并将其与的变体组合
{=INDEX(Table1[ID],MATCH(0,COUNTIF($H$2:H2,Table1[ID])+(Table1[Domains]<>$G$3),0))}
但是我很难到达完整的数组,而不仅仅是数组中的第一个,第二个等唯一值。我也不知道如何以数组中的收入值而不是ID来结束。任何帮助表示赞赏。
答案 0 :(得分:-1)
这就是最终的结果:
{=SUM(SUMIF(Table2[ID],IF(FREQUENCY(IF(Table1[Domain]=[@Domain],Table1[ID]),Table1[ID]),Table1[ID]),Table2[Revenue]))}