如果值在某个范围内,如何返回数据

如果值在某个范围内,如何返回数据

我正在尝试根据房产价值制定一个公式来计算与房产价值相关的某些成本:

Value of Property     Rate to apply   Deduction
Up to €92,407           0%            Nil
€92,407 – €126,403      2%            €1,848.14
€126,403 – €172,348     5%            €5,640.23
€172,348 – €287,213     7%            €9,087.19
€287,213 – €574,323     8%            €11,959.32
over €574,323           6%            Nil

因此,当我输入一处房产的实际价值,比如说 275,000 欧元时,我的电子表格应该查找它属于哪个范围,选择正确的百分比并进行计算。

您能建议一下最好的解决方法吗?

答案1

仅输入属性值每个单元格的值,按升序排序. 仅输入阈值,而不是在一个单元格中同时输入从-到值。

然后,您可以使用 Vlookup 并以“TRUE”作为最后一个参数,它将找到小于或等于查找值的下一个值。

在下面的屏幕截图中,属性值输入到 F1 中。要返回 Rate,请使用

=VLOOKUP(F1,$A$2:$C$7,2,TRUE)

要退还扣除额,请使用

=VLOOKUP(F1,$A$2:$C$7,3,TRUE)

在此处输入图片描述

相关内容