excel中if与min函数的镶嵌应用

如图,如何将第一列数字中第5个数,为1或4在第二列中反馈为甲,2或5在第二列中反馈为乙,3或6在第二列中反馈为丙

MIN——是最小值函数,你要用它干嘛呢?

B2输入

=MID("甲乙丙甲乙丙",MID(A2,5,1),1)

回车并向下填充。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-04-19
你去C列单元格输入公式试一试
=A2=B2
=(A2=B2)
=1*(A2=B2)
你就会知道,IF其实是1、0的结果
所以当你用MIN函数提取有条件的数据序列时,会有不符合条件的数据,否即为0了,所以简单用MIN函数显示都是0
一般用MIN时会用个IF,并把不符合的数据转化为一个很大的数,比如9^9、4^8
这样3个问题都清楚了吧……
第2个回答  2019-04-19
号码在A列,班组在B列,则在B2输入下面的公式,下拉即可。
=IF(OR(--MID(A2,5,1)=1,--MID(A2,5,1)=4),"甲",IF(OR(--MID(A2,5,1)=2,--MID(A2,5,1)=5),"乙",IF(OR(--MID(A2,5,1)=3,--MID(A2,5,1)=6),"丙","")))本回答被提问者采纳
第3个回答  2019-04-19

用IF加MID嵌套函数,=IF(OR(MID(B2,5,1)="1",MID(B2,5,1)="4"),"甲",IF(OR(MID(B2,5,1)="2",MID(B2,5,1)="5"),"乙",IF(OR(MID(B2,5,1)="3",MID(B2,5,1)="6"),"丙",0)))如图:

好用给个赞哦

第4个回答  2019-04-19
=IF(OR(MID(A2,5,1)-1=0, MID(A2,5,1)-4=0),"甲",IF(OR(MID(A2,5,1)-2=0, MID(A2,5,1)-5=0),"乙",IF(OR(MID(A2,5,1)-3=0, MID(A2,5,1)-6=0),"丙","")))
相似回答