作业帮 > 综合 > 作业

excel if函数超过7层,怎么改

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/30 03:58:20
excel if函数超过7层,怎么改
公式承认是不对,想用除了IF以外的办法解决
2 .f=4.5 会对应q=0.46,因为超过了4了嘛~(取大原则)
f 0.2 4 5 6 8 10 10~12 12~14 14~16 16~20
q 0.4 0.45 0.5 0.55 0.61 0.67 0.74 0.81 0.88 0.98
=LOOKUP(A1,{0.8,2,3,4,5,6,8,10,12,14,16,20},{0.4,0.45,0.5,0.55,0.61,0.67,0.74,0.81,0.88,0.98})
这个函数可以解决你的问题,但可能在23456等这些区间边际的数上可能不符合你要求,可以用if嵌套一个lookup解决
再问: 边界数字23456,取小于等于号,
例如:当f小于等于2时,q=0.4
如何解决?
再答: 加个if判断,把边界数字等于几先规定好(也用lookup函数),然后再刚才的lookup判断区间,
=IF(A1=OR(2,3,4,5,6,7,8),LOOKUP(A1,{2,3,4,5,6,7,8},{11,12,13,14,15,16,17}),LOOKUP(A1,{0.8,2,3,4,5,6,8,10,12,14,16,20},{0.4,0.45,0.5,0.55,0.61,0.67,0.74,0.81,0.88,0.98}))
上面公式示例中规定了2,3,4,5,6,7,8分别等于11,12,13,14,15,16,17。
再问: 运行不了啊~~~~
再答: 我试了,可以。
就是lookup加个if判断