皕杰技术社区

 找回密码
 立即加入

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 382|回复: 7

[求助] if函数自动计算判定问题

[复制链接]
发表于 2022-5-26 09:25:02 | 显示全部楼层 |阅读模式
如图所示,c3和d3单元格均为输入框,并且设置了格式为浮点数,e3、e4、e5单元格均设置了自动计算,此时e3单元格的条件为:=if(c3 = null or d3 = null, 1, 2)、e4单元格的条件为:=if(c3 = null, 1, 2)、e5单元格的条件为:=if(d3 = null, 1, 2),在打开预览后,在d3单元格输入任意数字,预期结果为:e3显示1、e4显示1、e5显示2,实际结果却是:e3显示2、e4显示1、e5显示2,这时e3单元格的判断条件发生了错误,并没有按照预期的内容进行显示

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即加入

x
发表于 2022-5-26 11:19:26 | 显示全部楼层
可以用and替代试试:=if(c3 != null and d3 = !null, 2, 1)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-5-26 13:17:36 | 显示全部楼层
爱自行车的拓跋 发表于 2022-5-26 11:19
可以用and替代试试:=if(c3 != null and d3 = !null, 2, 1)

不行,同样会有问题
回复 支持 反对

使用道具 举报

发表于 2022-5-26 15:57:29 | 显示全部楼层
那只能用空值处理策略了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-5-27 09:17:58 | 显示全部楼层
爱自行车的拓跋 发表于 2022-5-26 15:57
那只能用空值处理策略了

请问怎么处理
回复 支持 反对

使用道具 举报

发表于 2022-5-27 10:14:15 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即加入

x
回复 支持 反对

使用道具 举报

发表于 2022-5-27 10:44:33 | 显示全部楼层
把附件中的bios_report_fillin.js替换你系统中对应目录下(BIOS Studio\biosContent\report_res\   和   BIOS Server\webapps\iface\report_res\)的文件。

由于居家办公,只能临时修改一下这个js来处理,请重新下载(2022-05-27 15:35)!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即加入

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-5-30 10:41:32 | 显示全部楼层
admin 发表于 2022-5-27 10:44
把附件中的bios_report_fillin.js替换你系统中对应目录下(BIOS Studio\biosContent\report_res\   和   BI ...

好的,我这边试一下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

QQ|小黑屋|手机版|皕杰软件 ( 京ICP备14050931号 )

GMT+8, 2024-5-9 10:22 , Processed in 1.119976 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表