如果我在一列中有性别列表而在另一列中有数值,我想找到f(女性)的最高值,第二高和第三高,我想要最高,第二和第三高m(男)我使用dmax来找到最高的,如果我把"<"并且从标准中的dmax公式得到的最高值的结果,我得到零。如果高点是151,并且如果在标准中放置< 151(实际值),则它找到第二和第三高。 可以做些什么?
答案 0 :(得分:0)
尝试将其作为第一个
的数组公式=large(if(a$2:a$99="f", b$2:b$99), row(1:1))
向下填写第二个,第三个,等等。将 f 更改为男性的 m 。
答案 1 :(得分:0)
尝试此操作 - 在单元格E2中将性别值更改为f或m时,前3个最高更改:
公式:
E3:=E2
E4:=MAXIFS(B:B,A:A,E2)
E5:=DMAX(A1:B9,2,D1:E2)
E6:=DMAX(A1:B9,2,E1:F2)
D2:="<"&E4
F2:="<"&E5
答案 2 :(得分:0)
由于DMAX无法正常工作,因此我建议您可以在空白单元格中使用此 CSE公式,以查找女性的第二个最高分。
{=(INDEX(B2:B10,MATCH)(大(IF(A $ 2:A $ 10 =&#34;女&#34; B2:B10), 2 ),B2: B10,0)))}
注意: 对于第3高峰,您需要将2替换为3。
答案 3 :(得分:0)