You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何简化多区间判断的嵌套IF Excel公式

按50间隔向下取整的简洁公式实现方案

通用极简方案(Excel/WPS/Google Sheets均适用)

  • 核心公式:=FLOOR(数值所在单元格,50)
  • 逻辑说明:FLOOR函数的作用是将数值向下取整为指定基数的倍数,刚好完全匹配你要求的区间规则:
    • 数值在[50,99)区间时,向下取整到50的最近倍数就是50
    • 数值在[100,149)区间时,向下取整到50的最近倍数就是100
    • 以此类推,完全不需要嵌套IF
  • 边界处理补充:如果需要限制最低返回值不低于0、最高不超过2000,可以套上MIN和MAX调整:
    =MAX(0,MIN(FLOOR(数值所在单元格,50),2000))
    这个公式会自动把低于0的数值返回0,高于2000的数值返回2000,符合你说的最高到2000的要求。

旧版本Excel兼容方案(无FLOOR函数时使用)

  • 公式:=INT(数值所在单元格/50)*50
  • 逻辑和FLOOR完全一致,同样可以套MIN/MAX做边界限制,适配所有支持基础运算的表格工具。

效果验证示例

输入62 → 返回50
输入149 → 返回100
输入150 → 返回150
输入2023 → 加边界限制后返回2000
输入32 → 加边界限制后返回0

内容的提问来源于stack exchange,提问作者KMK Rennalls

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 21:57:04