我不知道如何对我的公式进行一些更改。
它给我答:如果找到正确的值,则结果 B:搜索替代值+/- 5%表单搜索值。
示例:
我的问题:
它为我提供了一些目标值和相同结果(双精度)。 从每个结果来看,我只有一件。所以,如果我用它一个,它就不存在了。所以我需要独特的结果。 就像我的示例中ID为34-35一样。它应该一次分配一个结果到我的列表,最好打68.166,而不分配给其他结果。
而我的公式在没有结果的情况下使用无值的Result作为某种补充。
有人可以给我一些更改建议吗?
公式:
{=IFERROR(INDEX($C$2:$D$1371,MATCH(B2,$C$2:$C$1371,0),2),INDEX($C$2:$D$1371,MATCH(CHOOSE(2+SIGN(2-(SUMPRODUCT(MAX($C$2:$C$1371*--($C$2:$C$1371<=B2)*--($C$2:$C$1371>B2*0.98)))+SUMPRODUCT(MIN($C$2:$C$1371+1E+99*(--($C$2:$C$1371<B2)+--($C$2:$C$1371>(B2*1.02))))))/B2),SUMPRODUCT(MAX($C$2:$C$1371*--($C$2:$C$1371<=B2)*--($C$2:$C$1371>B2*0.98))),SUMPRODUCT(MAX($C$2:$C$1371*--($C$2:$C$1371<=B2)*--($C$2:$C$1371>B2*0.98))),SUMPRODUCT(MIN($C$2:$C$1371+1E+99*(--($C$2:$C$1371<B2)+--($C$2:$C$1371>(B2*1.02)))))),$C$2:$C$1371,0),2))}