- ?
常用7个Excel函数,可直接套用,新手必备!
牟寒蕾
展开
你还在因为不会使用Excel统计函数而烦恼吗?在我们操作插入表格函数的时候,时常因为“找不到对象”以及“不能插入对象”而烦恼。
那么今天就为你们介绍7个经常使用的表格统计公式,直接复制函数即可帮你解决问题。
一、计算数据合(注:函数里表格坐标,要按照实际表格坐标调整)
函数:=SUM(B2:F2)
二、计算表格总平均值(注:函数表格位置要按实际调整)
函数:=AVERAGE(G2:G7)
三、查找表格相同值(注:函数里表格坐标,要按照实际表格坐标调整)
函数:=IF(COUNTIF(A:A,A2)>1,"相同","")
四、计算表格不重复的个数(注:函数里表格坐标,要按照实际表格坐标调整)
函数:=IF(COUNTIF(A2:A99,A2)>1," 首次重复","")
五、计算出男生表格总平均成绩(注:函数里表格坐标,要按照实际表格坐标调整)
函数:=AVERAGEIF(B2:B7,"男",C2:C7)
六、计算出成绩排名(注:函数里表格坐标,要按照实际表格坐标调整)
函数:=SUMPRODUCT((B$2:B$7>B2)/COUNTIF(B$2:B$7,B$2:B$7))+1
以上就是今天为大家分享的所有Excel函数啦!,其实在我们统计表格中,还有很多函数,小编只是写了其中一些,如果大家知道一些实用性非常强的函数,欢迎在评论区积极分享。
- ?
Excel函数-IS函数知多少
何以彤
展开
当我们在单元格里输入=IS的时候,可以看到下拉列表里长长的一串(以2010版为例),如下图:
图上的这些函数(ISPMT除外)统称为 IS函数,此类函数可检验指定值并根据参数取值返回 TRUE 或 FALSE。
有如下的作用:
函数
如果为下面的内容,则返回 TRUE
ISBLANK
值为空白单元格。
ISERR
值为任意错误值(除去 #N/A)。
ISERROR
值为任意错误值(#N/A、#VALUE!、#REF!、#p/0!、#NUM!、#NAME? 或 #!)。
ISLOGICAL
值为逻辑值。
ISNA
值为错误值 #N/A(值不存在)。
ISNONTEXT
值为不是文本的任意项(请注意,此函数在值为空单元格时返回 TRUE)。
ISNUMBER
值为数字。
ISREF
值为引用。
ISTEXT
值为文本。
ISODD
值为奇数。
ISEVEN
值为偶数。
通常此类函数与IF组合,用一个常见的问题举例:IF(ISERROR(表达式),"",表达式),这样就可以让公式不显示错误了。
- ?
Excel中最全的舍入、取整函数用法(共7大类)
田向松
展开
说到excel数值取值,大家都会想起INT函数。其实excel表中还有其他更多取整方式,大家可以根据不同的续签使用不同的函数。
今天小编就把excel表取整函数全部给大家整理出来,需要的拿走:
一、INT取整
对于正数,截掉小数取整
=INT(12.6) 结果为 12
对于负数,截掉小数再 -1 取整。
=INT(-12.6) 结果为 -13
二、TRUNC取整
对于正数和负数,均为截掉小数取整
=TRUNC(12.6) 结果为 12
=TRUNC(-12.6) 结果为 -12
三、四舍五入式取整
当ROUND函数的第2个参数为0时,可以完成四舍五入式取整
=ROUND(12.4) 结果为 12
=ROUND(12.6) 结果为 13
四、整数位取整
当ROUND函数第2个参数为负数时,可以完成对整数位的四舍五入取整。
=ROUND(1534.56,-1) 结果为 1530
=ROUND(1534.56,-2) 结果为 1500
=ROUND(1534.56,-3) 结果为 2000
五、向上舍入式取整
只要数值大于1,都可以向上进一位。这个功能ROUNDUP函数可以实现
=ROUNDUP(12.1,0) 结查为 13
=ROUNDUP(12.6,0) 结果为 13
=ROUNDUP(12.1,-1) 结果为 20
六、倍数舍入式向上取整
Ceiling 函数可以实现向上倍数舍入取整,即向上指定数值倍数舍入
=CEILING(3,5) 结果为 5 (5的1倍)
=CEILING(8,5) 结果为 10 (5的2倍)
=CEILING(8,3) 结果为 9 (3的3倍)
七、倍数舍入式向下取整
FLOOR 函数可以实现向下倍数舍入取整,即向下指定数值倍数舍入
=FLOOR(3,5) 结果为 0 (5的0倍)
=FLOOR(8,5) 结果为 5 (5的2倍)
=FLOOR(8,3) 结果为 6 (3的2倍)
- ?
Excel中用什么函数取到近似值
南露
展开
在excel中,有很多取近似值的函数。一般在统计类的工作中经常使用,比如说四舍五入、取整等等。接下来,跟着小超老师一起来学习下近似值函数的使用。
rand()函数
此函数返回一个大于或等于0且小于1的随机小数。如果不是从事复杂的数据分析类工作,此函数一般用不到。所以同学们仅需要知道它是返回一个大于或等于0且小于1的随机小数即可。另外,如果需要返回大于等于0且小于100的数值,我们仅需对此函数乘以100即可,如:“rand()*100”
round函数
这个函数就是我们平常所讲的四舍五入函数,一共会有两个参数。如下图所示
第一个参数代表着要进行计算的数值,第二个参数代表着保留的小数位数。
roundup函数
向上舍入数字,我们一般用此函数向上取整。同样会有两个参数,第一个参数为要计算的数值,第二个参数是舍入后的数字位数,如果为0的话,则将小数转换为最接近的整数。
举一反一,和此函数类似的是rounddown(),称之为向下取值。使用方法和roundup类似。
randbetween()函数
此函数指返回一个介于指定数字之间的随机数。此函数一共会有两个参数,第一个是最小值,第二个是最大值。我们一般用此函数来抽取其中的随机数,质检类的工作经常用到此函数。
对于excel中近似值,同学们仅需要知道这四个函数就可以的。往后工作中,计算近似值就通过这几个函数即可。
- ?
Excel常用的5种函数
仲昕
展开
1 VLOOKUP函数
VLOOKUP(查找值,查找范围,查找列数,精确匹配或者近似匹配)
2 向量形式LOOKUP(lookup_value,lookup_vector,result_vector) 数组形式LOOKUP(lookup_value,array)
3 IF函数(判断条件,符合条件时返回的值,不符合条件时返回的值)
4 SUMIF函数
SUMIF(要找的内容所在的区域,要找的内容,与要找的内容所在的区域对应的数值区域)
5 COUNTIF函数
COUNTIF(要找的内容所在的区域,要找的内容)
每天更新Excel知识,喜欢的点击关注
- ?
Excel数值取整的九种方式
洛克萨妮
展开
问题来源
数据取整,是EXCEL数据处理的最常用的方式。可能大家最经常用的是INT函数,但,INT函数并不能满足所有的取整要求。比如,今天一位朋友要按照某位数的倍数取整,INT就解决不了了。
韩老师总结各种取整函数,大家可以收藏起来,遇到不同的取整要求,可以翻出来找合适的函数与方法。
九种方法分析一:INT取整
举例:
特征:
1、对正数,直接截掉小数取整;
2、对负数,截掉小数再-1取整。
二:TRUNC取整
特征:不管正数还是负数,都是直接截掉小数取整。
三:ROUND小数取整
第二个参数为0,采取四舍五入方式取整。
四:ROUND整数取整
第二个参数为负数,采取四舍五入方式取整。
五:ROUNDUP向上舍入函数
1、朝着远离 0(零)的方向将数字进行向上舍入。
2、如果第二个参数为 0,则将数字向上舍入到最接近的整数。
3、如果第二个参数小于 0,则将数字向上舍入到小数点左边的相应位数。
六:ROUNDDOWN向下舍入函数
1、朝着零的方向将数字进行向下舍入;
2、如果第二个参数为 0,则将数字向下舍入到最接近的整数;
3、如果第二个参数小于 0,则将数字向下舍入到小数点左边的相应位数。
七:MROUND函数
1、返回参数按指定基数舍入后的数值;
2、舍入的方式是“四舍五入”;
3、数值和基数参数的符号必须相同。如果不相同,将返回 #NUM 错误。
八:CEILING函数
1、 向上舍入(沿绝对值增大的方向)为最接近的指定基数的倍数。
2、如果数值为正值,基数为负值,则 返回 错误值 #NUM!;
3、如果数值为负,基数为正,则对值按朝向 0 的方向进行向上舍入;
4、如果数值和基数都为负,则对值按远离 0 的方向进行向下舍入。
九:FLOOR函数
1、将数值向下舍入(沿绝对值减小的方向)为最接近的指定基数的倍数
2、如果数值为正值,基数为负值,则 返回 错误值 #NUM!
3、如果数值为负,基数为正,则对值按远离 0 的方向进行向下舍入;
4、如果数值和基数都为负,则对值按朝向 0 的方向进行向上舍入。
- ?
Excel随机取值,给你三种解决方案
尹绿蓉
展开
所谓随机取值,顾名思义,就是从一堆数里,随机抽取几个或几组数;常用于抽奖、抽查、数据随机分组等。
举个栗子,如下图所示,A2:A21是EH培训学院的20名……男女。现在需要从中随机抽取3人,授予38红旗手的称号,并奖励老祝香吻一枚。
解法1:辅助列法
使用辅助列,解决此类问题,应是最简单较快捷的一种解法,基本上老少咸宜,稍有函数公式基础就可以掌握了。
首先将C列作为辅助列,C2输入以下公式,并复制填充至C2:C21区域。
=RAND()
RAND函数生成大于等于0、小于1的随机数。
其次,在E2单元格输入以下公式,复制填充至F2:F4区域即可得到抽奖结果了。
=INDEX(A:A,MATCH(LARGE(C:C,ROW(A1)),C:C,))
LARGE(C:C,ROW(A1)),随着公式向下填充,依次从C列里提取第1、2、3最大的数值;再使用INDEX+MATCH的查询套路得出结果。
结果可能如下:
耸肩,摊手:现在问题来了——请问老祝如何亲吻老祝呢?
想想都太有挑战性了。哈哈哈
。
解法2:一条公式
好伐,打个响指,那能不能只用一条函数公式得出最终结果?
当然也可以,只是稍显复杂。
选取E2:E4单元格区域,使用数组三键(同时按下Ctrl+Shift+Enter)输入以下公式,即可得出结果。
=INDEX(A:A,RIGHT(SMALL(RANDBETWEEN(1^ROW(2:21),99)/1%+ROW(2:21),ROW(1:3)),2))
RANDBETWEEN(1^ROW(2:21),99),随机取得>=1且<99的20个整数,生成一维纵向内存数组,例如:
{3;17;11;40;64;65;75;83;19;37;88;74;76;17;46;39;43;80;38;92}
之后除以1%,将随机值放大百倍,再加上人名所在行的行号(+ROW(2:21)),使用SMALL函数依次从小到大取值,使用RIGHT函数重新取出行号,最后使用INDEX函数得出抽奖结果。
敲黑板!注意这是一条区域数组公式。
公式的计算原理其实是酱紫;
我们把20位男女所在的行号,看成是座位号。我们对座位号随机加上不同的权重,然后重新进行排队(升序用small,降序用large),得到一个打乱了的座号排列结果,最后依次将人名取出即可。
公式计算结果可能如下:
——挑眉!震惊!震惊!!老祝居然如何自恋!自吻3×2次。天啦噜~哈哈哈
。
解法3:洗牌吧
VBA的解法也有多种,最不用动脑的是字典法,但效率偏差,此处略过不提。
嗯,分享下最有效率也最有扩展性的洗牌法。
先讲个故事,憋走开……
假设有一名班花,有一天早晨想斗地主,目前的情况很明显是一缺三,于是打算从全班20位同学里随机抽3人。班花把他们喊出教室,排成一字纵队。
第一步,从20人里随机抽取1人。假设抽到的是排在第15位的“随风小妞”。把她揪出来,拖到第1位去,然后把原本排在第1位的某童鞋安排到第15位去。这样,就成功抽取了一名……牌友。现在是2缺2。
第二步,从排在第2位和第20位之间的童鞋里再随机抽取一人——为什么不是从第1位开始抽呢?
“随风小妞”举手回答说她已经被抽过了,不能被抽第二次(意思就是她不欠抽了)。
假设这次抽到了排在第6位的“空空”,把她请出来,送到第2位去,再把原本排在第2位的某同学安排到第6位。现在是3缺1了。
第3步,从第3位到第20位之间的童鞋再随机抽取1人,排到第3位去。这样,队伍里的前3名就是今天的牌友了。恩,加上班花,4人刚好,散队,打牌去。
是的,现在,只要我们把上面的故事翻译成VBA代码,之前的示例问题也就解决了。
代码如下:
Sub ehkjxg()
Dim r, i&, t, x&
Randomize '随机种子初始化
r = [a2:a21] '将学生喊出教室,装入数组r
For i = 1 To 3 '抽3个人
x = Int(Rnd() * (UBound(r) - i + 1)) + i
'依次从第1~2……位置起随机抽取学生
t = r(x, 1) '被抽中的学生出列
r(x, 1) = r(i, 1) '前列的学生去被抽中学生的位置
r(i, 1) = t '被抽中的学生站到前排去
Next
[e2].Resize(3, 1) = r’将队伍的前3名学生(抽取结果)放入抽奖区
End Sub
或许有人问,为什么一定要把抽出来的牌友放到队伍前面去?放到队伍后面行不行?另起一队行不行?其实都可以。
这不是问题的关键。问题的关键在于,每抽出一位牌友,他原来的位置务必不能留空,可以由队前或队尾的人补进来。这样,随机取值的范围渐渐收窄,不白抽,亦不抽错。
- ?
EXCEL中各函数用法
明月碎
展开
函数名称:SUM
SUM是excel函数中最为常用的函数之一,sum函数分别出现在数学函数、全部函数两个类别中,默认的“常用函数”中也有。
sum函数的语法形式为: sum(number1,number2, ...)
例1、=sum(1,2,3) 结果为6,计算1、2、3三个数字的和;
例2、=sum(a1:a2) 结果为4,计算a1到a2单元格之和;
例3、=sum((1+2=3),(1+2),(a1:a2) 结果为8,因为(1+2=3)表达式的结果为真,在电脑中的结果为1,1+2表达式的结果3会被计算,a1到a2单元格之和4会被计算,所以最后的结果为8.
函数名称:AVERAGE
主要功能:求出所有参数的算术平均值。
使用格式:AVERAGE(number1,number2,……)
参数说明:number1,number2,……:需要求平均值的数值或引用单元格(区域),参数不超过30个。
应用举例:在B8单元格中输入公式:=AVERAGE(B7:D7,F7:H7,7,8),确认后,即可求出B7至D7区域、F7至H7区域中的数值和7、8的平均值。
实例:=AVERAGE(100,70) 返回结果: 85
函数名称:IF
主要功能:根据对指定条件的逻辑判断的真假结果,返回相对应的内容。
使用格式:=IF(Logical,Value_if_true,Value_if_false)
参数说明:Logical代表逻辑判断表达式;Value_if_true表示当判断条件为逻辑“真(TRUE)”时的显示内容,如果忽略返回“TRUE”;Value_if_false表示当判断条件为逻辑“假(FALSE)”时的显示内容,如果忽略返回“FALSE”。
函数名称:MAX
语法:MAX(number1,number2,...)
参数:Number1,number2,...最多可以设置30个参数,参数可以是数值、单元格引用、单元格区域引用、定义的名称或返回数值的函数表达式。
在引用的单元格中,如果是字符串或逻辑值TRUE、FALSE,不参与计算。而将字符串输入到参数列表中,将返回错误值#Value,直接输入的TRUE,按1计算,直接输入的FALSE按0计算。
实例1:如果A1=71、A2=83、A3=76、A4=49、A5=92、A6=88、A7=96,则公式“=MAX(A1:A7)”返回96。
实例2:课时计算,一个教学班不足60人的按60人计算,超过60人的,每超过1人,课时增加0.006,公式为
=1+MAX(A1-60,0)*0.006
函数名称:MIN
主要功能:求出一组数中的最小值。
使用格式:MIN(number1,number2……)
参数说明:number1,number2……代表需要求最小值的数值或引用单元格(区域),参数不超过30个。
应用举例:输入公式:=MIN(E44:J44,7,8,9,10),确认后即可显示出E44至J44单元和区域和数值7,8,9,10中的最小值。
(本文内容由百度知道网友绿衣人敲门贡献)
- ?
excel中按条件提取最大值函数公式
童梅
展开
每按条件提取最大值
大家好,今天和大家分享“按条件提取最大值”,当单元格D2输入"1月"时,在E2单元格显示1月的最大值30;当单元格D2输入"2月"时,在E2单元格显示2月的最大值50;当单元格D2输入"3月"时,在E2单元格显示3月的最大值90。更多Excel学习和问题请加群:289393114、570064677
一、动画操作效果
二、公式截图
三、公式
=MAX((A2:A10=D2)*(B2:B10))
四、公式解释
记得是数组公式,把公式输好之后,光标移到编辑栏里,三键一齐下Ctrl+Shift+回车键
如果A2:A10=D2,那么就和数量B2:B10相乘
A2:A10=D2返回的是布尔值,有的也叫逻辑值True,False,单元格区域A2:A10等于3月的就返回true,其它的返回false
在运算时true当作1,False当作0,(A2:A10=D2)*(B2:B10)这个返回{0;0;0;0;0;60;70;80;90},然后我们在外面嵌套一个最大值函数Max
五、这个也可以用if函数解出来
公式截图
公式
=MAX(IF(A2:A10=D2,B2:B10,0))
公式解释
1、也是数组公式
2、IF(A2:A10=D2,B2:B10,0)如果单元格区域A2:A10有等于3月的,那么就显示数量B2:B10,否则就显示0
3、最后也是在外面嵌套一个max函数提取最大值
- ?
Excel中提取特定数值函数公式
周雨珍
展开
假设A列有500个数据,如何选出这一列里的第5、10、15、20、25个数据,以此类推。
=INDEX($A:$A,ROW(1:1)*5+1)
INDEX函数有2种语法结构。这里介绍她的第一种结构:
INDEX(要取数的目标区域,行号,列号),其中列号可以省略。如果列号省略,则目标区域必须为单列。
excel取值函数
-
1、只需3秒快速实现求和
-
2、如何快速填充序号
-
3、如何自动填充序号(公式法)
-
4、数据条的神奇应用
-
5、多文本快速合并
-
6、查找与替换的不同玩法
-
7、快速定位到指定区域
-
8、数据排序、工资条制作
-
9、快速筛选(模糊、精确筛选)
-
10、快速插入空行
-
11、快速删除空行
-
12.快速跳转到天涯海角
-
13、.同时查看两个Excel文件
-
14、用条件格式扮靓报表
-
15、一键插入Excel图表
-
16、批量处理行高、列宽
-
17、利用拆分功能查看数据
-
18、批量录入相同内容
-
19、工作表快速跳转
-
20、批量录入表格模板(精品课程)
-
21、Excel函数与公式的应用、公式循环引用的查找
-
22、IF函数单条件判断同比增长
-
23、用sum函数 格式相同,连续多表数据汇总
-
24、excel快捷键
-
25、VLOOKUP函数——根据销售员匹配销售额
-
26、统计各部门销售总额
-
27、统计指定条件个数
-
28、怎样输入当前日期和时间、星期数
-
29、销售业绩排名
-
30、Sumproduct函数-万能函数(销售额汇总求和)
-
31、根据销售员,地区,商品名称汇总
-
32、批量替换PPT字体
-
33、给销售额数据批量添加万元单位
-
34、一秒快速核对两列数据
-
35、快速定位到指定单元格或区域
-
36、快速制作双行标题工资条
-
37、给你的表格做个瘦身
-
38、快速打开常用的Excel文件
-
39、快速打开多个Excel文件
-
40、利用创建组—快速隐藏/展开多列数据
-
41、快速制作下拉菜单
-
42、复制粘贴表格,如何保留数据源列宽格式一致?
-
43、两列数据位置互换
-
44、1秒钟扮靓报表——如何实现表格隔行换色
-
45、快速删除重复记录——保留唯一值
-
46、快速向下填充、向右填充,文本或公式
-
47、给Excel文件添加密码
-
48、插入带图片的批注
-
49、输入公式后不计算?
-
50、如何设置单元格缩进
-
51、快速解决Excel表格总显示货币格式
-
52、批量添加万元单位
-
53、你会四舍五入么?
-
54、用RAND函数机选彩票
-
55、冻结首行你会么?
-
56、超链接的高级应用
-
57、IFERROR函数-屏蔽错误值
-
58、批量填充颜色
-
59、录入数据
-
60、快速输入工号
-
61、快速行列转置
-
62、自定义缩放界面
-
63、多个单元格同时输入
-
64、如何计算立方米?
-
65、快速制作双行标题工资条
-
66、输入带方框的√和×
-
67、快速将姓名对齐
-
68、快速输入性别
-
69、按单位职务排序
-
70、自动计算合同到期日期
-
71、计算时间间隔
-
72、日期和时间的拆分
-
73、快速处理不规范的日期格式
-
74、快速填充合并单元格
-
75、效率加倍的快捷键
-
76、快速复制表格和对象
-
77、快速创建工作表副本
-
78、快速复制序列号
-
79、快速显示公式
-
80、多个单元格同时输入
-
81、快速调整显示比例
-
82、快速自动填充
-
83、快速填充(Ctrl+E)
-
84、Ctrl与数字键结合
-
85、快速将多列数据整理为1列
-
86、快速将1列数据拆分为多列
-
87、快速定位公式
-
88、快速录入数据
-
89、快速累计求和
-
90、身份证号码显示为0怎么办?
-
91、快速制作斜线表头
-
92、文本竖向显示
-
93、神奇的监视窗口
-
94、不一样的格式刷
-
95、快速美化图表
-
96、快速生成当前日期
-
97、快速找出循环引用
-
98、快速提取信息
-
99、二维表快速转换为一维表
-
100、快速多表合并