Excel计算返回错误的值

时间:2017-09-03 09:08:36

标签: excel excel-formula

我正在建立一个简单的POS来计算物品成本。我能够计算腰带和围巾的物品成本,但是当我计算珠宝的物品成本时 它返回错误的计算。

我正在使用= B37 * VLOOKUP(B36, A2:B5, 2, TRUE)

的公式

Excel Picture

2 个答案:

答案 0 :(得分:4)

您的商品尚未排序。您必须对项目(A3:A5)A到Z进行排序。

将TRUE更改为FALSE会改变VLOOKUP的工作方式:

  

如果为TRUE或省略,则返回精确或近似匹配。如果   未找到完全匹配,下一个最大值小于   返回lookup_value。第一列中的值   table_array必须按升序排列;否则,VLOOKUP   可能无法给出正确的价值。有关更多信息,请参阅排序数据。

     

如果为FALSE,VLOOKUP将只找到完全匹配。在这种情况下,   table_array的第一列中的值不需要排序。如果   table_array的第一列中有两个或更多值   匹配lookup_value,使用找到的第一个值。如果确切的话   找不到匹配项,返回错误值#N / A.

答案 1 :(得分:2)

更改" TRUE"在你的公式中" FALSE"它应该工作。

from flask import Flask
app = Flask(__name__)

@app.route('/')
def index():
    return ""

if __name__ == '__main__':
    app.run(debug=True)