If……Else……的多层嵌套在Excel中的实现
在程序⾥进⾏多重复条件判断⽐较容易实现,⽤嵌套的if和else语句就可以实现,但我们想在excel中实现这样的功能,应该如何写公式呢?有样⼀个表,A列存放数据
excel表中有⼀列数据,a1=21,a2=22,依次累加1……⼀直到a15=35,共15⾏数据,我想在d列开始设置,如果
a列的数据在21到25之间就在对应的B列的单元格显⽰10,即置B1:B5为10
a列的数据在26到30之间就在对应的B列的单元格显⽰20,即置B6:B10为20
a列的数据在31到35之间就在对应的B列的单元格显⽰30,即置B11:B15为30
如下图所⽰:
if语句的嵌套例子模板在d1单元格输⼊以下公式:
=IF(A1="","",IF(AND(A1>=21, A1<=25),"10",IF(AND(A1>=26,A1<=30),"20",IF(AND(A1>=31, A1<=35),"30",A1)))),以下是公式的截图
这是进⾏了三个不同数值的设置,我们再想添加两个置数,在E列实现,分别⽤a,b,c,d,e置位,当A列的数值在36到40之间时,置位为 d,在40到45之间置位为 e
E1单元格公式为:
=IF(A1="","",IF(AND(A1>=21, A1<=25),"a",IF(AND(A1>=26, A1<=30),"b",IF(AND(A1>=31,
A1<=35),"c",IF(AND(A1>=36,A1<=40),"d",IF(AND(A1>=41, A1<=45),"e",A1))))))
公式截图:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论