excel使用if确定月报表里面每日的区域,然后使用LARGE从大到小排列,求出前三名的M列的值 =LARGE(IF(($A$1:$A$1471="2015/10/1"+INT((ROW(P1)-1)/3)),ROW($M$1:$M$1471)),P1) 出来的大小是行数的数值,不是根据M列的大小排列的,帮忙看看公式哪里出问题了。。。
谢谢你回答,我试了下第一个在N1显示的是k 列的值,第二个在N1显示的还是以日期最后一个K7的值,N2显示K6的值,还有M列是我用=K1-ROW(A1)/4^8解决重复问题的,
追答没理由显示K列的值
看附件的附表吧
数组公式
=LARGE(IF(($A$1:$A$1471="2015/10/1"+INT((ROW(P1)-1)/3)),$M$1:$M$1471),P1)