Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 列表中的最大值,其中为true_Excel_If Statement_Max - Fatal编程技术网

Excel 列表中的最大值,其中为true

Excel 列表中的最大值,其中为true,excel,if-statement,max,Excel,If Statement,Max,我有一张看起来像这样的床单 A B C 2016 5 TRUE 2015 7 FALSE 2016 8 TRUE 2016 3 TRUE 2015 5 FALSE 我需要显示B的最大值和它的A,其中C为真 所以我想我需要两个公式来证明这一点 我知道我可能应该使用MAX,但如果我不知道如何将其组合在一起 在这个例子中,我想要的结果是: 2016 8 您可以使用以下数组公

我有一张看起来像这样的床单

 A       B       C
 2016    5       TRUE
 2015    7       FALSE
 2016    8       TRUE
 2016    3       TRUE
 2015    5       FALSE
我需要显示B的最大值和它的A,其中C为真

所以我想我需要两个公式来证明这一点

我知道我可能应该使用MAX,但如果我不知道如何将其组合在一起

在这个例子中,我想要的结果是:

2016
8

您可以使用以下数组公式获得它:

=INDEX(A:A,MATCH(1,IF((B:B=MAX(B:B))*(C:C),1,0),0))

您可以使用以下数组公式获得它:

=INDEX(A:A,MATCH(1,IF((B:B=MAX(B:B))*(C:C),1,0),0))