在excel中,如果某数大于某数,小于某数,则等于一固定值,公式应该怎么写!

例如:在A1输入一数值1125(1125在1100-1200之间)则A2显示等于值为55,在B1输入1255(在1200-1300之间),则B2等于66,如此类推,在ex... 例如:在A1输入一数值1125(1125在1100-1200之间)则A2显示等于值为55,在B1输入1255(在1200-1300之间),则B2等于66,如此类推,在excel中,能不能用函数实现,这种算法! 展开
 我来答
凌文元LWY
高粉答主

2014-11-05 · 每个回答都超有意思的
知道大有可为答主
回答量:3.6万
采纳率:76%
帮助的人:1.3亿
展开全部

在A2单元格输入以下公式,然后向右填充公式

=LOOKUP(A1,{1100,1200},{55,66})

 

详见附图

追问
谢谢,你的办法很好,两个数字的可以,可是...类推,我试了一下,不行,当1366(在1300-1400之间,等于77)1455(在1400-1500之间)等于88,一直推推下去,有办法吗?(额,刚刚写错地方了,sorry,sorry)
追答
OK,有你这样的思路,后续公式
=LOOKUP(A1,{1100,1200,1300,1400,1500},{55,66,77,88,99})
武音1
2018-04-04 · TA获得超过2334个赞
知道小有建树答主
回答量:20
采纳率:0%
帮助的人:5120
展开全部

b2 输入

=(b1>=1100)*(b1<1200)*55+(b1>=1200)*(b1<=1300)*66

或者

=int((b1-1100)/100)*11+55

如何在EXCEL中用公式求出大于某数同时小于某数的最大值

比如要在A1到A100找大于10,小于50的最大数。

=MAX((A1:A100>10)*(A1:A100<50)*A1:A100)

数组公式,需要按Ctrl+Shift+Enter结束公式的输入。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zzhilling
2014-11-05 · TA获得超过2700个赞
知道大有可为答主
回答量:3255
采纳率:45%
帮助的人:1118万
展开全部
b2 输入
=(b1>=1100)*(b1<1200)*55+(b1>=1200)*(b1<=1300)*66
或者
=int((b1-1100)/100)*11+55
追问
刚刚发错了,你这个方法cool毙了,谢谢啦!!!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-11-05
展开全部
zzhilling 的 =int((b1-1100)/100)*11+55 应该是能满足条件的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sayhi95
2014-11-05 · TA获得超过1039个赞
知道小有建树答主
回答量:1441
采纳率:62%
帮助的人:312万
展开全部
依此类推?推到多少啊?
追问
一直推,推到好远好远去!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式