关于excel的问题,我想使用excel体现当数值小于10时输出0.5大于等于10小于20输出1
发布网友
发布时间:2022-05-10 11:12
我来回答
共5个回答
热心网友
时间:2023-10-08 17:49
可以用以下公式
=IF(A1<10,0.5,IF(A1<20,1,IF(A1<30,1.5,"")))
如果数据的变化规律与例子中的几组数据完全相同,还可试试以下公式
=INT((A1+1)/10)*0.5+0.5
热心网友
时间:2023-10-08 17:49
用LOOKUP函数能解决
=LOOKUP(A1,{0,10,20,30;0.5,1,1.5,2})
或依此类推得
=LOOKUP(A1,{0,10,20,30,......;0.5,1,1.5,2,.......})
热心网友
时间:2023-10-08 17:49
一般用if函数吧,结合and函数可以添加多个条件
如if(and(a1>=20,a1<=30),1.5,""))
多个情形则嵌套
如if(a1<=10,0.5,if(and(a1>=20,a1<=30),1.5,""))) 以此类推
热心网友
时间:2023-10-08 17:50
一般用if函数吧,结合and函数可以添加多个条件
如if(and(a1>=20,a1<=30),1.5,""))
热心网友
时间:2023-10-08 17:51
=LOOKUP(A1,{-999999,10,20,30},{0.5,1,1.5,2})