Dependencies LibreOffice计算:展平公式依赖项

Dependencies LibreOffice计算:展平公式依赖项,dependencies,formula,libreoffice-calc,Dependencies,Formula,Libreoffice Calc,我想创建一个单元格公式,它相当于展平其他几个单元格公式的依赖关系。简单的例子: A1=10 A2=5 B1=A1+A2 B2=A1/A2 C1=B1-B2 “展平”C1给出C1=(A1+A2)-(A1/A2)。A1和A2是唯一具有值的单元格,因此不依赖于其他单元格 动机:通过构建一组中介体,然后将它们浓缩成一个单细胞公式,来摸索计算方法。经过长时间的搜索,我不得不烘焙自己的解决方案。Python宏来标记起始公式,然后将前导项展开到包含值、范围或对其他文件的引用的单元格处停止的公式中。解决方案

我想创建一个单元格公式,它相当于展平其他几个单元格公式的依赖关系。简单的例子:

  • A1=10
  • A2=5
  • B1=A1+A2
  • B2=A1/A2
  • C1=B1-B2
“展平”C1给出C1=(A1+A2)-(A1/A2)。A1和A2是唯一具有值的单元格,因此不依赖于其他单元格


动机:通过构建一组中介体,然后将它们浓缩成一个单细胞公式,来摸索计算方法。

经过长时间的搜索,我不得不烘焙自己的解决方案。Python宏来标记起始公式,然后将前导项展开到包含值、范围或对其他文件的引用的单元格处停止的公式中。解决方案有点冗长,所以我创建了一个git repo,其中包含宏: