公式定义中用函数模拟计算没有问题,但是到填报界面输入数据后计算错误

计算测试.zip

if(or(ISNULL(K4),K4=0),0,((ROUNDUP(K4/G4,0)*H4) + (IF( OR (ISNULL(F4),F4=0),0,F4))))

这个是计算公式,只是单元格之间的计算

FineReport 黑衣谪仙 发布于 2022-10-15 17:09 (编辑于 2022-10-15 17:33)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-10-15 17:11(编辑于 2022-10-15 17:54)

g4为0或者为空的时候就会报错呢。。。

image.png

  • 黑衣谪仙 黑衣谪仙(提问者) 试过了,就是加了判断或者我就不让它为0还是计算错误,错误的地方就是ROUNDUP(K4/G4,0),意思就是我如果把ROUNDUP(K4/G4,0)写成固定值然后就没问题,就是一用函数就不行
    2022-10-15 17:18 
  • CD20160914 CD20160914 回复 黑衣谪仙(提问者) 可能不是这个函数。是其它函数。现在是如何报错?截图看一下
    2022-10-15 17:21 
  • CD20160914 CD20160914 回复 黑衣谪仙(提问者) 这个哪里报错了?不是计算出来结果了吗
    2022-10-15 17:27 
  • 黑衣谪仙 黑衣谪仙(提问者) 回复 CD20160914 也不是报错,就是计算不对,我上传了两个截图大神帮忙看一下,画圈的部分就是,我无论填写7或者其他任何数,最后一个单元格计算出的结果都是一样的
    2022-10-15 17:27 
  • CD20160914 CD20160914 回复 黑衣谪仙(提问者) 你是填报?上文件看一下。文件》输出》内置数据。
    2022-10-15 17:29 
  • 2关注人数
  • 291浏览人数
  • 最后回答于:2022-10-15 17:54
    请选择关闭问题的原因
    确定 取消
    返回顶部