帆软中有没有类似于excel中FLOOR的函数

如果想实现不满0.5,则向下取整,超了0.5但不满足1,则为0.5,

例如339/60=5.65,则为5.5

如何通过帆软公式实现?

FineReport BitterMelon 发布于 2024-6-18 14:53
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
1
yzmZQSy29696569Lv4初级互助
发布于2024-6-18 15:20

IF(RIGHT(ROUNDDOWN($$$,1),1)<5,ROUNDDOWN($$$,0),ROUNDDOWN($$$,0)+0.5)

最佳回答
1
华莉星宸Lv6高级互助
发布于2024-6-18 15:21(编辑于 2024-6-18 15:33)

你是要这样的效果?

image.png

直接写的一个公式,B2为你的数据单元格

CONCATENATE(left(B2,FIND(".",B2)),if(mid(B2,FIND(".",B2)+1,1)>=5,"5","0"))

  • BitterMelon BitterMelon(提问者) 对 就是这样的
    2024-06-18 15:28 
  • 华莉星宸 华莉星宸 回复 BitterMelon(提问者) 我就是直接写得一个公式, CONCATENATE(left(B2,FIND(".",B2)),if(mid(B2,FIND(".",B2)+1,1)>=5,"5","0"))
    2024-06-18 15:32 
  • BitterMelon BitterMelon(提问者) 谢谢 但是楼上答的对且快,不好意思哈
    2024-06-18 15:34 
  • 华莉星宸 华莉星宸 回复 BitterMelon(提问者) 哈哈,解决问题就好
    2024-06-18 15:39 
最佳回答
0
ScyalcireLv7中级互助
发布于2024-6-18 14:57

image.png

  • BitterMelon BitterMelon(提问者) 用floor直接保留整数了,小数位数都没有了
    2024-06-18 15:06 
  • Scyalcire Scyalcire 回复 BitterMelon(提问者) 看下这两个函数,自动向下或向上https://help.fanruan.com/finereport/doc-view-827.html#fa539849848294bd
    2024-06-18 15:11 
最佳回答
0
JL98Lv6中级互助
发布于2024-6-18 14:58(编辑于 2024-6-18 15:09)

TRUNC()

image.png

  • BitterMelon BitterMelon(提问者) 不是直接返回整数,还需要小数位数的
    2024-06-18 15:06 
  • JL98 JL98 回复 BitterMelon(提问者) 后面可以填写保留位数的,请查看最新回答截图
    2024-06-18 15:09 
最佳回答
0
CD20160914Lv8专家互助
发布于2024-6-18 15:16

5.12是多少?

5.18是多少

6.72是多少

1.5是多少

3.4是多少

  • 6关注人数
  • 247浏览人数
  • 最后回答于:2024-6-18 15:33
    请选择关闭问题的原因
    确定 取消
    返回顶部