使用 VLOOKUP 计算奖金百分比(具有默认行为的示例)

在大多数情况下, range_lookup 用作 FALSE(完全匹配)。此参数的默认值为 TRUE - 在此表单中不太常用,但此示例显示了一个用例。超市根据客户每月支出给予奖励。

StackOverflow 文档

如果客户每月花费 250 欧元或以上,则可获得 1%的奖金; 500 欧元或更多可提供 2.5%等。当然,客户并不总是只花费表中的一个值!

=VLOOKUP(261,$A$2:$B$6,2,TRUE)

在这种模式下,VLOOKUP 将找到列 A 中的第一个值(跟随自下而上的步骤) 小于或等于值 261 - >即我们将得到返回的 1%值。对于此非精确匹配,表必须按第一列的升序排序。

  • 你要检索数据的值是 261
  • 你要搜索的表位于 $ A $ 2:$ B $ 6 范围内
  • 你想从返回的数据列是 2 从左边第二列
  • 你只想返回不完全匹配( TRUE )的结果,我们可以将此结果保留为 TRUE,因为它是默认值