找回密码
 立即注册

QQ登录

只需一步,快速开始

杜帅

注册会员

8

主题

19

帖子

67

积分

注册会员

积分
67
杜帅
注册会员   /  发表于:2022-8-26 14:59  /   查看:1825  /  回复:5
   带有公式部分的单元格输入0显示0,不输入则不显示
D2823065-1C86-40be-BC2A-9906F78B900C.png

5 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-8-26 15:17:18
沙发
可以用ISBLANK做判断单元格是否为空

  1. =IF(ISBLANK(A1),"",A1)
复制代码
回复 使用道具 举报
杜帅
注册会员   /  发表于:2022-8-26 15:27:43
板凳
=IFERROR(SUBTOTAL(109,J6:J9),0)  
怎么在这个公式上进行修改
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-8-26 16:38:02
地板
本帖最后由 Richard.Ma 于 2022-8-26 17:02 编辑

这个公式里你具体的需求是什么,在引用的单元格区域“J6:J9”的哪种情况下,想要不显示任何内容

SUBTOTAL函数本身对空单元格就是按照0来相加的,这个逻辑没法变
ISBLANK函数也只能判断单个单元格

比如要J6:J9区域内任意单元格为空时公式结果都显示为空的话,你可以这样写,用COUNTA函数判断区域中非空单元格数量
  1. =IFERROR(IF(NOT(COUNTA(J6:J9)=4),"",SUBTOTAL(109,J6:J9)),0)
复制代码





回复 使用道具 举报
杜帅
注册会员   /  发表于:2022-8-26 16:52:01
5#
圈起来的地方就用的这个公式    =IFERROR(SUBTOTAL(109,H6:H9),0)
下面的单元格输入0的时候显示0,不输入不显示
D2823065-1C86-40be-BC2A-9906F78B900C.png
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-8-26 17:03:25
6#
本帖最后由 Richard.Ma 于 2022-8-26 17:06 编辑

上面给出的公式是,当H6:H9区域任一单元格为空时,就不显示0
我不知道你这个下面的绿色单元格具体和H6:H9有没有关系,
但是也是都可以通过isblank或者COUNTA函数来判断单元格单元格或者区域单元格是否为空的,你自己写逻辑就行


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部