excel中,区间取值函数怎么设置啊!着急啊! 急~excel已知某个值如何在几个区间里就近就高取值,如何设...

作者&投稿:娄畏 (若有异议请与网页底部的电邮联系)

如果你要求的值,所在单元格为A1,那么在B1输入公式下拉:


=IF(AND(A1>-1,A1<=1),12,IF(AND(A1>1,A1<=2),13,IF(A1>2,14,IF(AND(A1>=-2,A1<-1),11,IF(A1<-2,10)))))




=IF(A17>2,14,IF(AND(A17>1,A17<=2),13,IF(AND(A17>=-1,A17<=1),12,IF(AND(A17>=-2,A17<-1),11,10))))

excel函数区间取值~

假设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。因为题目中你没有包括这个点

C2输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式
=MIN(IF(B2<OFFSET(F$1:I$1,MATCH(A2,E$2:E$4,0),),OFFSET(F$1:I$1,MATCH(A2,E$2:E$4,0),)))
详见附图示例