EXCEL表格中如何根据某个数字范围返回特定的值?

2025-04-07 00:43:02
推荐回答(3个)
回答1:

用if函数多重嵌套(简单的方法):
=IF(A1>=36,"",IF(A1>=31,7,IF(A1>=26,6,IF(A1>=21,5,IF(A1>=16,4,IF(A1>=11,3,IF(A1>=6,2,IF(A1>=1,1,""))))))))

本例假定数据存放在A栏(从A1开始),把上述公式复制到B1,然后往下拖放复制B1的公式到B栏的其他单元格。

上述公式只判断1-35之间的数据。
如果数据不在这个范围内(例如大于35和小于1的数据),则返回空值(目的是为了避免出现因数据超出范围返回错误值)。
此外,还可以用其他的函数解决这个问题。

回答2:

用if函数多重嵌套来解决这个问题是个简单的方法,但是有个问题当这种多重嵌套数比较多时,会使得运算速度变慢,还有就是if函数现在只支持七重嵌套,实际上还有一个函数可以解决你的问题。

你可以用LookUp函数,具体步骤可参照我百度空间的网页:
http://hi.baidu.com/abdias/blog/item/330849e7cefa012fb8382075.html

回答3:

如果这个数字在A1单元格,则可在其它单元格输入以下函数:
=CEILING(A1/5,1)
关于CEILING函数的用法可在Excel帮助里查询。