我需要一个单元格来显示由索引和匹配公式定义的行的最大值。我知道这将是一个数组函数,但我正在努力使语法正确。这是我的数据的样子。我用列字母和行号(如 Excel)对其进行了布局。
在第二个表中使用下表作为参考。当我b
在单元格A1
和y
列中输入时,单元格中B1
的公式C1
应该返回该值35
,因为是由和使用确定的行上的35
列中的最大值和C:F
A1
B1
INDEX
MATCH
表格1。
A B C D E F
1 a x 25 6 23 11
2 a y 39 15 42 19
3 b x 28 34 51 24
4 b y 27 19 15 35
5 b z 38 26 12 18
6 c x 12 19 22 15
现在......我想要做的是创建一个公式,该公式在与中的值匹配的行中找到列C
的最大值,并在单独的表中给出。对于此示例,我们将在单元格中编写公式。该公式应该根据 column和 column的匹配(公式告诉我们是 row )取最大值through 。在这种情况下,我想要的值是因为它是 row 上 4 列 ( )的最大值。F
A
B
C1
C
F
A = b
B = y
4
35
C:F
4
这是我的第二个表格应该是这样的,公式在行中C
表 2。
A B C
1 b y 35
2 a x 25
3 b z 38
4 c x 22
我试过这个:(公式在表2中,所以它没有在公式的匹配部分明确声明。你还必须熟悉excel中的表格才能得到它)
=INDEX(MAX(Table1[C]:Table1[F]),MATCH([@A]&[@B],Table1[A]&Table1[B],0))
然后我用Control++将它Shift 包装Enter 到数组中。
当我将MAX
函数放在INDEX
. 有没有办法解决这个问题?也许我应该使用一组完全不同的功能?