excel有一组数据,要找出最小值和最大值在哪个单元格,结果要显示的是所在单元格的序号(A1.B2

excel有一组数据,要找出最小值和最大值在哪个单元格,结果要显示的是所在单元格的序号(A1.B2 这样的)要用哪个公式呢?

假定数据都在A1:F10区域且最小值和最大值均唯一
-----------
公式: =CHAR(64+SUMPRODUCT((A1:F10=MAX(A1:F10))*COLUMN(A1:F10)))&SUMPRODUCT((A1:F10=MAX(A1:F10))*ROW(A1:F10))
显示最大值所在单元格的序号(A1.B2 这样的)
------------
公式: =CHAR(64+SUMPRODUCT((A1:F10=MIN(A1:F10))*COLUMN(A1:F10)))&SUMPRODUCT((A1:F10=MIN(A1:F10))*ROW(A1:F10))
显示最小值所在单元格的序号(A1.B2 这样的)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-08
假定你的数据在A1:T20。
最大值单元格是=ADDRESS(SUMPRODUCT(($A$1:$J$20=MAX(A1:J20))*ROW(A1:J20)),SUMPRODUCT(($A$1:$J$20=MAX(A1:J20))*COLUMN(A1:J20)),4)
最小值单元格是=ADDRESS(SUMPRODUCT(($A$1:$J$20=MIN(A1:J20))*ROW(A1:J20)),SUMPRODUCT(($A$1:$J$20=MIN(A1:J20))*COLUMN(A1:J20)),4)
第2个回答  2011-12-09
最大值:
=IF(ISERROR(MATCH(MAX($A:$B),$A:$A,0)),IF(ISERROR(MATCH(MAX($A:$B),$B:$B,0)),"","b"&MATCH(MAX($A:$B),$B:$B,0)),"a"&MATCH(MAX($A:$B),$A:$A,0))

最小值:
=IF(ISERROR(MATCH(Min($A:$B),$A:$A,0)),IF(ISERROR(MATCH(Min($A:$B),$B:$B,0)),"","b"&MATCH(Min($A:$B),$B:$B,0)),"a"&MATCH(Min($A:$B),$A:$A,0))
相似回答