excel 索引/匹配/大型多个条件

uxh89sit  于 2022-11-18  发布在  其他
关注(0)|答案(1)|浏览(163)

尝试导出成本最高的前3种水果,并返回它们的购买日期(不包括苹果和橙子)。我希望避免使用帮助器列。这些公式有问题。不确定是否可以在另一个公式中使用数组(大w/ IFS)。目前为止,我拥有的公式如下:
=INDEX(A:A,MATCH(LARGE(IFS(B:B,"<>Apple",B:B,"<>Orange"),1),C:C,0))
=INDEX(A:A,MATCH(LARGE(IFS(B:B,"<>Apple",B:B,"<>Orange"),2),C:C,0))
=INDEX(A:A,MATCH(LARGE(IFS(B:B,"<>Apple",B:B,"<>Orange"),3),C:C,0))

b91juud3

b91juud31#

对于旧版本,我们需要使用嵌套聚合:

=INDEX(A:A,AGGREGATE(15,7,ROW(A2:A12)/((C2:C12=AGGREGATE(14,7,C2:C12/((B2:B12<>"A")*(B2:B12<>"O")),ROW($ZZ1)))*(B2:B12<>"A")*(B2:B12<>"O")),1))

将其放在第一个输出单元格中,然后向下复制/拖动它。

通过Office 365,我们可以使用TAKE/SORT/FILTER:

=TAKE(SORT(FILTER(A:C,(B:B<>"A")*(B:B<>"O")),3,-1),3,1)

相关问题