10,10,5,1
从单元格A1开始
=max(A1:A4)
= 10(在这种情况下有2个)
我正在使用以下内容查找MAX的单元格地址。
=CELL("address",INDEX(A1:D1,MATCH(MAX(A1:D1),A1:D1,0)))
我希望能够找到副本的单元格地址(B1中的10个)。
此外,
当最大值有重复时,我希望它随机返回最大值的单元格地址。
例如:
10,10,5,1 =答案可以是:A1或B1
15,3,15,15 =答案可以是:A1或C1或D1
该功能可能需要这些功能的组合?
=if(countif(A1:D1, max(A1:D1)>1,randbetween(0, countif(...) ), )
=cell("address", )
=index(match) ?
提前谢谢。
答案 0 :(得分:2)
数组公式** :
=CELL("address",INDEX(1:1,INDEX(MODE.MULT(IF(F1:I1=LARGE(F1:I1,{1;1}),COLUMN(F1:I1))),RANDBETWEEN(1,COUNTIF(F1:I1,MAX(F1:I1))))))
**数组公式的输入方式与'标准'相同。公式。您只需按住CTRL和SHIFT键,然后按ENTER键,而不是按ENTER键。如果您已正确完成,您会注意到Excel在公式周围放置了大括号{}(尽管不要尝试自己手动插入这些括号)。
答案 1 :(得分:0)
这是公式,但它返回第一个最大地址:
=CELL("address",OFFSET(A1,0,MATCH(MAX(A1:D1),A1:D1,0)-1))