excel如何用函数多条件排序(必须用函数)
发布网友
发布时间:2022-02-22 08:54
我来回答
共3个回答
热心网友
时间:2022-02-22 10:23
=INDEX(A$2:A$4,MATCH(LARGE($A$2:$A$4*10^6+$B$2:$B$4,ROW(A1)),$A$2:$A$4*10^6+$B$2:$B$4,))
数组公式,Ctrl+Shift+回车结束
追问我是想让他显示名次,不是显示内容,而且我的表是从23行开始,然后是先排n列再排列m,我试着改造了一下这个公式,可是错误.另外您说的ctrl+shift+回车是什么意思
热心网友
时间:2022-02-22 11:41
假设原始数据在A1:B10中,C1中输入
=OFFSET(A$1,RIGHT(LARGE(A$1:A$10*10000+B$1:B$10*100+ROW($1:$10),ROW(A1)),2)-1,)
同时按下CTRL+SHIFT+回车,输入数组公式,下拉
回答补充,是排在最前面的为1,第二大的为2吧,如果是,假设数据在M23:N40,O23中输入
=SUMPRODUCT(N(N$23:N$40*10000+M$23:M$40>=N23*10000+M23))
下拉。
热心网友
时间:2022-02-22 13:16
条件很多哦!
B11输入
=SUMPRODUCT((MONTH(A$2:A$5)=--LEFT(B$8,LEN(B$8)-1))*(OFFSET($A$2,,MATCH(A11,B$1:D$1,),4)=F$2))*G$2+SUMPRODUCT((MONTH(A$2:A$5)=--LEFT(B$8,LEN(B$8)-1))*(OFFSET($A$2,,MATCH(A11,B$1:D$1,),4)=F$3))*G$3+SUMPRODUCT((MONTH(A$2:A$5)=--LEFT(B$8,LEN(B$8)-1))*(OFFSET($A$2,,MATCH(A11,B$1:D$1,),4)=F$4))*G$4+SUMPRODUCT((MONTH(A$2:A$5)=--LEFT(B$8,LEN(B$8)-1))*(OFFSET($A$2,,MATCH(A11,B$1:D$1,),4)=F$5))*G$5
回车并向下填充。