Excel/Google Sheets:继续此公式的最佳方法是什么,以便它包含尚未填写的单元格?

Excel/Google Sheets:继续此公式的最佳方法是什么,以便它包含尚未填写的单元格?

我正在手动计算一组潜在投资回报的方差和标准差,每个都有各自的发生概率。

假设我想扩展此列表而不必每次都编辑公式,当向 C 列和 D 列添加更多信息时,在 H2 中继续公式的最佳方法是什么?

此外,是否存在一个将每次发生概率考虑在内的标准差公式?

截屏:
截屏

答案1

像这样的公式:

=SUM(  (C5:C104<>0) * (D5:D104<>0) * C5:C104 * (D5:D104-$G$2)^2  )

就可以了。处理像第 5 行到第 104 行这样的范围的关键要素就是指定它。因此,所有值都会一次带入公式中。当然,对于某些公式,可能需要确保空行对结果没有影响,因此可以使用类似公式的前两部分来创建一系列数组中的 TRUE/FALSE 项,具体取决于 C5:D104 是否有缺失的条目。公式中数组的乘法coercesExcel 将这些数组视为 1/0 项,因此如果缺少一个条目,则该行的计算结果为 0。然后只需使用范围和一个公式(而不是每个单元格和一个公式)重新进行基本计算即可。

在这种情况下,如果 C 列和 D 列单元格在同一行中为空,则不会影响公式的结果。如果这是唯一需要考虑的问题,则可以删除公式的前两个部分,因为这里不需要它们。但如果其中一个单元格有条目,那会怎样?如果没有影响,则删除前两个部分。如果对结果有影响(即不良影响),则保留它们。

我的想法是会产生不好的影响。删除 D7 值会对结果产生很大影响。但是现在没有条目,因此没有特别的方法来实现单元格中实际上为 0。当然,仅仅忽略该行也不是答案,但可以使用条件格式来告诉人们缺少数据。

这意味着前两部分的重点是确保数据输入范围内的任何偏差不会导致问题。

相关内容