【问题标题】:Excel Covariance Matrix with #N/A data带有#N/A 数据的 Excel 协方差矩阵
【发布时间】:2013-03-14 02:51:09
【问题描述】:

我正在尝试计算股票时间序列数据的协方差矩阵(此处显示了一个样本)。我正在尝试编写一个代码,该代码允许我计算灵活日期的协方差并将其放在矩阵表中。但是,我一直被#N/A 值所困扰。有什么方法可以让包含 #N/A 值的行在计算中被忽略,从而让我获得协方差值?我需要先对数据进行排序吗?关于使代码灵活适应不同日期范围的提示也将不胜感激。非常感谢

【问题讨论】:

  • 您可以在所有单独的函数上使用 "IF(ISERROR(YourFunction),"",YourFunction)",这会将所有内容设置为空白,并且应该忽略这些单元格。仅当您可以控制输入到工作表中的功能。
  • 谢谢。由于 correl 函数忽略了空白,因此效果很好。非常感谢。

标签: vba excel matrix covariance


【解决方案1】:

ISNA 函数可用于检查#N/A(值不可用)错误。 例如 =IF(ISNA(B1),"",B1) 它会检查单元格 B1 中的 #N/A 是否为真,如果它为真,它将使其变为空白或您想要指定的任何内容,否则它将打印 B1 值。

【讨论】:

  • 感谢您的评论,知道这肯定很有用。根据上面 Kevin 的评论,通过包含该功能,效果很好。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-11-25
  • 2020-01-28
  • 2012-12-09
  • 1970-01-01
  • 2020-04-13
  • 2014-03-06
  • 1970-01-01
相关资源
最近更新 更多