EXCEL 用MAXIFSvlookup函数抓取最小值多条件提取了某一列中的最大值,如何提取该值右侧或左侧第N个列中的数值?

我们都知道,在Excel中获取一个数据区域中的最大值使用的是MAX函数,函数非常的好理解,只有一个参数。函数公式:=MAX(数据区域)但是MAX函数只能求一列、一行或者一个区域中的最大值,而且不能做条件判断,如果我们想要实现数据中满足某一条件或多条件下的最大值,我们该怎么办呢?如下图所示:左图为不同年级不同考生的部分成绩数据,我们想要在右图求出每个年级的学生最高分数分别是多少,即对分数加了一个条件判断,按“年级”获取最大值。在Office365之前,想要计算每个年级学生的最大值,需要用MAX和IF嵌套的数组公式才能得到结果。我们在F2单元格输入数组公式:=MAX(IF(($A$2:$A$10=E2),$C$2:$C$10))数组公式最后要按CTRL+SHIFT+回车键结束公式,下拉填充公式。公式释义:=MAX(IF((条件区域=条件),求最大值的区域))上面例子是单条件求最大值,当然了,多条件求最大值也是可以实现的,如下图,我们想得到每个年级不同性别的同学的成绩最大值:我们在H2单元格输入数组公式:=MAX(IF(($A$2:$A$10=F2)*($C$2:$C$10=G2),$D$2:$D$10))数组公式最后要按CTRL+SHIFT+回车键结束公式,下拉填充公式。公式释义:=MAX(IF((条件区域1=条件1)*(条件区域2=条件2),求最大值的区域))如果我们使用Office365或者金山WPS表格的话,直接就可以使用MAXIFS函数来代替MAX+IF嵌套数组函数。在F2单元格输入函数:=MAXIFS($C$2:$C$10,$A$2:$A$10,E2)函数释义:=MAXIFS(最大值所在区域,区域1,条件1,区域2,条件2......)

选择擅长的领域继续答题?
{@each tagList as item}
${item.tagName}
{@/each}
手机回答更方便,互动更有趣,下载APP
提交成功是否继续回答问题?
手机回答更方便,互动更有趣,下载APP
展开全部1、如下图,要求快速的在A列数值中找到最大值,结果在B2单元格。2、点击选择B2单元格,在单元格中输入=,然后点击【FX】按钮。3、如下图,通过上一步骤,在系统中弹出了【插入函数】对话框,在对话框中点击选择[MAX]按钮。4、通过上一步骤,系统中弹出了【函数参数】对话框,将光标移动到第一个参数后面的对话框,点击选择A列中的数值单元格,然后点击【确定】按钮。5、返回到工作表中,通过以上操作步骤,A列中的数值中的最大值就可以快速的查找出,结果如下图所示。已赞过已踩过你对这个回答的评价是?评论
收起
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
为你推荐:
下载百度知道APP,抢鲜体验使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。扫描二维码下载
×个人、企业类侵权投诉
违法有害信息,请在下方选择后提交
类别色情低俗
涉嫌违法犯罪
时政信息不实
垃圾广告
低质灌水
我们会通过消息、邮箱等方式尽快将举报结果通知您。说明
做任务开宝箱累计完成0
个任务
10任务
50任务
100任务
200任务
任务列表加载中...
我们都知道,在Excel中获取一个数据区域中的最大值使用的是MAX函数,函数非常的好理解,只有一个参数。函数公式:=MAX(数据区域)但是MAX函数只能求一列、一行或者一个区域中的最大值,而且不能做条件判断,如果我们想要实现数据中满足某一条件或多条件下的最大值,我们该怎么办呢?如下图所示:左图为不同年级不同考生的部分成绩数据,我们想要在右图求出每个年级的学生最高分数分别是多少,即对分数加了一个条件判断,按“年级”获取最大值。可以使用maxifs,注意,这个函数只有在office365,office2019版以后,wps,才有这个函数函数释义:=MAXIFS(最大值所在区域,区域1,条件1,区域2,条件2......)使用起来和sumifs的方法基本相同,就不特殊说明了如果你的版本没有这个函数,那就只能用数组公式了,这个公式也能得到结果,不过缺点就是当数据量较大时,电脑会很卡。我们在H2单元格输入数组公式:=MAX(IF(($A$2:$A$10=F2)*($C$2:$C$10=G2),$D$2:$D$10))数组公式最后要按CTRL+SHIFT+回车键结束公式,下拉填充公式。不会使用的可以留言。发布于 2022-10-18 13:38

我要回帖

更多关于 vlookup函数抓取最小值 的文章