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

如何用IF语句保留<0.06格式值并对其他两位小数数值四舍五入?

解决方法(以Excel/Google Sheets为例)
  • 核心逻辑是先判断单元格内容是否包含<符号,再分情况处理:
    1. 若包含<,直接保留原内容
    2. 若为纯数值,执行四舍五入操作

直接用以下公式即可(假设数据在A1单元格,可按需替换单元格位置):

=IF(ISNUMBER(SEARCH("<", A1)), A1, ROUND(A1, 2))

公式细节说明:

  • SEARCH("<", A1):查找A1单元格内是否存在<符号,找到则返回对应位置的数字,未找到则返回错误值
  • ISNUMBER(...):判断前面的查找结果是否为有效数字,以此确认单元格是否包含<,是则返回TRUE,否则返回FALSE
  • ROUND(A1, 2):对数值执行四舍五入,第二个参数2代表保留两位小数,你可以根据需求调整为1(保留一位)或0(取整)等

注意点:

  • 只要你的<0.06是文本格式、数值为常规数值格式,这个公式就能正常生效
  • 若原数值已经是两位小数,ROUND(A1,2)不会改变它的数值,只是统一执行四舍五入逻辑

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 01:02:10