Excel如何同时满足A(3选1).B(一个范围)两个条件,C得到对应数值显示出?

Excel如何同时满足A(4选1).B(一个范围)两个条件,C得到对应数值显示出
假如:
A2取1,(B2<20,40,IF(B2<25,50)),
A2取2,(B2<20,50,IF(B2<25,60)),
A2取3,(B2<20,60,IF(B2<25,70))
A2取4,(B2<20,75,IF(B2<25,90))
代码怎么修改?
=IF(A2=1,IF(B2<20,40,IF(B2<25,50)),IF(OR(A2=2,A2=3,A2=4),IF(B2<20,50,IF(B2<25,60)))谢谢

如果B列数字都在25以下

=IF(B2<20,CHOOSE(A2,40,50,60,75),CHOOSE(A2,50,60,70,90))

追问

如果A在1~4中选1个,B是在1~5、6~10、11~15、16~20、21~25、26~30这6个段选,在1个区段内,C得到一个固定的数值。
A=1,B<5,C=15
A=1,6<B<10,C=20
A=1,11<B<15,C=25
...
A=2,B<5,C=20
A=2,6<B<10,C=25
A=2,11<B<15,C=30
以此类推,有了原理公式,剩下的我来补充

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-11-28
按你上次的提问以及这样看,是否A只能取1、2、3、4?B只能是25以下?那其实很简单:
=IF(A1=1,IF(B1<20,40,50),IF(A1=2,IF(B1<20,50,60),IF(A1=3,IF(B1<20,60,70),IF(B1<20,75,90))))追问

A只能1-4,但是B在1-30之间分段,基本是每5个数字一个段

追答

我上次就建议,你学本。学到本,表怎么改变你都会写公式。
因为你每次问问题,都不把情况罗列完整,大家都累。

追问

这不是临时抱佛脚嘛,有需要做这个表,但是来不及学,只能请教各位专家了
我的题目写错了,应该是A(4选1),A从1~4中选1个,B填小于20的时候,C得到一个数字;填20~25时填一个数。
我用之前的代码试过,A取1、2时没问题,但是到了3时候,代码就不能用了。

追答

我写的这个我自己是亲自测试过没问题的。或者你截图我看。

本回答被提问者采纳
第2个回答  2019-11-29
如果 B列数字都在25以下
= IF(B2<20, INDEX({40,50,60,75},A2), INDEX({50,60,70,90},A2))
相似回答