【发布时间】:2018-11-19 18:02:22
【问题描述】:
在以下方面我需要您的帮助:
假设我们有 3 个不同的组:(A,B,C)
我们在每个组中都有几个值范围:
(Eg. A has 0 - 100, 101 - 200 while B has 0 - 200, 201 - 400 and C has 0 - 300, 301 - 600.)
最后,对于处于任何范围内的每个组,他们将被分配一个最终编号。 (例如。
[A,95] = 0.5 / [A,101] = 1.0
[B,95] = 1.5 / [B,205] = 3.0
[C,95] = 4.5 / [C,308] = 6.0)
目前我的索引匹配公式如下:
"=INDEX(finalnumber!F2:F29,MATCH(C11&C25,Group!A2:A29&valuerange!D2:D29,0))"
我不断收到#N/A 回复。
我还创建了一个数组表,如下:
Group Range Final Number
A 0 - 100 0.50
A 101 - 200 1.00
B 0 - 200 1.50
B 201 - 400 3.00
C 0 - 300 4.50
C 301 - 600 6.00
请帮忙!非常感谢!
【问题讨论】:
-
希望这张表能澄清一下!
-
您的实际数据是什么样的?您的查找范围应该是一张纸,但您有两个引用,这可能是问题的一部分(Group!A2:A29&valuerange!D2:D29)
-
@QHarr,是的,我也试过了。仍然给我一个#N/A 回复。试图让索引/匹配来读取一系列值,例如。 0 - 100 所以公式可能会这样写:如果输入是组“A”并且值是“105”,最终数字将给出“1.00”的输出提前谢谢!