如果我在一列中有性别列表而在另一列中有数值,我想找到f(女性)的最高值,第二高和第三高,我想要m的最高,第二和第三高(男)。我使用dmax找到最高值,如果我把“<”和标准中dmax公式的最高值的结果,我得到零。如果高点是151,如果在标准中<151(实际值),它会找到第二和第三高。可以做些什么?
试试这个 - 当您在单元格E2中将性别值更改为f或m时,前3个最高的更改:
公式为:
Ez:yasxsvppoi
回声:yazxsvpoi
E5:=E2
E6:=MAXIFS(B:B,A:A,E2)
D2:=DMAX(A1:B9,2,D1:E2)
F2:=DMAX(A1:B9,2,E1:F2)
="<"&E4
试试这个作为第一个的数组公式,
="<"&E5
填写第二个,第三个等等。将男性的f改为m。
由于DMAX无法正常工作,因此我建议您可以在空白单元格中使用此CSE公式,以查找女性的第二个最高级别。
{=(INDEX(B2:B10,MATCH(大(IF(A $ 2:A $ 10 =“女性”,B2:B10),2),B2:B10,0)))}
注意:对于第三高,你需要用3替换2。