电子表格公式是对一个或多个单元格的数字、函数和值执行计算的方程式。公式与单元格或单元格区域相关联。它是使用 CellRange.Formula 属性访问的。
公式类型
说明
描述
Normal
正常
使用CellRange.Formula属性将公式赋值给区域中的单元格或每个单元格。有关如何创建公式的更多信息,请参阅公式示例部分。
Shared
共享
共享公式可用于优化计算和文件大小。共享公式等同于将相同的公式应用于单元格区域。当您将公式字符串分配给单元格数组时,将自动创建共享公式。指定的公式与指定单元格区域中包含的每个单元格相关联。
Array
数组
数组公式允许您使用单元格数组执行计算。使用 CellRange。数组公式property
或ArrayFormula集合。加在工作表中包含数组公式的方法。单元格或单元格范围的数组公式可通过CellRange。数组公式财产。若要查找包含特定单元格的数组公式区域,请使用Cell.Get数组公式范围 方法。有关数组公式的详细信息,请参阅数组公式文档。
公式是以等号 (=) 开头的字符串表达式。公式可以包含常量、运算符、单元格引用、对函数的调用和名称。
考虑以下公式,该公式计算球体的质量。
=4/3PI()(A2^3)*Density
该公式根据运算符优先级从左到右计算。若要更改计算顺序,可以将公式的一部分括在括号中。
若要重新计算工作簿中的所有公式,请调用 IWorkbook.Calculate 方法。DocumentSettings.Calculation 属性提供对计算选项的访问。计算结果放置在相应单元格的 Range.Value 属性中。
还可以使用 IWorkbook.Evaluate 方法计算公式并保持文档不变。
FormulaEngine 是一个对象,它提供计算和分析工作表公式的功能。它包括一个内置的公式解析器,以及在任何工作表的任何范围内计算公式的灵活性。有关详细信息,请参阅公式引擎主题。