excel函数区间取值

发布网友 发布时间:2022-04-19 13:05

我来回答

2个回答

热心网友 时间:2022-06-08 16:15

假设X就是在A2单元格输入的值,

第一种情况,则可以在B2单元格输入公式:

=IF(A2<0,0,IF(A2<0.1,5%,IF(A2<0.2,10%,15%)))

或者是:=TEXT(IF(A2<0,0,IF(A2<0.1,5%,IF(A2<0.2,10%,15%))),"0%")

第二种情况:则可以在C2单元格输入公式:

=IF(A2<0,0,IF(A2<0.1,4%,IF(A2<0.2,6%,18%)))

或者是:=TEXT(IF(A2<0,0,IF(A2<0.1,4%,IF(A2<0.2,6%,18%))),"0%")

上面的公式A2等于0.2都包含在最后区域,即在于或等于0.2。因为题目中你没有包括这个点

追问能否两种情况用一个公式包含

追答可以呀,问题是你的开关需要放在什么地方?
什么条件下用1方案?什么情况下用2方案,因为公式的取数区域是一样的
假设B1单元格是用来输入:A或者B的,当输入A时,就用第一方案,否则用第二方法,公式为:
=IF(A2<0,0,IF(ISNUMBER(SEARCH("A",$B$1)),IF(A2<0.1,5%,IF(A2<0.2,10%,15%)),IF(A2<0.1,4%,IF(A2<0.2,6%,18%))))

热心网友 时间:2022-06-08 16:15

可以用lookup函数试试。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
16.006360s