Excel中当一个数值为一个范围内,其结果为一个值。当为另一个范围时,其结果为另一个值,要用什么公

Excel中当一个数值为一个范围内,其结果为一个值。当为另一个范围时,其结果为另一个值,要用什么公式?(比如当1-5时结果为3,6-10时结果为8,11-15时结果为10... Excel中当一个数值为一个范围内,其结果为一个值。当为另一个范围时,其结果为另一个值,要用什么公式?(比如当1-5时结果为3,6-10时结果为8,11-15时结果为10) 展开
 我来答
love澈forever
2013-09-22 · TA获得超过2596个赞
知道小有建树答主
回答量:1180
采纳率:0%
帮助的人:473万
展开全部

要用vlookup

A列有数字1 8 20 5 6 7,根据你的转换规则,分别对应3 8 0 3 8 8(大于16的时候,认为对应0)

红线框(D1:E4)里面就是你给的规则:比如当1-5时结果为3,6-10时结果为8,11-15时结果为10

注意D1:E4要加上$符号(表示绝对引用)$D$1:$E$4,这样才对哈

在B1输入公式=vlookup(A1,$D$1:$E$4,2),回车,就出来结果3啦,往下拉,后面的结果也出来啦

PS:红框里面,D列一定要按从小到大排列

笑一笑说一说
科技发烧友

2013-09-22 · 职场办公软件基础应用
笑一笑说一说
采纳数:16868 获赞数:33717

向TA提问 私信TA
展开全部
A1为值,B1公式:
=IF(OR(A1<=0,A1>15),"",LOOKUP(A1,{1,6,11},{3,8,10}))

=IF(AND(A1<=5,A1>=1),3,IF(AND(A1<=10,A1>=6),8,IF(AND(A1<=15,A1>=11),10,"")))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
广东山村憨夫
2013-09-22 · TA获得超过779个赞
知道小有建树答主
回答量:1233
采纳率:50%
帮助的人:941万
展开全部
这个公式也可以一试:=IFERROR(LOOKUP(A1,{1,6,11,16},{3,8,10}),"")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
余余1982
2013-09-22 · 知道合伙人软件行家
余余1982
知道合伙人软件行家
采纳数:1627 获赞数:4042
从事现场管理及相关计划数据等统计。 熟悉office办公软件(公式、VBA等)的使用。

向TA提问 私信TA
展开全部
A1为值,B1公式:
=IF(OR(A1=0,A1>15),"",LOOKUP(A1,{1,6,11},{3,8,10}))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pxiceplay
2013-09-22 · TA获得超过1.9万个赞
知道大有可为答主
回答量:4881
采纳率:50%
帮助的人:5182万
展开全部
=lookup(a1,{1,6,11},{3,8,10})
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式