当前位置: 首页 > 知识库问答 >
问题:

公式不会自动计算

万明辉
2023-03-14

我有一张大表,上面有很多公式,它们之间有一个依赖层次结构。它以具有日期值的单元格开始。然后,单元格x:y(和其他单元格)有依赖于该日期的公式。那么单元格w:z(和其他单元格)有一个依赖于单元格x:y的公式。诸如此类...

这个带有日期值的主单元格使用apache POI填充。

现在我的问题是:当我打开生成的excel文件时,日期在那里,但没有一个公式被计算出来。它们都存在错误“公式中使用的值的数据类型错误”。似乎当公式试图自我评估时,日期还没有出现。

解决方案:1)如果我点击单元格,然后按ENTER键,公式就会正确计算。但是我必须对所有单元格都这样做。2)我点击日期单元格,复制它,然后粘贴到同一个地方,工作表中的所有公式都将被计算!3)我可以在我的应用程序中的所有单元格中迭代,使用来自FormulaEvaluator类的evaluateFormulaCell方法计算每个单元格。但是我有很多公式,这样的性能很糟糕。

有人对此有解决办法吗?

谢谢!!

共有1个答案

贺季同
2023-03-14

excel公式不能将您的日期值识别为日期,您可以做的是设置另一个单元格dat将首先获取使用Apache POI填充的单元格的datevaluedatevalue()

然后将第一级公式指向该单元格,而不是使用Apache poi填充的单元格

 类似资料:
  • 你知道为什么不自动显示字体的编号吗?

  • 我正在处理一个非常大的工作表,这个工作表是从数据库中创建的,有40列3000多行,我在Php Excel中设置了它的标题 现在我已经创建了一个新的工作表,我可以在其中设置不同单元格的值。我需要使用countifs公式来显示从 工作表到 工作表的结果 null 提示了一个文件,但当我在记事本中打开该文件时,它显示了以下文本http://pastie.org/5584430

  • 本文向大家介绍AUC的计算公式相关面试题,主要包含被问及AUC的计算公式时的应答技巧和注意事项,需要的朋友参考一下 参考回答: M为正样本数,N为负样本数。Rank的值代表能够产生前大后小这样的组合数,但是其中包含了(正,正)的情况,所以要减去正例的个数所以可得上述公式。

  • 这个问题开始于一个非常复杂的工作表,但我把它简化为一个非常简单但仍然有同样的问题。 PHPExcel不是在计算公式,但是如果我改成一个简单的(code=b3/code>)它就能工作。 getvalue()返回的公式为 我的密码。 我在B3单元格处设置值8,在excel中这样做会在B8处计算相同的值。 C8有个'n'。 但是在phpexcel中,我总是得到它保存的值(2.1) 响应:2.1 在exc

  • 有一个选择题,类型这样? 喜欢吃什么? 下拉选择控件 A: 苹果 下拉选择控件 B: 香蕉 下拉选择控件 C: 葡萄 下拉选择控件 D: 橘子 下拉选择控件 对应json数据如下: 逻辑: 当exp有值时下拉选择控件不可选择,否则可以选择,当B选择是时,A选项满足b==1,此时A要自动勾选是,C满足a==1,也要自动勾选是, 标题也满足也要自动勾选是。 这个表达式是可以自定义,基本就是这样 下拉控

  • 我已经创建了一个谷歌表单。在单个google工作表中有多个工作表(选项卡)。 我有一张名为 还有其他一些表单,如,。除仪表板外,目前还有2张其他图纸。所有两张图纸都有相同的列 我想在工作表上执行一些计算。 计算总任务数 注意:我上面的公式工作得很好,但我将有20张而不是2张。所以我的计算公式是 etc 每次有新的表格出现时,我所有的公式都会很长。 有什么简单的方法可以在谷歌表格中进行计算吗? 我们