错误的地址返回索引匹配最大如果function
我想要返回当前期间得分最高的单元格的地址。 它应该是D4,但公式返回D3。
任何想法如何解决公式?
= CELL( “ADDRESS”; INDEX(表6 [得分]; MATCH(MAX(IF(表6 [时段] = D8;表6 [得分]));表6 [得分]; 0)))
你必须把计算分成两步。 首先,使用MAX()数组函数,或者如果使用内置MAXIFS()函数的Excel 2016,查找给定期间的最大分数。 接下来,在您的表格的开头添加一个新列,用于连接date和分数以创build唯一的ID。 然后,您可以使用带有索引的CELL()函数,并在该新列上匹配。
“最大分数”:
=MAXIFS(Table5[Score],Table5[Period],D8)
“单元地址”:
=CELL("address",INDEX(Table5[Score],MATCH(D8&D9,Table5[Lookup ID],0),1))