1. 首页 > 科技

数组公式请问是哪个地方错了,计算结果错误了?(数组公式哪里错了?)

数组公式请问是哪个地方错了,计算结果错误了?(数组公式哪里错了?)

数组公式哪里错了?

or和and不能镶嵌数组公式

你的效果(非得使用数组公式的话)可以用两层if公式的来实现一次性输入。

其实你的效果最好通过一个if公式再下拉来实现

excel输入数组常量,这公式错哪了???

={"北京","纽约","伦敦";"巴黎","东京","柏林"}少了个引号

EXCEL中数组公式的应用,有时计算结果不正确,需要使用CTRL+SHIFT+ENTER计算才会变正确。

你这二个都是数组公式啊。

都需要用ctrl+shift+回车结束公式输入

ctrl+shift+回车,是数组公式必需的。

不按这三键,如果结果正确,只能说明是巧合而已。

excel 数组公式错误在哪里? =large(if(a1:a6500=indirect(char

因为char(column()+60(比如公式在第5列)在数组公式应用时返回的是一个元素的数组{"A"}而不"A",这样INDIRECT()要计算的表达式就是INDIRECT({"A1"})而不是INDIRECT("A1"),而INDIRECT函数的参数如果为一个单元素数组时,返回的是一个三维的数组,如果在公式要引用的这些数据时,1,如果是INDIRECT()是引用一个单独的单元格时,可用N()或T()来转成单维引用再来引用 ,否则就会出错;2,如果INDIRECT()引用的是区域时,可用一些支持三维引用的函数来引用,比如:SUMIF(),COUNTIF(),SUBTOTAL()以及DSUM()等一些数据库函数.否则也会出错.公式可改成=LARGE(IF(A1:A6500=N(INDIRECT(CHAR(COLUMN()+60)&ROW())),ROW(A1:A6500),0),2)