excel 如何实现判断范围并输出对应单元格的值

如图,A列为要判断的范围,B列为要输出的值,其中,每行的B列为取值小于等于A列值时才取的值。我想实现的是:在A10中输入一个数,若输入35,不大于36,则输出36对应的值16500;若输入37,那么它大于36,则输出45所对应的值即19800;若输入46,则输出54所对应的值23100;输入值的范围为0-75。请问该如何实现?

    你的逻辑描述是有问题的,正常的描述如下:

    37以下返回16500,37及以上46以下返回19800,46及以上55以下返回23100,

    55及以上61以下返回26400,61及以上69以下返回29700,69及以上76以下返回33000

    对应的数据表如下:

    公式为:=VLOOKUP(A11,A3:B8,2)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-10-13

我的方法是插入一个辅助列A列,A2输入 =75-B2,下拉填充,

按A列排升序,在C10输入 公式:

=VLOOKUP(75-B10,A2:C7,3,1)

即可 。

本回答被网友采纳
第2个回答  2018-10-13
=LOOKUP(A10,{0;36;45;54;60;68},{16500;19800;23100;26400;29700;33000})
相似回答