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

求Excel IF公式:提取数值百万分位小数并判断返回对应结果

Excel公式解决方案

核心公式(返回千分位至百万分位小数部分)

=IF(ROUND(MOD(B2,0.01)*10000,0)<4999,ROUND(MOD(B2,0.01),6),FALSE)

公式拆解

  • MOD(B2,0.01):提取B2中小数点后两位之后的所有小数(即千分位及以后的部分,比如8913134.883499会得到0.003499)
  • ROUND(MOD(B2,0.01)*10000,0):将提取的小数转换为整数并取整(0.003499*10000=3499),用于和4999做比较
  • 条件判断:如果转换后的整数小于4999,就返回保留6位小数的千分位及以后部分;否则返回FALSE

简化版(无需强制保留6位小数)

如果不需要严格限制百万分位精度,可使用更简洁的公式:

=IF(MOD(B2,0.01)*10000<4999,MOD(B2,0.01),FALSE)

返回完整数值的版本

若允许返回包含整数和前两位小数的完整数值,公式调整为:

=IF(ROUND(MOD(B2,0.01)*10000,0)<4999,B2,FALSE)

示例验证

  • 当B2=8913134.883499时,公式返回0.003499
  • 当B2=8913134.885001时,公式返回FALSE

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 00:31:03