excel相关系数函数correl函数的嵌套

问题描述:

excel相关系数函数correl函数的嵌套
=CORREL(return!C282:C301,index!$G$282:$G301),我的目标是:
1.282变成一个函数,A列的最小值,并且A列固定不变:min($A:$A)
2.301变成函数,A列的最大值,并且A列固定不变:max($A:$A)
3.G列固定不变
4.向右拉时C逐渐变成D,E,F.
也就是这种类型的:=CORREL(return!C$min($A:$A):C$max($A:$A),index!$G$min($A:$A):$Gmax($A:$A)),请问这样的函数怎么样写哪
=CORREL(indirect("return!"&substitute(ADDRESS(1,COLUMN(C1),4),"1","")&min($A:$A)&":"&substitute(ADDRESS(1,COLUMN(C1),4),"1","")&max($A:$A)),indirect("index!G"&min($A:$A)&":G"&max($A:$A)))
也是产生错误,显示:#N/A
=CORREL(INDIRECT("return!B"&MIN($A:$A)&":B"&MAX($A:$A)),INDIRECT("index!G"&MIN($A:$A)&":G"&MAX($A:$A)))
这样的话左右拉的话C就不变了

=CORREL(indirect("return!C"&min($A:$A)&":C"&max($A:$A)),indirect("index!G"&min($A:$A)&":G"&max($A:$A)))大哥,这样的话,左右拉的话你的C是不变的呀=CORREL(indirect("return!"&substitute(ADDRESS(1,COLUMN(C1),4),"1","")&min($A:$A)&":"&substitute(ADDRESS(1,COLUMN(C1),4),"1","")&max($A:$A)),indirect("index!G"&min($A:$A)&":G"&max($A:$A))) 这样最保险,当然,如果不超过26列,用char也可以这样的话就显示错误了,#N/A上面的公式对吗?这两个公式完全等效的啊把上面的公式考到单元格发生上面的错误提示=CORREL(OFFSET(return!C1,MIN($A:$A)-1,,MAX($A:$A)-MIN($A:$A)+1),OFFSET(index!$G1,MIN($A:$A)-1,,MAX($A:$A)-MIN($A:$A)+1))改成这个试试,那个太烦了