发表于 2024-8-17 23:06:33

请教表格导出EXCEL,函数格数据报错!9.102

本帖最后由 哎 于 2024-8-22 16:14 编辑

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

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

Erik.Xue 发表于 2024-8-17 23:06:34

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

Erik.Xue 发表于 2024-8-19 10:21:24

您好,从图片上不好判断是不是公式使用方式不对导致。

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

发表于 2024-8-22 16:14:10

Erik.Xue 发表于 2024-8-19 10:21
您好,从图片上不好判断是不是公式使用方式不对导致。

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

不好意思啊,这两天有点忙没看论坛。我这就上传DEMO

Erik.Xue 发表于 2024-8-22 16:30:44

原因是数据库中的字段类型需要为【小数】或【整数】类型,不可为文本。

发表于 2024-8-22 16:58:31

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

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

发表于 2024-8-22 18:15:58

Erik.Xue 发表于 2024-8-22 17:19
如果你一定要用文本类型,就用INT公式把每一列转一下,再用AVERAGEIF。

好滴,谢谢大佬!有空我试试

Erik.Xue 发表于 2024-8-23 16:33:24

哎 发表于 2024-8-22 18:15
好滴,谢谢大佬!有空我试试

{:5_110:}
页: [1]
查看完整版本: 请教表格导出EXCEL,函数格数据报错!9.102