Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 在条件VLookUp上生成不同的列表和和_Arrays_Excel_Sumproduct - Fatal编程技术网

Arrays 在条件VLookUp上生成不同的列表和和

Arrays 在条件VLookUp上生成不同的列表和和,arrays,excel,sumproduct,Arrays,Excel,Sumproduct,我想写一个公式,可以填上表3中的收入金额。我需要的是它首先搜索表1并返回一个数组,其中包含域引用的每个唯一ID 因此,对于a.com,它将返回{1,2,3} 然后,它将在表2中找到与该ID关联的收入值 对于上面的数组,它将是{100200400} 然后,它将这些值相加得到{700},这将填充单元格H3或“a.com”的[@[收入之和]] 我尝试使用sumproduct并将其与 {=INDEX(Table1[ID],MATCH(0,COUNTIF($H$2:H2,Table1[ID])+(Tabl

我想写一个公式,可以填上表3中的收入金额。我需要的是它首先搜索表1并返回一个数组,其中包含域引用的每个唯一ID

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

然后,它将在表2中找到与该ID关联的收入值

对于上面的数组,它将是{100200400}

然后,它将这些值相加得到{700},这将填充单元格H3或“a.com”的[@[收入之和]]

我尝试使用sumproduct并将其与

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


但是我很难得到完整的数组,而不仅仅是数组中的第一个、第二个等唯一值。我也不知道如何在数组中得到收益值,而不仅仅是id。非常感谢您的帮助。

这就是最终成功的原因:

{=SUM(SUMIF(表2[ID])、IF(频率(IF(表1[Domain]=[@Domain],表1[ID])、表1[ID])、表1[ID])、表2[Revenue])}