Excel如何同时满足A.B两个条件,得到对应数值显示出来?

Excel如何同时满足A.B两个条件,得到对应数值显示出来,写了一段代码,=IF(and(B2>=25,A2="1"),70",IF(and(B2>=20,A2="1")... Excel如何同时满足A.B两个条件,得到对应数值显示出来,写了一段代码,=IF(and(B2>=25,A2="1"),70",IF(and(B2>=20,A2="1"),"55",IF(and(B2>=15,A2="1"),"40")))

如果A2分别=1、2或者3.。。时,代码怎么增加
B输入<30,A输入1,C显示70;B输入<22,A输入1,C显示55
B输入<25,A输入2,C显示60;B输入<20,A输入2,C显示50
展开
 我来答
思雪遥遥
科技发烧友

2019-11-25 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:8076
采纳率:49%
帮助的人:538万
展开全部
=IF(A2<>1,"要显示什么?",IF(B2>=25,70,IF(B2>=20,55,IF(B2>=15,40,"当B2小于15,又显示什么?"))))
更多追问追答
追问
上面是A2输入1的情况,如果在增加一个A2输入2的情况,B输入大于25,A输入2,C显示50;B输入大于20,A输入2,C显示45;在=IF(A21,"要显示什么?",IF(B2>=25,70,IF(B2>=20,55,IF(B2>=15,40,"当B2小于15,又显示什么?"))))的基础上还需要怎么增加代码
追答
你现在罗列完了吗?
其实与其求表,我建议你不如学本。学到本,表怎么变都自己会写函数啊。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
笑一笑说一说
科技发烧友

2019-11-27 · 职场办公软件基础应用
笑一笑说一说
采纳数:16868 获赞数:33717

向TA提问 私信TA
展开全部
=LOOKUP(1,0/((对应表!A$2:A$100=A2)*(对应表!B$2:B$100=B2)),对应表!C$2:C$100)
追问

想实现按照这个表的内容,前两列是B和A,C是第三列显示的数字

追答
可以的。也可以用如下公式=sumif(对应表!c:c,对应表!a:a,a2,对应表!b:b,b2)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
云南新华电脑学校
2019-11-26 · 百度认证:云南新华电脑职业培训学校官方账号
云南新华电脑学校
云南新华电脑学校是经云南省教育厅批准成立的省(部)级重点计算机专业学校,采用三元化管理模式,教学设备先进,师资雄厚学生毕业即就业,学院引进了电商企业入驻,创建心为电商创业园区,实现在校即创业
向TA提问
展开全部
你的公式有以下问题:
1. 数字不必加双引号,特别是70还只有后面有双引号,没有成对。
2. 除了给出的条件:A2=1,B2对应>=15、>=20、>=25这几种情况,公式给出结果数值,其他当不满足这些条件时,如B2<20时,或A不等于1时,取什么结果呢,你没给出,那就会返回FALSE。
至于你提出的返回FALSE,则还不是上面第2条所说的情况,而是因为上面第1条的原因。在Excel中,1与“1”比较时,是“1”>1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
退休画线工
2019-11-26 · 知道合伙人软件行家
退休画线工
知道合伙人软件行家
采纳数:5412 获赞数:27033
1981年毕业于湖南大学,从事化工设计30多年,精于工程设计

向TA提问 私信TA
展开全部
你的公式有以下问题:
1. 数字不必加双引号,特别是70还只有后面有双引号,没有成对。
2. 除了给出的条件:A2=1,B2对应>=15、>=20、>=25这几种情况,公式给出结果数值,其他当不满足这些条件时,如B2<20时,或A不等于1时,取什么结果呢,你没给出,那就会返回FALSE。
至于你提出的返回FALSE,则还不是上面第2条所说的情况,而是因为上面第1条的原因。在Excel中,1与“1”比较时,是“1”>1

不知道你的逻辑到底是要怎样的,但以你自己的公式来修改,应该这样比较合适:
=IF(A2=1,IF(B2>=25,70,IF(B2>=20,55,IF(B2>15,40,"B2<15时取什么值"))),"A2不等于1时取什么值")
自己对照自己的要求修改公式中的两个文字描述处吧。
更多追问追答
追问
如果A2=2或者3.。。时,代码怎么增加
B输入<30,A输入1,C显示70;B输入<22,A输入1,C显示55
B输入<25,A输入2,C显示60;B输入<20,A输入2,C显示50
追答
前面的回答中,
"A2不等于1时取什么值"
就已回答了你的追问。
如果A2=2或3时,取一样的结果,那就是在原公式中把
"A2不等于1时取什么值"
改成嵌套的IF即可:
=IF(A2=1,IF(B2>=25,70,IF(B2>=20,55,IF(B2>15,40,"B225时取什么值"))),不等于1时取什么值")
就是一层层套。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式