找回密码
 立即注册

QQ登录

只需一步,快速开始

初级会员

30

主题

114

帖子

310

积分

初级会员

积分
310

初级会员   /  发表于:2024-8-17 23:06  /   查看:1157  /  回复:7
10金币
本帖最后由 哎 于 2024-8-22 16:14 编辑

请教一下,本人表格有一列用AVERAGEIF函数计算平均值,然后保存excel 并勾选了只保存计算结果,但是保存下来的却是#DIV/0!。

但是如果用SUM先合计在除以个数就没问题,请问这是为啥

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

最佳答案

查看完整内容

如果你一定要用文本类型,就用INT公式把每一列转一下,再用AVERAGEIF。

7 个回复

倒序浏览
最佳答案
最佳答案
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2024-8-17 23:06:34
来自 6#
如果你一定要用文本类型,就用INT公式把每一列转一下,再用AVERAGEIF。

本帖子中包含更多资源

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

x
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2024-8-19 10:21:24
2#
您好,从图片上不好判断是不是公式使用方式不对导致。

所以需要上传下工程demo具体看一下~
回复 使用道具 举报

初级会员   /  发表于:2024-8-22 16:14:10
3#
Erik.Xue 发表于 2024-8-19 10:21
您好,从图片上不好判断是不是公式使用方式不对导致。

所以需要上传下工程demo具体看一下~

不好意思啊,这两天有点忙没看论坛。我这就上传DEMO
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2024-8-22 16:30:44
4#
原因是数据库中的字段类型需要为【小数】或【整数】类型,不可为文本。
回复 使用道具 举报

初级会员   /  发表于:2024-8-22 16:58:31
5#
Erik.Xue 发表于 2024-8-22 16:30
原因是数据库中的字段类型需要为【小数】或【整数】类型,不可为文本。

问题就在这里,公司里的数据库格式就是文本类型的。不能改的,而且在某些情况下这个可能有一个空值。还有我想不通既然我在网页中用公式计算出来了,为啥导出就不行。我现在的办法是设置一个内置数据库,把这些值插入到数据库中在用表二载入数据在导出,这样太麻烦了,如果数据量大的话,这个时间……
回复 使用道具 举报

初级会员   /  发表于:2024-8-22 18:15:58
7#
Erik.Xue 发表于 2024-8-22 17:19
如果你一定要用文本类型,就用INT公式把每一列转一下,再用AVERAGEIF。

好滴,谢谢大佬!有空我试试
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2024-8-23 16:33:24
8#
哎 发表于 2024-8-22 18:15
好滴,谢谢大佬!有空我试试

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