如何多次在列中查找最大值

时间:2017-03-06 15:23:14

标签: excel max

excel中是否有任何方法可以定期从列中查找最大值?我的意思是在专栏#34; A"中,我需要找到MAX(A1:A100)MAX(A101:200)MAX(A201:300)等等。它将以相同的间隔但具有大量数据。有没有办法做到这一点?

2 个答案:

答案 0 :(得分:2)

对于复制或拖放的每一行,这将循环每100行:

=MAX(INDEX(A:A,(ROW(1:1)-1)*100+1):INDEX(A:A,(ROW(1:1)*100)))

与OFFSET不同,INDEX不易变。无论基础数据是否发生变化,每次Excel重新计算时,volatile函数都会重新计算。如果有很多公式使用OFFSET或INDIRECT,它将对重新计算时间产生显着影响。

enter image description here

答案 1 :(得分:1)

这应该有效:

=MAX(OFFSET($A$1:$A$100,100*(ROW(A1)-1),0))

注意@ ScottCraner的观点。自由使用OFFSET会降低档案速度。