永发信息网

EXCEL公式address(max(if(a2:a10=max(a2:a10),row(a2:a10))),column(a2:a10)),求解释两max的用法

答案:2  悬赏:0  手机版
解决时间 2021-02-26 04:55
  • 提问者网友:蓝莓格格巫
  • 2021-02-25 06:09
EXCEL公式address(max(if(a2:a10=max(a2:a10),row(a2:a10))),column(a2:a10)),求解释两max的用法
最佳答案
  • 五星知识达人网友:孤独的牧羊人
  • 2021-02-25 07:39
1.首先,这是一个数组公式,需要CTRL+SHIFT+ENTER组合键结束输入;
2.本公式是获取列单元格区域内的最大值在本区域内的单元格地址,因为考虑到最大值如果有重复,那么就显示最后一个最大值的单元格地址;
3.max(a2:a10),获取a2:a10单元格区域内的最大值,
max(if(a2:a10=max(a2:a10),row(a2:a10))),如果a2:a10单元格区域内的数值为本单元格区域内的最大值,那么就显示为本数值所在行的行号,否则就默认为0,前面的max为了界定如果最大值有重复,就显示最大行号的那个,至于column(a2:a10)也可以写成column(a:a)或者column(a1),是为了用格式柄拖放复制公式的
4.解释公式很麻烦,希望可以帮到你。
=ADDRESS(MAX(IF(A2:A10=MAX(A2:A10),ROW(A2:A10))),COLUMN(A1))
CTRL+SHIFT+ENTER组合键结束输入
全部回答
  • 1楼网友:孤独入客枕
  • 2021-02-25 08:17
if(a1="水果",100-vlookup(a10,$a$3:$e$9,column(e10)),max(a2:a9))
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯