excel if函数如何实现多级嵌套
发布网友
发布时间:2022-04-21 22:18
我来回答
共6个回答
热心网友
时间:2022-05-08 13:47
试试这个:
=+IF(Sheet1!A1<=25,Sheet2!$B$1,IF(Sheet1!A1<=50,Sheet2!$B$2,IF(Sheet1!A1<=75,Sheet2!$B$3,IF(Sheet1!A1<=100,Sheet2!$B$4,IF(Sheet1!A1<=125,Sheet2!$B$5,IF(Sheet1!A1<=150,Sheet2!$B$6,IF(Sheet1!A1<=175,Sheet2!$B$7,IF(Sheet1!A1<=200,Sheet2!$B$8,Sheet2!$B$9))))))))
不过好像if函数嵌套层数是有*的。
热心网友
时间:2022-05-08 15:05
建议你用“LOOKUP”,
在表2的第一列输入“1——250”,第二列的1——25输入原B1的值,26——50输入原B2的值,以此类推,225——250输入原B10的值。
再在表1的单元格中输入“=LOOKUP(A1,Sheet2!A1:A250,Sheet2!B1:B250)
热心网友
时间:2022-05-08 16:39
=if(a1<=25,'sheet2'!B1,if(a1<=50,'sheet2'!b2,if(此处省略)))
热心网友
时间:2022-05-08 18:31
参考公式
=INDIRECT("'2表'!B"& INT(('1表'!A1-1)/25)+1)
热心网友
时间:2022-05-08 20:39
建议用lookup追问lookup总是提示错误,我用&连接if函数,出来的结果是到是有想要的数,可是不知道为什么后面会冒出来很多其他数字
热心网友
时间:2022-05-08 23:03
我觉得你还是考虑用lookup比较实际