找回密码
 立即注册

QQ登录

只需一步,快速开始

benny111

金牌服务用户

31

主题

74

帖子

293

积分

金牌服务用户

积分
293
benny111
金牌服务用户   /  发表于:2024-6-20 18:12  /   查看:337  /  回复:13
1金币
控件-表格操作-设置值(如图值是变量时)怎么写ISNULL,如果空则为0,不想写一堆的IF语句

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

13 个回复

正序浏览
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:6 天前
14#
回复 使用道具 举报
chinameng
金牌服务用户   /  发表于:7 天前
13#
本帖最后由 chinameng 于 2024-6-23 11:23 编辑

三楼已经把方法给了啊!!!前端,服务端命令都一样,在变量里面写IF,参见附件。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1金币 +5 收起 理由
Nathan.guo + 5 赞一个!

查看全部评分

回复 使用道具 举报
赛龙周
金牌服务用户   /  发表于:2024-6-22 19:01:35
12#
benny111 发表于 2024-6-22 18:23
你这个是excel公式。我说的是变量设置

活字格的excel公式不能设置变量吗?
回复 使用道具 举报
benny111
金牌服务用户   /  发表于:2024-6-22 18:26:22
11#
赛龙周 发表于 2024-6-22 17:26
假设有ISBLANK(A,0,A),原值报错不需要处理吗?

不会报错呀。非空折零,为啥报错。众多编程语言都有isblank(a,0,a)
回复 使用道具 举报
benny111
金牌服务用户   /  发表于:2024-6-22 18:23:53
10#
赛龙周 发表于 2024-6-22 06:49
省个嵌套函数的用法:



你这个是excel公式。我说的是变量设置
回复 使用道具 举报
赛龙周
金牌服务用户   /  发表于:2024-6-22 17:26:56
9#
chinameng 发表于 2024-6-22 16:07
此种方式如果原值报错,非数值也会直接错误,要单独处理

假设有ISBLANK(A,0,A),原值报错不需要处理吗?
回复 使用道具 举报
chinameng
金牌服务用户   /  发表于:2024-6-22 16:07:31
8#
本帖最后由 chinameng 于 2024-6-22 16:14 编辑
赛龙周 发表于 2024-6-22 06:49
省个嵌套函数的用法:

此种方式如果原值报错,非数值也会直接错误,要单独处理
回复 使用道具 举报
赛龙周
金牌服务用户   /  发表于:2024-6-22 06:49:13
7#
省个嵌套函数的用法:


=IF(A1*1=0,A1*1,A1)

Null*1=0


回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-6-21 17:43:10
6#
大佬,目前没有判断为空后直接反馈其他值得函数,或者您也可以试试下方这种写法
=IF(变量="",0,变量)

不过不是很理解这句话,如果有很多变量的话,那就算可以使用ISBLANK(A,0,A)这种写法,不是也要写很多的isblank判断么 目前就是给isblank外再添加了一个函数,应该不影响吧

那要先很多IF语句了。没有这种吗?不要IF判断直接处理变量返回值  ISBLANK(A,0,A)

回复 使用道具 举报
benny111
金牌服务用户   /  发表于:2024-6-21 11:59:52
地板
Lay.Li 发表于 2024-6-21 11:48
您好,您现在是想当这个变量为空的时候返回0么,楼上版主的意思是,使用isblank判断一下这个变量是否为空。 ...

我有很多变量,那要先很多IF语句了。没有这种吗?不要IF判断直接处理变量返回值  ISBLANK(A,0,A)
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部