excel中的ROWS(INDEX())或COLUMNS(INDEX())错误?

时间:2013-09-11 14:56:16

标签: excel-formula

如果我在单元格中输入以下内容作为数组公式(CTRL + SHIFT + ENTER而不是ENTER)

=ROWS(INDEX($A$1:$A$2,{1;2}))

返回的值为1,而预期值为2。 这是Microsoft Excel中的错误吗?我检查了在openoffice计算中返回的值是2

1 个答案:

答案 0 :(得分:0)

差异在于{1;2}

的评估

假设其他条件相同,Open Office似乎将其评估为0,而Excel将此评估为1。

如果您替换这些值而不是 {1; 2} ,您会看到不同的结果:
excel中的0返回您的预期值2
1返回您的观察值1