我正在寻找使用数组公式来制作参加不同事件的学生名单,但也需要按性别划分。
我有第一个数组工作,它列出了每个事件中的学生,但似乎无法让第二个条件正常工作。
这是我的第一个事件列表的工作公式:=IFERROR(INDEX($A$3:$A$502,SMALL(IF($C$3:$C$502=1,ROW($C$3:$C$502)-ROW($C$3)+1),ROWS($C$3:$C3))),"")
这是我在第二个中的非工作尝试:=IFERROR(INDEX($A$3:$A$502,SMALL(IF(AND($C$3:$C$15=1,$B$3:$B$15="F"),ROW($C$3:$C$15)-ROW($C$3)+1),ROWS($C$3:$C3))),"")
我究竟做错了什么?
最佳答案
尝试,
=IFERROR(INDEX($A:$A, aggregate(15, 6, row($3:$502)/(($C$3:$C$502=1)*($B$3:$B$502="F")), row(1:1))), text(,))
我不知道为什么您的示例公式的标准范围会下降到第 15 行;范围必须相同。
关于arrays - 数组公式的多个条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49760828/