如何用EXCEL判断范围得出数值
就是要判断一个单元格中的数值在某一个范围内输出某一个数,在另一个范围内输出另一个数。比如一个单元格中的数,在100到110输出2在110到120输出3这样的能用EXCEL...
就是 要判断一个单元格中的数值在 某一个范围内 输出某一个数,在另一个范围内输出另一个数。比如一个单元格中的数,在100到110 输出 2 在110到120 输出3 这样的能用EXCEL做嘛?
展开
展开全部
可以
假设数据在A1,则在B1输入
=if(A1<100,"",if(A1<110,2,if(A1<120,3,"")))
即可
或者
=if(or(A1<100,A1>=120),"",if(A1<110,2,3))
假设数据在A1,则在B1输入
=if(A1<100,"",if(A1<110,2,if(A1<120,3,"")))
即可
或者
=if(or(A1<100,A1>=120),"",if(A1<110,2,3))
更多追问追答
追问
那如果有多个条件呢 ??比如还有 120到130 输出4 130到150输出5 这个用if也能坐做马?
追答
IF条件嵌套不能超过7层。
推荐用vlookup来做
=if(A1="","",vlookup(A1,{0,0;100,2;110,3;120,4;130,5;140,6},2,true)
多看看{0,0;100,2;110,3;120,4;130,5;140,6}这部分的写法,你就懂了
如果分段范围有规律,其实还可以这样
=(A1>=100)*int((A1-90)/10)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假设说你的数据在A列(A1,A2...),要输出的在B列
在B1列输入 =IF(A2>100,IF(A2<=110,2,IF(A2>120,0,3)))
我加了一条,如果超出你这个范围的,都是0
在B1列输入 =IF(A2>100,IF(A2<=110,2,IF(A2>120,0,3)))
我加了一条,如果超出你这个范围的,都是0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果只是这两个条件可以用if函数
加入你需要判断的数在A1,输出结果在A2,则在A2=IF(AND(A1>=100,A1<=110),2,IF(AND(A1>110,A1<=120),3,0))
加入你需要判断的数在A1,输出结果在A2,则在A2=IF(AND(A1>=100,A1<=110),2,IF(AND(A1>110,A1<=120),3,0))
更多追问追答
追问
那如果有多个条件呢 ??比如还有 120到130 输出4 130到150输出5 这个用if也能坐做马?
追答
继续用if,按上面的方式往下写,最多嵌套7个,看上去复杂但很好理解。我再帮你多写一个
=IF(AND(A1>=100,A1110,A1120,A1<=130),4,0)))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很简单,用if就够了。
=if(AND(A1>100,A1<110),2,if(AND(A1>110,A1<120),3))
=if(AND(A1>100,A1<110),2,if(AND(A1>110,A1<120),3))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询