average函数(average函数怎么保留一位小数)
13个实用型的Excel公式,办公一族都在用,你也很需要(第一部分)
Excel中的函数公式,非常的繁多,但在实际的应用中,频次非常高的还是一些基础的函数公式。今天,小编给大家分享13个实用型的Excel函数公式,这些公式办公一族都需掌握哦!
一、If多条件判断。
函数:If+And。
目的:快速挑选年龄<50岁,学历为“大本”的男性同志,如果符合条件,则返回“符合”,否则返回空值。
方法:在目标单元格中输入公式:=IF(AND(C3<50,D3="男",F3="大本"),"符合","")。
解读:If函数本身是条件判断函数,如果要实现多条件判断,必须进行嵌套或者借助其它函数,如And等。
二、多条件求和。
函数:Sumifs。
功能:对一组给定条件指定的单元格求和。
语法结构:=Sumifs(求和范围,条件1范围,条件1,条件2范围,条件2……)
目的:计算年龄<50岁,学历为“大本”的男性同志的总月薪。
方法:在目标单元格中输入公式:=SUMIFS(G3:G12,C3:C12,"<50",D3:D12,"男",F3:F12,"大本")。
三、多条件计数。
函数:Countifs函数。
功能:统计一组给定条件所指定的单元格个数。
语法结构:=Countifs(条件1范围,条件1,条件2范围,条件2……)。
目的:计算年龄<50岁,学历为“大本”的男性同志的人数。
方法:在目标单元格中输入公式:=COUNTIFS(C3:C12,"<50",D3:D12,"男",F3:F12,"大本")。
四、计算符合多个条件的平均值。
函数:Averageifs。
功能:查找一组给定条件的单元格的算术平均值。
语法结构:=Averageifs(数值范围,条件1范围,条件1,条件2范围,条件2……)。
目的:计算年龄<50岁,学历为“大本”的男性同志的平均月薪。
方法:在目标单元格中输入公式:=AVERAGEIFS(G3:G12,C3:C12,"<50",D3:D12,"男",F3:F12,"大本")。
五、快速计算总销售额。
函数:Sumproduct。
功能:返回相应的数组或区域乘积的和。
语法结构:=Sumproduct(数组1,[数组2]……)。
目的:计算产品的总销售额。
方法:在目标单元格中输入公式:=SUMPRODUCT(C3:C12,D3:D12)。
解读:
公式=SUMPRODUCT(C3:C12,D3:D12)的计算过程为:C3*D3+C4*D4+……+C12*D12,先乘积,再求和。
六、计算排名。
函数:Rank。
功能:返回指定的值在指定范围中的大小排名,如果多个数值排名相同,则返回平均排名。
语法结构:=Rank(值,数据范围,[排序方式])。排序方式有0和1两种,0为降序,1为升序。
目的:快速统计月薪的排名的情况。
方法:在目标单元格中输入公式:=RANK(G3,G$3:G$12,0)。
解读:
省略第三个参数时,默认为降序排序。
#Excel函数公式#
#我要上头条#
#职场达人说#
#面试# 最基础的办公室技能!EXCEL你不得不掌握!否则面试时你只能尴尬的回答:“虽然我现在不会,但我学习能力很强!” [捂脸]
办公室文职岗位最基础的技能就是office,而其中最核心、最常用的就是excel和ppt,这两个软件用不好,你就无从谈你工作技能、工作能力了……
我在面试时发现,99%面试文职类岗位的候选人都会说自己办公技能还不错!但真的能达到入门级的不到50%,尤其是应届生!学校学的计算机和企业需求基本脱节。
面试官:你办公技能怎么样啊?
候选人:还不错,都会的!经常用~
面试官:excel常用哪些函数呢?
候选人:sum,and,or…
面试官:还有吗?
候选人:我常用的就这些吧!
(你办公技能一项已经被pass了!这完全是没入门[笑哭])
所以就算你不会,一定早知道这些excel函数,至少让你能“忽悠”一部分hr…
excel中最常用的个函数
1、AND 函数
函数名称:AND
主要功能:返回逻辑值:如果所有参数值均为逻辑“真(TRUE)”,则返回逻辑
“真(TRUE)”,反之返回逻辑“假(FALSE)”。
2、OR 函数
函数名称:OR
主要功能:返回逻辑值,仅当所有参数值均为逻辑“假(FALSE)”时返回函数 结果逻辑“假(FALSE)”,否则都返回逻辑“真(TRUE)”。
3、INT 函数
函数名称:INT
主要功能:将数值向下取整为最接近的整数。
4、AVERAGE 函数
函数名称:AVERAGE
主要功能:求出所有参数的算术平均值。
5、SUM函数
函数名称:SUM
主要功能:计算所有参数数值的和
6、SUMIF
用途:根据指定条件对若干单元格、区域或引用求和。
7、COUNTIF 函数
函数名称:COUNTIF
主要功能:统计某个单元格区域中符合指定条件的单元格数目。
8、IF 函数
函数名称:IF
主要功能:根据对指定条件的逻辑判断的真假结果,返回相对应的内容。
9、DATEDIF函数
函数名称:DATEDIF
主要功能:计算返回两个日期参数的差值
10、FIND
用途:FIND用于查找其它文本串(within_text)内的文本串(find_text),并从within_text的首字符开始返回find_text的起始位置编号。此函数适用于双字节字符,它区分大小写但不允许使用通配符。
11、LEFT或LEFTB
LEFT 从一个文本字符串的第一个字符开始,截取指定数目的字符。--------- 截取数据
用途:根据指定的字符数返回文本串中的第一个或前几个字符。此函数用于双字节字符。 语法: LEFT(text,num_chars)或LEFTB(text, num_bytes)。
12、LEN或LENB
LEN 统计文本字符串中字符数目。----------- 字符统计
用途:LEN返回文本串的字符数。LENB返回文本串中所有字符的字节数。
13、LEN 函数
函数名称:LEN
主要功能:统计文本字符串中字符数目。
14、LOOKUP
用途:返回向量(单行区域或单列区域)或数组中的数值。该函数有两种语法形式:向量和数组,其向量形式是在单行区域或单列区域(向量)中查找数值,然后返回第二个单行区域或单列区域中相同位置的数值;其数组形式在数组的第一行或第一列查找指定的数值,然后返回数组的最后一行或最后一列中相同位置的数值。
……
最后你要说你经常用数据透视……
如果你能说出这些,至少HR会判定你办公软件比较熟悉,能胜任基本的工作了!
(38) 大家好,学习理财知识,掌握财富密码,这里是玲姐聊理财。
今天我们讲第三个精选条件。之前初选的时候,我们输入的条件是连续5年的毛利率大于30%。为了提高我们投资的安全边际,我们将这个条件限制的更严格些。
我们现在将连续5年毛利率平均值或最近一年的数值低于40%的公司淘汰。还是使用Average函数计算一下。我们又淘汰掉六家公司。
大家自己试试看看是不是同样的结果,欢迎在留言区分享,我们下一讲见。#理财# #在头条看世界# #感谢头条我要上热门#
(37) 大家好,学习理财知识,掌握财富密码,这里是玲姐聊理财。
今天我们讲第二个精选条件。之前初选的时候,我们输入的条件是连续5年的净利润现金含量大于80%。为了提高我们投资的安全边际,我们将这个条件限制的更严格些。
我们现在将连续5年净利润现金含量低于100%的公司淘汰。还是使用Average函数计算一下。我们又淘汰掉两家公司。
是不是很简单呀?一定要自己尝试一下,眼睛会了跟手会了是两回事儿。如有问题,欢迎大家在留言区分享,我们下一讲见。#理财# #在头条看世界# #感谢头条我要上热门#
只要是接触过股市的朋友,都知道一个最最常用的指标:MACD指标,也是最有用的指标!
但很多人其实并不会使用,使用方法可以说就是错误的,因为他们不知道它的核心本质,也没人告诉他们MACD的真相。
接下来,妖哥就来告诉朋友们:关于MACD指标的真相,保证终身受用!
大家知不知道,为什么系统默认是12,26,9这个参数呢?
MACD(Moving Average Convergence and Divergence) 是Geral Appel 于1979年提出的,利用收盘价的短期(常用为12日)指数移动平均线与长期(常用为26日)指数移动平均线之间的聚合与分离状况,对买进、卖出时机作出研判的技术指标。
因为在历史上,以前的美国每个星期是6个交易日,第一个参数是2周的交易天数,于是得出第一个参数:2*6=12。
并且,当时美国每个月平均是26个交易日,第二个参数是一个月的交易天数,于是得出第二个参数:26。
第三个参数是一个数学公式:概率密度函数,是一个概率分布icon公式。
公式前面的6表示一个星期几个交易日,美国原来一个星期6个交易日,公式最终算出来的结果是8.4。注意:这里不是四舍五入,而是数学上的向上取整数(如果向下取整,则得到8,这里用的是向上取整),得到第三个参数为:9。
上面就是市面上系统默认的12,26,9参数由来。
上面是以前美国用的参数,用到中国这边肯定是不行的,会导致“水土不服”。
这也是为什么很多人总是觉得MACD指标,在使用的时候总感觉有误差的原因。
所以妖哥把参数改为5,10,9这样能
在高位出现死叉的时候会更早的逃离。
并且,妖哥再教给大家一招MACD的核心精华技术。一定要在水上操作,这说明股票开始走强了,低位出现金叉配合成交量放大,就是买点,朋友们一看就明白了,就是小白也能学的会,抓到主升浪,赚钱将会非常容易!
下面的图就是我没改之前或改了之后的对比。没改之前直接跌到12块多才出现了死叉。改了之后提前了两天,这样你就能获得更大的利润。
函数公式学习笔记4
1.count 计算参数中包含数值的个数
counta 计算参数中包含非空值(有内容的单元格)的个数
countblank 计算参数中包含空白单元格的个数
格式:=count(选择区域)
这三个函数一般不单独使用,和别的函数嵌套使用
2.COUNTIF 计算满足条件的单元格个数
语法:=COUNTIF(条件区域,判断条件)
3.SUMIF 按条件给指定单元格求和
语法:=SUMIF(条件区域,条件,求和区域)
如:A类员工的销售量 条件区域为员工级别,条件为A类,求和区域为销售量区域
只能有一个条件
4.AVERAGEIF 按条件给指定单元格求平均值
语法:=AVERAGEIF (条件区域,条件,求和区域)
这两个函数感觉用处不大,用透视表就可以
5.SUNIFS 多条件求和
语法:=SUNIFS(求和区域,条件1区域,条件1,条件2区域,条件2....)
6.AVERAGEIFS 多条件求平均值
格式同上
7.COUNTIFS 多条件求满足条件的单元格个数
格式同上
最后问一下大家,有么有函数联系的相关习题或者平台,麻烦给我发下,另外免费帮大家制作表格或者函数,有需要的可以和我联系,只为练手、实操!!!
马克,Excel 表 格 公 式 大 全,打工人学习![灵光一闪]
1、查找重复内容公式:=IF(COUNTIF(A:A,A2)>1,"重复","")。
2、用出生年月来计算年龄公式:=TRUNC((DAYS360(H6,"2009/8/30",FALSE))/360,0)。
3、从输入的18位身份证号的出生年月计算公式:=CONCATENATE(MID(E2,7,4),"/",MID(E2,11,2),"/",MID(E2,13,2))。
4、从输入的身份证号码内让系统自动提取性别,可以输入以下公式:
=IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1,"男","女"),IF(MOD(MID(C2,17,1),2)=1,"男","女"))公式内的“C2”代表的是输入身份证号码的单元格。
1、求和: =SUM(K2:K56) ——对K2到K56这一区域进行求和;
2、平均数: =AVERAGE(K2:K56) ——对K2 K56这一区域求平均数;
3、排名: =RANK(K2,K$2:K$56) ——对55名学生的成绩进行排名;
4、等级: =IF(K2>=85,"优",IF(K2>=74,"良",IF(K2>=60,"及格","不及格")))
5、学期总评: =K2*0.3+M2*0.3+N2*0.4 ——假设K列、M列和N列分别存放着学生的“平时总评”、“期中”、“期末”三项成绩;
6、最高分: =MAX(K2:K56) ——求K2到K56区域(55名学生)的最高分;
7、最低分: =MIN(K2:K56) ——求K2到K56区域(55名学生)的最低分;
8、分数段人数统计:
(1) =COUNTIF(K2:K56,"100") ——求K2到K56区域100分的人数;假设把结果存放于K57单元格;
(2) =COUNTIF(K2:K56,">=95")-K57 ——求K2到K56区域95~99.5分的人数;假设把结果存放于K58单元格;
(3)=COUNTIF(K2:K56,">=90")-SUM(K57:K58) ——求K2到K56区域90~94.5分的人数;假设把结果存放于K59单元格;
(4)=COUNTIF(K2:K56,">=85")-SUM(K57:K59) ——求K2到K56区域85~89.5分的人数;假设把结果存放于K60单元格;
(5)=COUNTIF(K2:K56,">=70")-SUM(K57:K60) ——求K2到K56区域70~84.5分的人数;假设把结果存放于K61单元格;
(6)=COUNTIF(K2:K56,">=60")-SUM(K57:K61) ——求K2到K56区域60~69.5分的人数;假设把结果存放于K62单元格;
(7) =COUNTIF(K2:K56,"<60") ——求K2到K56区域60分以下的人数;假设把结果存放于K63单元格;
说明:COUNTIF函数也可计算某一区域男、女生人数。
如:=COUNTIF(C2:C351,"男") ——求C2到C351区域(共350人)男性人数;
9、优秀率: =SUM(K57:K60)/55*100
10、及格率: =SUM(K57:K62)/55*100
11、标准差: =STDEV(K2:K56) ——求K2到K56区域(55人)的成绩波动情况(数值越小,说明该班学生间的成绩差异较小,反之,说明该班存在两极分化);
12、条件求和: =SUMIF(B2:B56,"男",K2:K56) ——假设B列存放学生的性别,K列存放学生的分数,则此函数返回的结果表示求该班男生的成绩之和;
13、 多条件求和: {=SUM(IF(C3:C322="男",IF(G3:G322=1,1,0)))} ——假设C列(C3:C322区域)存放学生的性别,G列(G3:G322区域)存放学生所在班级代码(1、2、3、4、5),则此函数返回的结果表示求 一班的男生人数;这是一个数组函数,输完后要按Ctrl+Shift+Enter组合键(产生“{……}”)。“{}”不能手工输入,只能用组合键产生。
14、根据出生日期自动计算周岁:=TRUNC((DAYS360(D3,NOW( )))/360,0)
———假设D列存放学生的出生日期,E列输入该函数后则产生该生的周岁。
15、在Word中三个小窍门:
①连续输入三个“~”可得一条波浪线。
②连续输入三个“-”可得一条直线。
连续输入三个“=”可得一条双直线
cr.网络
小伙伴们大家好,我是叶子老师~
SUMIF函数在excel中有着非常重要的地位,它的使用熟练程度甚而能明显的区分出小白与高手,为职场必备。
它的功能是用于对区域中符合条件的值求和,只有3个参数:
=SUMIF(条件区域,指定的条件,需要求和的区域)
如果省略求和区域,会将条件区域作为求和区域。
格式虽简单,功能却超级强大,叶子老师今天就与大家一起领略一下这个函数的八个典型用法。
1、返回如花的总额(见图2)。
=SUMIF(B:B,"如花",C:C)
2、返回除了如花之外的总额(见图3)。
=SUMIF(B:B,"<>如花",C:C)
3、大于900的总额(见图4)。
=SUMIF(C:C,">900")
4、低于平均值的总额(见图5)。
=SUMIF(C:C,"<"&AVERAGE(C:C))
5、返回姓名中包含“花”的总金额(见图6)。
=SUMIF(B:B,"*花*",C:C)
6、返回当前日期之前的金额(见图7)。
=SUMIF(A:A,"<"&TODAY(),C:C)
7、忽略错误值求和(见图8)。
=SUMIF(C:C,"<9e307")
8、错列求和(见图9)。
=SUMIF(B:H,K3,C:I)
[加油]你学会了吗?是不是感觉很强大!
觉得有用记得点个赞或转发分享哦,有任何疑问或更好方法,请在评论区留言~~#excel# #office# #办公技巧#
[玫瑰][玫瑰]想要学习更多职场Excel实战应用技巧,请戳下方专栏链接!
深度学习与图像识别原理与实践
第8章 卷积神经网络
1、卷积神经网络是一种深度前馈神经网络,在图片分类、图片检索、目标检测、目标分割等图像视频相关领域中应用。与普通神经网络相比,卷积神经网络有一些特殊层。
2、全连接层:可以理解为前述神经网络的一个隐藏层,它包含权重向量W和激活函数。具体来说,对于一张32X32X3的图片,要通过全连接层,首先要将其拉伸为3072X1的向量作为神经网络隐藏层的输入,然后该向量和权重向量W做点乘操作,再将点乘后的结果作为激活函数的输入,最终,激活函数输出的结果便是全连接层的最终结果。
2、卷积层:与全连接层不同,它保留了输入图像的空间特征,即对于一张32X32X3的图片,卷积层的输入就是32X32X3的矩阵,不需要做任何改变。
3、在卷积层引入一个新的概念:卷积核kernel(简称为卷积)。卷积的大小在实际需要时自定义其长和宽(如3X3,5X5等),其通道个数一般设置为与输入图片通道数量一致。
4、卷积的过程:让卷积在输入图片上依次进行滑动,滑动方向为从左到右,从上到下;每滑动一次,卷积就与其滑窗位置对应的输入图片x做一次点积计算并得到一个值。
5、步长(stride):是指卷积在输入图片上移动时需要移动的像素数,如步长为1,卷积每次只移动1个像素。
6、卷积过程示例:如下图8-2输入是一个1X7的向量,我们定义一个一维卷积,卷积大小1X3,步长为1,那么经过第一次卷积操作后等到10X5+5X2+11X6=126,以此类推,最终得到一个1X5的向量。
7、在一个应用场景中可以定义多个卷积,每次卷积运算完成不同的任务,即提取不同的特征层。
8、卷积神经网络是由一系列卷积层经过激活来得到的。
9、通用的卷积层的计算公式:输入图像为W1XH1XD1(W1、H1、D1分别代表宽、高和颜色通道),卷积核kernel为FXF,kernel个数为K,步长为S,填充pad大小为P。
W2=[(W1-F+2P)/S]+1
H2=[(H1-F+2P)/S]+1
D2=K
10、卷积层学习的关键就是几个kernel,与传统神经网络不同的是,卷积层的计算是含有空间信息的。
11、池化层(pooling):是对图片进行压缩(降维)的一种方法,池化的方法很多,如max pooling、average pooling等。
12、输入图像为W1XH1XD1(W1、H1、D1分别代表宽、高和颜色通道),池化层的参数中,池化kernel为FXF,步长为S,那么经过池化后输出的图像宽、高、通道分别为:
W2=[(W1-F)/S]+1
H2=[(H1-F)/S]+1
D2=D1
13、池化层对原始特征的信息进行压缩,是卷积神经网络中很重要的一步。大多数情况下,卷积层、池化层和激活层三者几乎像一个整体一样共同出现。
14、批规范层(BatchNorm层):主要是为了加速神经网络的收敛过程以及提高训练过程中的稳定性。虽然深度学习被证明有效,但它的训练过程始终需要经过精心调试,比如精心设置初始化参数、使用较小的学习率等。
15、batch的概念:在使用卷积神经网络处理图像数据时,往往是几张图片被同时输入到网络中一起进行前向计算,误差也是将该batch中所有图片的误差累计起来一起回传。BatchNorm方法其实就是对一个batch中的数据根据公式做了归一化。
Xk^=(Xk-E[Xk])/√Var(Xk)
16、常见卷积神经网络结构:
1)AlexNet:主要由5个卷积层和3个全连接层组成,最后一个全连接层通过Softmax最终产生的结果将作为输入图片在1000个类别上的得分。使用ReLU作为激活函数,使用多种方法避免过拟合。
2)VGGNet:包含两种结构,分别为16层和19层。VGGNet结构中,所有卷积层的kernel都只有3X3。
3)GoogLeNet:GoogLeNet最初的想法很简单,就是若想要得到更好的预测效果,就要增加网络的复杂度,即网络深度和网络宽度。这个思路存在两个问题:更复杂的网络意味着更多的参数,容易过拟合;更复杂的网络会带来更大的计算资源的消耗。GoogLeNet引入inception结构来解决这两个问题。除了inception结构,GoogLeNet的另外一个特点是主干网络部分全部使用卷积网络,仅在最终分类部分使用全连接层。
4)ResNet:该网络的提出为解决神经网络中因为网络深度导致的梯度消失问题提供了非常好的思路。为解决神经网络过深导致的梯度消失问题,ResNet巧妙地引入了残差结构。就算网络结构很深,梯度也不会消失。
17、在ResNet网络之后,还有很多新的网络结构不断出现,但主要思想大体是基于以上4种类型的一些改进。
(第6-7章主要涉及一些Pytorch案例,暂不介绍,后续分享自己搭建的案例。)





