找回密码
 立即注册

QQ登录

只需一步,快速开始

a小龙

中级会员

77

主题

161

帖子

546

积分

中级会员

积分
546

[已处理] 累加和为 #N/A

a小龙
中级会员   /  发表于:2024-7-9 15:00  /   查看:515  /  回复:3
1金币
有3个表   表1  表2  表3   每个表都有数据1  和数据2   当天数据相加,如果表3数据没有及时录入,就会出现  #N/A  ,如何不显示#N/A,只计算当前有的数据,按照图中的情况就 只计算表1和表2 的数据





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

最佳答案

查看完整内容

用iferror判断下,出现#N/A就返回个空值

3 个回复

倒序浏览
最佳答案
最佳答案
stranger
银牌会员   /  发表于:2024-7-9 15:00:52
来自 2#
用iferror判断下,出现#N/A就返回个空值
回复 使用道具 举报
Syl悬赏达人认证
银牌会员   /  发表于:2024-7-9 23:42:34
3#
用iferror确实可以去掉这个错误
这个表没啥意义把,全部是单元格组成的
这三个表可以做成一个视图啊


SELECT "表1" as lx,cast([数据1]as decimal) as [数据1],cast([数据2]as decimal) as [数据2],[日期] FROM [表1] UNION
SELECT "表2" as lx,cast([数据1]as decimal) as [数据1],cast([数据2]as decimal) as [数据2],[日期] FROM [表2] UNION
SELECT "表3" as lx,cast([数据1]as decimal) as [数据1],cast([数据2]as decimal) as [数据2],[日期] FROM [表3]
order by [日期]





本帖子中包含更多资源

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

x

评分

参与人数 1金币 +5 收起 理由
Joe.xu + 5 很给力!

查看全部评分

回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-7-10 09:09:55
4#
感谢大家对活字格的支持
如果您的问题已解决,请及时更新帖子的状态为“已处理”,并设置最佳答案给有帮助到你的回复;
如果您的问题还未解决,欢迎跟帖补充;
如果您有新的问题,也欢迎创建新的求助帖呦。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部