Excel formula 带命名范围的Excel公式

Excel formula 带命名范围的Excel公式,excel-formula,named-ranges,Excel Formula,Named Ranges,我有一个关于公式的问题,这不是一个容易的问题,我希望有人能解决它 这张桌子看起来像这样 Idx Val Rslt 1 1 3 1 2 3 1 3 3 2 11 13 2 12 13 2 13 13 命名范围NR封装Idx和Val列(不带标题) 我想要一个Rslt列单元格的公式: a) 识别具有相同Idx值的行 b) 返回该行集合中的最大值 我希望我是清楚的,如果不是的话,请随时提问 谢谢=MAX(如果($A$2:$A$7=A2,$B$2:$B$7))

我有一个关于公式的问题,这不是一个容易的问题,我希望有人能解决它

这张桌子看起来像这样

Idx Val Rslt
1   1   3
1   2   3
1   3   3
2   11  13
2   12  13
2   13  13
命名范围NR封装Idx和Val列(不带标题)

我想要一个Rslt列单元格的公式:

a) 识别具有相同Idx值的行

b) 返回该行集合中的最大值

我希望我是清楚的,如果不是的话,请随时提问

谢谢

=MAX(如果($A$2:$A$7=A2,$B$2:$B$7))


在C2中键入此项,然后按ctrl+shift+enter键,它将向下填充公式。

好,假设第一行为空。不幸的是,你的公式给出的第一个结果是13而不是3。我用另一种方式做的,可能很复杂,但在这里它可以工作,公式是:=MAX(INDEX((INDEX(A2:B7,0,1)=A2)*(INDEX(A2:B7,0,2)),0)----谢谢@米兰如果你在有时间的时候不按ctrl+shift+enter来创建aray,它会给出13。对ctrl+shift+enter进行一些研究,它可能会为你在未来的问题上节省一些时间,而不是使用稍微复杂的索引公式。另外,不要忘记使用绝对值($),以便您可以轻松地复制公式。祝你好运我认为CSE将“填写公式”用于复制以下单元格中的公式。对不起,误会了。我刚试过,效果很好。我正在读关于CSE公式的书,很棒的东西,我一定会在将来使用它们。万分感谢!!!