我有一个带有嵌入式VLOOKUP函数的循环引用,我使用迭代计算求解。 我有两个相邻的列,它们在循环引用后面具有相同的逻辑,并且检查迭代计算。
然而,我得到的结果并不一致:当我更改右栏中的金额时,它会给出不同的结果,具体取决于先前的值是否高于或低于基准数。
链接到工作簿: https://www.dropbox.com/s/3ju59oknnerklf7/Circular_reference_with_VLOOKUP.xlsx
关于为什么这样的任何想法? 非常感谢。
答案 0 :(得分:0)
如果没有看到电子表格,很难知道。例如,您放置的公式与D和E列中的结果似乎不一致.H5:K19的范围,col_index_num为3,应选择Spread,而不是Rating。
然后因为你没有在Vlookup中定义一个TRUE或FALSE值,它默认为TRUE。将[range lookup]变量赋值为TRUE将默认为它匹配的最接近的最低值,在这种情况下,您应该有一个G5的table_array:J19。