excel一列1000个,每100个数据取最大值

查看 102|回复 6
作者:a771960028   
现在excel一列有7000个,每100个数据取最大值我会,直接max函数,但是不能自动填充,不能每次都手打101-200,201-300,太麻烦了,请问大家有什么简单的办法吗

最大值, 数据

ToDesk01   

=MAX(OFFSET($A$1,(ROW()-1)*100,0,100,1))
a771960028
OP
  


ToDesk01 发表于 2023-7-1 13:17
=MAX(OFFSET($A$1,(ROW()-1)*100,0,100,1))

这个好像是我使用方法有点问题,虽然数据很杂,但是有一个明显有问题,因为最大的是正数,结果筛选出来最大值是负数,请问这个怎么办
doudouxiao   

=IF(MOD(ROW(),100)=0,MAX($A$1:$A$100),"")   如果有用的话好评,谢谢
a771960028
OP
  


doudouxiao 发表于 2023-7-1 13:41
=IF(MOD(ROW(),100)=0,MAX($A$1:$A$100),"")   如果有用的话好评,谢谢

这个公式好像是有点问题的,Excel提示了,但是我也看不太懂哪里有问题
grekevin   

=IFERROR(MAX(IF(MOD(ROW(A1),100)=0,MAX(OFFSET(A1,0,0,-100,1)),"")),"")
比如A1-A100数据则在B100处显示A1-A100的最大值
jyjjf   


a771960028 发表于 2023-7-1 14:08
这个公式好像是有点问题的,Excel提示了,但是我也看不太懂哪里有问题

他这个没变动,被他固定了,这样改:
=IF(MOD(ROW(),100)=0,MAX(INDIRECT("A"&((ROW()/100*100)-99)):INDIRECT("A"&((ROW()/100)*100))),"")
您需要登录后才可以回帖 登录 | 立即注册

返回顶部