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

Excel IFS公式简化咨询:能否合并返回原值的多条件?

简化后的Excel公式方案

原公式的核心逻辑是仅在两个区间做特殊处理:45-50之间取整到10的倍数,大于100取整到100的倍数,其余情况返回原值。可以把这两个特殊条件放在前面,最后用一个默认条件返回原值,就能合并原来的两个返回原值的分支,简化后的公式如下:

=IFS(AND(CU28>=45,CU28<50),MROUND(CU28,10),CU28>100,MROUND(CU28,100),TRUE,CU28)

逻辑说明:

  • IFS函数按顺序判断条件,前两个条件专门处理需要取整的特殊场景
  • 最后用TRUE作为兜底条件,覆盖所有不满足前两个条件的情况(也就是CU28<45或50≤CU28≤100),直接返回CU28的原值

你之前尝试失败的原因:

你写的AND(CU28<45, CU28>=50)是一个永远不成立的条件——一个数不可能同时小于45又大于等于50,所以这个条件永远触发不了,自然无法生效。合并返回原值的分支,应该用“不满足前两个特殊条件”的逻辑,而不是用AND把两个互斥的条件绑在一起。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 00:25:58