找回密码
 立即注册

QQ登录

只需一步,快速开始

benny111

金牌服务用户

30

主题

73

帖子

289

积分

金牌服务用户

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

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

13 个回复

倒序浏览
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:7 天前
沙发
楼主可以尝试ISblank函数试试,可以在命令中使用,是空则返回true


本帖子中包含更多资源

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

x
回复 使用道具 举报
benny111
金牌服务用户   /  发表于:7 天前
板凳
不是空则返回true,不是空则返回0哦,因为我要加减的,不能加减空值
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:7 天前
地板
您好,您现在是想当这个变量为空的时候返回0么,楼上版主的意思是,使用isblank判断一下这个变量是否为空。
如下方公式所示,如果变量为空的话,isblank就返回true。否则就返回false,然后外边再包一层if函数,判断如果isblank反馈true的话,就让值为0,否则这就是变量本身

=IF(ISBLANK(变量),0,变量)


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

我有很多变量,那要先很多IF语句了。没有这种吗?不要IF判断直接处理变量返回值  ISBLANK(A,0,A)
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:7 天前
6#
大佬,目前没有判断为空后直接反馈其他值得函数,或者您也可以试试下方这种写法
=IF(变量="",0,变量)

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

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

回复 使用道具 举报
赛龙周
金牌服务用户   /  发表于:6 天前
7#
省个嵌套函数的用法:


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

Null*1=0


回复 使用道具 举报
chinameng
金牌服务用户   /  发表于:6 天前
8#
本帖最后由 chinameng 于 2024-6-22 16:14 编辑
赛龙周 发表于 2024-6-22 06:49
省个嵌套函数的用法:

此种方式如果原值报错,非数值也会直接错误,要单独处理
回复 使用道具 举报
赛龙周
金牌服务用户   /  发表于:6 天前
9#
chinameng 发表于 2024-6-22 16:07
此种方式如果原值报错,非数值也会直接错误,要单独处理

假设有ISBLANK(A,0,A),原值报错不需要处理吗?
回复 使用道具 举报
benny111
金牌服务用户   /  发表于:6 天前
10#
赛龙周 发表于 2024-6-22 06:49
省个嵌套函数的用法:



你这个是excel公式。我说的是变量设置
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部