2013-03-13 30 views
1

我试图计算股票的时间序列数据的协方差矩阵(这里显示它的一个样品)。我正在试图编写一个代码,使我能够计算灵活日期的协方差并将其放置在矩阵表中。不过,我一直被#N/A值取消。有没有办法让包含#N/A值的行在计算中被忽略,从而让我得到一个协方差值?我需要先排序数据吗?关于使代码灵活到不同日期范围的提示也将被赞赏。非常感谢dataExcel的协方差矩阵与#N/A数据

+0

您可以使用“IF(ISERROR(yourFunction中),”“ yourFunction中)”在所有的单个功能,这将设置一切空白,应该忽略这些细胞。只有当你控制输入到工作表中的功能。 – 2013-03-13 18:40:36

+1

谢谢。由于相关函数忽略空白,所以这很有效。非常感激。 – Mary 2013-03-14 10:35:14

回答

1

ISNA函数可用于检查一个#N/A(值不可用)错误。 例如= IF(ISNA(B1),"",B1)这将检查#N/A在B1单元格,如果它真的会让它空白或要指定否则将打印B1任何有价值的东西。

enter image description here

+1

感谢您的评论,这对我们是非常有用的。通过包括按照上面Kevin的评论的函数很好地工作。 – Mary 2013-03-14 10:26:26