为什么函数index(a1:c5,0,2)返回错误,而当函数嵌套如sum(index(a1:c5,0,2))又可得到正确的结果

来源:百度知道 编辑:UC知道 时间:2024/05/30 10:04:58
按理既然index(a1:c5,0,2)出错,再与其它函数嵌套结果也应是错误值啊

Excel帮助中:
如果将 row_num 或 column_num 设置为 0,函数 INDEX 则分别返回整个列或行的数组数值。

而你选中index(a1:c5,0,2)按F9就会发现,这个产生的是一组数。Excel单元格中是不能直接显示一组数字的,要用Ctrl+Shift+Enter来输入,这样可以显示第一个数值。

或者是在1-5行中放置公式不会产生错误
它相当于公式:
=index(a1:c5,0,2) 1:1 等等

而sum这样的聚合函数将这组数进行了聚合返回的是1个数字,所以不会产生错误。

函数=INDEX(A1:C5,0,2)的结果其实就是A2的值,没有错误,公式是正确的。