Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 2003 DSUM不工作_Excel_Excel 2003_Worksheet Function - Fatal编程技术网

Excel 2003 DSUM不工作

Excel 2003 DSUM不工作,excel,excel-2003,worksheet-function,Excel,Excel 2003,Worksheet Function,我的一个客户有一个用Excel2003编写和运行的主要应用程序,我知道,他们也知道,这是一个错误,他们正在等待它正确地集成到他们的SAP应用程序中。他们已经等了很多年了。大多数情况下,它工作正常,但本周他们遇到了问题,数据返回值条目 当我研究这个问题时,我发现一个DSUM函数返回了一个值,然后这个值被传播到其他地方。我有没有提到VBA代码中没有数据验证?当我查看函数时,它在一个单独的表中对一列求和,并带有一个条件,它发现了数据中的一些问题,但即使我修复了这些问题,并且函数分析表明没有错误,它仍然

我的一个客户有一个用Excel2003编写和运行的主要应用程序,我知道,他们也知道,这是一个错误,他们正在等待它正确地集成到他们的SAP应用程序中。他们已经等了很多年了。大多数情况下,它工作正常,但本周他们遇到了问题,数据返回值条目

当我研究这个问题时,我发现一个DSUM函数返回了一个值,然后这个值被传播到其他地方。我有没有提到VBA代码中没有数据验证?当我查看函数时,它在一个单独的表中对一列求和,并带有一个条件,它发现了数据中的一些问题,但即使我修复了这些问题,并且函数分析表明没有错误,它仍然返回值

我想发布一些代码,但其中涉及4700行的工作表,这是相当实际的。有人能建议我能做些什么来推进这一进程吗?当源工作表中没有任何错误指示时,为什么DSUM返回值出现问题?我已经搜索了该列,所有的值都是有效的数字


很抱歉有点含糊,但如果有人能给我建议如何进步,我们将不胜感激。Excel和VBA不是我真正的专长。

我获得值的唯一方法是3倍:

如果符合标准,则第三个参数包含的单元格少于2个。 如果数据中有一个通过传播的值。 或者,如果数据库/表的第一行包含值而不是文本,则在我的示例中,即使是格式化为文本的数字也会失败。 您是否仍有令人不快的电子表格版本?可能值得确保错误的第一行数据,特别是看起来像文本但有值的单元格,即,即使单元格中有值,或者如果第一行也已计算,也可以使用单元格格式来显示文本

希望这有帮助,并让我们知道你进展如何


Dave

我获得值的唯一方法是3倍:

如果符合标准,则第三个参数包含的单元格少于2个。 如果数据中有一个通过传播的值。 或者,如果数据库/表的第一行包含值而不是文本,则在我的示例中,即使是格式化为文本的数字也会失败。 您是否仍有令人不快的电子表格版本?可能值得确保错误的第一行数据,特别是看起来像文本但有值的单元格,即,即使单元格中有值,或者如果第一行也已计算,也可以使用单元格格式来显示文本

希望这有帮助,并让我们知道你进展如何


Dave

是否有可能数据字段或条件标题已更改或不再与公式中使用的内容匹配?据我所知,还没有-我有一个早期的备份,可以对公式进行比较。我不这么认为。该工作表仅由应用程序更新,并且以前工作过。这感觉像是数据有问题,但没有任何迹象表明。客户现在已经回滚并解决了这一问题,但是如果有人能够回答您如何处理这类问题,这将对其他人非常有帮助。下一次也许是我。他们是从什么地方回来的?此外,您可能能够将许多Calc迁移到VBA,这可能会解决问题。是否有可能数据字段或条件标题已更改或不再与公式中使用的内容匹配?据我所知,还没有-我有一个早期的公式备份,因此我可以进行比较。我不这么认为。该工作表仅由应用程序更新,并且以前工作过。这感觉像是数据有问题,但没有任何迹象表明。客户现在已经回滚并解决了这一问题,但是如果有人能够回答您如何处理这类问题,这将对其他人非常有帮助。下一次也许是我。他们是从什么地方回来的?此外,您还可以将大量的CALC迁移到VBA,这可能会解决问题。1。标准明确有2个细胞2。我检查过的数据没有价值。3.可能地我已经没有这张表的复印件了,所以我无法核对。但是谢谢你的调查。我会把这些传下去。这将作为我的回答。谢谢你的接受。如果它不起作用或者你还需要什么,一定要告诉我。干杯,戴夫。标准明确有2个细胞2。我检查过的数据没有价值。3.可能地我已经没有这张表的复印件了,所以我无法核对。但是谢谢你的调查。我会把这些传下去。这将作为我的回答。谢谢你的接受。如果它不起作用或者你还需要什么,一定要告诉我。干杯,戴夫。