首页技术large函数多条件(if函数判断三个条件)

large函数多条件(if函数判断三个条件)

编程之家2026-06-04882次浏览

今天给各位分享large函数多条件的知识,其中也会对if函数判断三个条件进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

large函数多条件(if函数判断三个条件)

large函数excel的large函数怎么用

在excel中,large函数和small函数用的人比较少,但是用的少并不代表这两个函数没有用,反而十分,今天小编就专门写了这篇文章来介绍一下这两个函数,一起学习一下吧、

一、基本用法。对于large函数和small函数,都只有两个参数,分别为large(数值区域,返回的第几个最大值),small(数值区域,返回的第几个最小值)。如下图所示,查找倒数第二名的成绩,输入的函数公式为=SMALL(C2:C20,2),表示查找C2到C20单元格中第2小的数,结果为62。如果查找第三名的成绩,输入的函数公式为=LARGE(C2:C20,3),表示查找C2到C20单元格第3大的数,结果为80。

二,名次排列。利用large函数和small函数可以进行升序排列和降序排列。下图中如果要对倒数前三名进行排列,则第一个单元格输入公式=SMALL($C$2:$C$11,ROW(A1)),row(A1)表示行数从1开始,往下拖动填充公式第2个参数会发生变化,就会进行升序排列。如果要进行降序排列,函数公式为=LARGE($C$2:$C$11,ROW(A1))。下图都是只对倒数前三名和前三名进行排列,对所有数据进行排名往下填充即可。

三、条件查找。如果查找70分以下的最大值,输入的函数公式为=LARGE((C2:C11<70)*C2:C11,1)。C2:C1180)*C2:C11,1),即在数据{0;0;0;0;0;81;0;0;85;0}中找到最小值,计算结果为81。

四、求平均值。如果需要求前三名的平均值,输入的函数公式为AVERAGE(LARGE(C2:C11,{1,2,3}))。其中LARGE(C2:C11,{1,2,3})是一个数组函数,表示返回C2到C11单元格的前三个最大的数,返回结果为{85,81,80},外面的average即对这三个数求平均数。最后计算出前三名的平均值为82。同理,如果计算倒数前三名的平均值,输入的函数公式为=AVERAGE(SMALL(C2:C11,{1,2,3})),即=AVERAGE({61,62,63}),计算结果为62。

五、根据名次查找姓名。下图中,如何按照名次查找姓名?即怎样根据E列数据把查找结果显示在F列呢?此处的函数公式为=VLOOKUP(LARGE($C$2:$C$11,E3),IF({1,0},$C$2:$C$11,$B$2:$B$11),2,FALSE)。咋一看函数公式比较长,实际上也仅仅是large函数与vlookup反向查找函数的嵌套。对于vlookup函数的第一个参数(LARGE($C$2:$C$11,E3)表示根据E3单元格对应的名次返回成绩,此处计算结果为85,第二个参数IF({1,0},$C$2:$C$11,$B$2:$B$11),表示调换C列B列的数据,第三个参数2表示位于第二列,第四个参数false表示精确匹配。向下拖动即可对公式进行填充,根据相应的名次查找到姓名。

large函数多条件(if函数判断三个条件)

这就是excel中的small函数和large函数,这两个函数可以除了和average和vlookup函数结合外,还可以和很多其他函数相结合,有兴趣的网友不妨探索一下。

excel中large函数怎么用

Excel中LARGE函数用于返回数据集中第k个最大值,其基本语法为:=LARGE(array, k),其中array为数据范围,k为要返回的最大值的位置(第1大、第2大等)。以下是具体使用方法:

1.基础用法:获取单个最大值示例:求B2:B10范围内的第1名(最高分)。操作:在目标单元格(如D2)输入公式:=LARGE(B2:B10, 1)

效果:返回B2:B10中的最大值。

2.获取第k名成绩示例:求B2:B10范围内的第4名。操作:在目标单元格(如D4)输入公式:=LARGE(B2:B10, 4)

效果:返回范围内第4大的数值。

large函数多条件(if函数判断三个条件)

3.批量获取多个名次(数组公式)场景:同时计算前4名的成绩。步骤:选中存放结果的单元格区域(如D6:D9)。

输入公式:=LARGE($B$2:$B$10,{1;2;3;4})注意:使用绝对引用($B$2:$B$10)固定范围,数组常量用分号分隔。

按 Ctrl+Shift+Enter组合键(Excel 365或新版可直接回车)。

效果:D6:D9分别显示第1至第4名的成绩。

4.动态名次计算(结合其他函数)示例:根据条件动态获取名次。操作:若需筛选某班级的成绩后求第2名,可结合IF或FILTER函数:=LARGE(IF(班级列="一班",成绩列), 2)输入后按 Ctrl+Shift+Enter确认。

注意事项参数k的范围:k必须为正整数,且不超过数据总数,否则返回错误值#NUM!。数据范围:若array包含非数值(如文本),LARGE会忽略这些单元格。数组公式:在旧版Excel中,批量计算需用数组公式(Ctrl+Shift+Enter);新版支持动态数组,直接回车即可。示例截图说明单值计算:

批量计算:

通过以上方法,可灵活使用LARGE函数满足排名、筛选等需求。如需进一步优化(如处理重复值),可结合UNIQUE或INDEX+MATCH函数。

EXCEL多条件查询方法

你好,朋友你提出的问题我这里稍做演示,详见下文。

说明:所有注明数组公式的请以CTRL+SHIFT+ENTER三键同时结束公式。

第1种:SUM函数数组公式

=SUM((A3:A7=E3)*(B3:B7=F3)*C3:C7)第2种:SUM+IF函数数组公式

=SUM(IF(A3:A7=E3,IF(B3:B7=F3,C3:C7),0),0)第3种:SUMPRODUCT函数普通公式

=SUMPRODUCT((A3:A7=E3)*(B3:B7=F3)*C3:C7)第4种:MAX函数数组公式

=MAX((A3:A7=E3)*(B3:B7=F3)*C3:C7)第5种:LARGE函数数组公式

=LARGE((A3:A7=E3)*(B3:B7=F3)*C3:C7)第6种:MIN+IF函数数组公式

=MIN(IF((A3:A7=E3)*(B3:B7=F3),C3:C7)))第7种:MIN+TEXT函数数组公式

=MIN(--TEXT((E3=A3:A7)*(F3=B3:B7)*C3:C7,"0;;9999"))

=MIN(((E3=A3:A7)*(F3=B3:B7)*C3:C7)+9^9*NOT(((E3=A3:A7)*(F3=B3:B7)*C3:C7))第8种:SMALL函数数组公式

=SMALL(--TEXT((E3=A3:A7)*(F3=B3:B7)*C3:C7,"0;;9999"))第9种:INDEX+MATCH函数组合数组公式

=INDEX(C3:C7,MATCH(E3&F3,A3:A7&B3:B7,0))

=INDEX(C3:C7,MATCH(1,(E3=A3:A7)*(F3=B3:B7),0))第10种:OFFSET+MATCH函数数组公式

=OFFSET(C2,MATCH(E3&F3,A3:A7&B3:B7,0),)第11种:INDIRECT+MATCH函数数组公式

=INDIRECT("C"&MATCH(E3&F3,A1:A7&B1:B7,0))第12种:VLOOKUP+CHOOSE函数数组公式

=VLOOKUP(E3&F3,CHOOSE({1,2},A3:A7&B3:B7,B3:C7),2,0)第13种:HLOOKUP+TRANSPOSE+CHOOSE函数数组公式

=HLOOKUP(E3&F3,TRANSPOSE(CHOOSE({1,2},A3:A7&B3:B7,B3:C7)),2,0)第14种:VLOOKUP+IF函数数组公式

=VLOOKUP(E3&F3,IF({1,0},A3:A7&B3:B7,B3:C7),2,0)第15种:LOOKUP函数普通公式

=LOOKUP(E3&F3,A3:A7&B3:B7,C3:C7)

=LOOKUP(1,0/((A3:A7=A9)*(B3:B7=B9)),C3:C7)

=LOOKUP(1,0/((A3:A7&B3:B7)=(E3&F3)),C3:C7)

=LOOKUP(1,1/(((A3:A7=A9)+(B3:B7=B9))=2),C3:C7)第16种:SUMIFS函数普通公式

=SUMIFS(C3:C7,A3:A7,E3,B3:B7,F3)第17种:AVERAGEIFS函数普通公式

=AVERAGEIFS(C3:C7,A3:A7,E3,B3:B7,F3)第18种:数据库函数普通公式

=DSUM(A2:C7,3,E2:F3)

=DGET(A2:C7,3,E2:F3)

=DAVERAGE(A2:C7,3,E2:F3)

=DMAX(A2:C7,3,E2:F3)

=DMIN(A2:C7,3,E2:F3)

=DPRODUCT(A2:C7,3,E2:F3)

小结:多条件查询均可以用{数组=X}*{数组=X}*{...}这种方式扩展,希望以上公式能为你以及其它的爱好者提供一点思路。公式只是部分,希望众EXCEL爱好者能拓宽思路,附件以上。

参考书籍

《Excel应用大全》

参考学习资料来源

百度文库

百度教育

好了,关于large函数多条件和if函数判断三个条件的问题到这里结束啦,希望可以解决您的问题哈!

java手机游戏大全(java老版手机游戏合集)ai在线客服?什么是AI在线客服系统-抖音小红书私信等