LibreOffice Calc:展平公式

问题描述 投票:2回答:1

我想创建一个单元格公式,该公式等效于展平其他几个单元格公式的依赖性。琐碎的例子:

  • A1 = 10
  • A2 = 5
  • B1 = A1 + A2
  • B2 = A1 / A2
  • C1 = B1-B2

'Flattening'C1得到C1 =(A1 + A2)-(A1 / A2)。 A1和A2是唯一具有值的单元格,因此对其他单元格没有依赖性。

动机:通过建立一堆中介,然后将它们浓缩为一个单元格公式来逐步进行计算。

formula libreoffice-calc
1个回答
0
投票

经过长时间的搜索,我不得不烘烤自己的解决方案。 Python宏可对起始公式进行标记化,然后将先例扩展到公式中,并终止于包含值,范围或对其他文件的引用的单元格。解决方案有点长,所以我创建了一个带有宏的git repo:https://github.com/ptolch/LibreOffice/tree/master/macros

© www.soinside.com 2019 - 2024. All rights reserved.