繁体   English   中英

数组公式的多个条件

[英]Multiple Conditions for Array Formula

我正在寻找使用数组公式来列出参加过不同活动但还需要按性别划分的学生的列表。

我有第一个数组在工作,它在每个事件中列出了学生,但似乎无法获得第二个条件来正常工作。

img

这是我的第一个事件列表的工作公式:
=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))),"")

我究竟做错了什么?

数组公式不喜欢ANDOR分别使用*+

=IFERROR(INDEX($A:$A,SMALL(IF(($C$3:$C$15=1)*($B$3:$B$15="F")),ROW($C$3:$C$15)),ROW($A1))),"")

尝试,

=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行; 范围必须相同。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM