wssh.net
当前位置:首页>>关于EXCEL如何用公式计算第二大值,第三大值等的资料>>

EXCEL如何用公式计算第二大值,第三大值等

在第一大值单元格输入=MAX(A1:A5) 在第二大值单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式 =MAX(IF(A$1:A$5

最大值你会了,我就不用赘述。 AA346输入 =MAX(IF($F346:$Y346

将A、B两列互换: E列: 最大值 =large(A$2:A$16,B2) 下拉填充公式 第二大 =large(A$2:A$16,B3) 第三大 =large(A$2:A$16,B4) ... F列: =vlookup(E2,A$2:B$16,2,0) 下拉填充公式

最大3个: =LARGE($A$2:$A$100,1) =LARGE($A$2:$A$100,2) =LARGE($A$2:$A$100,3) 最小3个: =SMALL($A$2:$A$100,1) =SMALL($A$2:$A$100,2) =SMALL($A$2:$A$100,3)

=INDEX($B2:$P2,,MATCH(LARGE($B$1:$P$1-COLUMN($B$1:$P$1)%,COLUMN(A1)),$B$1:$P$1-COLUMN($B$1:$P$1)%,)) 试试吧,应该可以解决。

如数据在A1:A100,在B1中输入公式:=INDEX(A:A,LARGE(IF(A1:A100"",ROW($1:$100)),2)) , 同时按下ENTER键,SHIFT键,和CTRL键,即可.

不能用数组公式,那就只有用VBA

=MAX(IF(A1:A10="X",B1:B10,"")) 求A1:A10,凡是 X 对应B列的最大值 同时按CTRL SHIFT 回车键 第2问 如何求A相同的情况下B的前三大值呢 =LARGE(IF($A$1:$A$10="X",$B$1:$B$10),ROW(A1)) 下拉3行

假设数据区域是A1:J1 第一大值 =max(A1:J1) 第二大值 =large(if(frequency(a1:j1,a1:j1),a1:j1),2) 第三大值 =large(if(frequency(a1:j1,a1:j1),a1:j1),3) 第四大值 =large(if(frequency(a1:j1,a1:j1),a1:j1),4)

要回答这个问题,得有模拟文件进行测试,发个模拟文件给我试试。

网站首页 | 网站地图
All rights reserved Powered by www.wssh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com