使用多个标准计算最小唯一值引用2个表

我需要计算唯一值[Name1]与给定类别[Category1],只有当它们的相应variables[Number1]是引用另一个共享类别[Category2,Number2]的表时可用的最小值。 表1有固定的variables,而表2有独立的variables – 因此需要引用它。 因此,[@Name1]的唯一值/行的二进制值取决于[@ Number1]是否符合给定匹配类别的[@ Number2]中的最小阈值。 因此,唯一值的#of应该与每个类别的input成比例。

Table1 Name1 Category1.. Number1 Alpha One 0.00 Alpha One 25.00 Alpha One 50.00 Beta Two 20.00 Beta Two 40.00 Beta Two 60.00 Beta Two 80.00 Beta Two 100.00 Gamma Two 35.00 Gamma Two 70.00 Epsilon Three 30.00 Epsilon Three 60.00 Epsilon Three 90.00 Table2 Category2 Number2 One 25.00 Two 30.00 Three 20.00 

这里,【分类】:一个应该有1个UV,【分类】:两个应该只有1个UV,而【分类】:三个应该有0个UV

我已经尝试了各种公式,但是我很难理解如何考虑所有的标准和两个表格。

如果没有太多要求,请包括一个方程式不只是为了全面的紫外线,但也按类别。 Table1也必须以任意顺序读取,但Table2不能。

简而言之,您正在查找Name1中与“类别2”匹配的“类别1”匹配的“唯一”值,并且Number2的“Number2”小于Number2中的交叉引用阈值。

计数独特与多个条件

I34中的公式是,

 =SUMPRODUCT(((Table1[Category1]=H3)*(Table1[Number1]<SUMIF(Table2[Category2], H3, Table2[Number2])))/(COUNTIFS(Table1[Name1], Table1[Name1]&"", Table1[Number1], "<"&SUMIF(Table2[Category2], H3, Table2[Number2]))+(((Table1[Category1]<>H3)+(Table1[Number1]>=SUMIF(Table2[Category2], H3, Table2[Number2])))))) 

这意味着一个非结构化的表格公式,

 =SUMPRODUCT(((B$3:B$15=H3)*(C$3:C$15<SUMIF(E$3:E$5, H3, F$3:F$5)))/(COUNTIFS(A$3:A$15, A$3:A$15&"", C$3:C$15, "<"&SUMIF(E$3:E$5, H3, F$3:F$5))+(((B$3:B$15<>H3)+(C$3:C$15>=SUMIF(E$3:E$5, H3, F$3:F$5)))))) 

根据需要填写。

我严重怀疑我理解的要求,但请注意,假设Name1在A1和Table 2是一个命名范围CatTable然后包括D2的数据透视Table 2 (抄送):

 =N(VLOOKUP(B2,CatTable,2,0)>C2) 

使用Category1.. for ROWS和VALUES Sum的公式列标签返回:

 一个1  
两个1  
三个0