中企动力 > 商学院 > excel利用函数计算
  • ?

    Excel函数公式:Excel常用函数公式——基础篇(六)

    Kennedy

    展开

    一、WEEKDAY函数。

    作用:给出指定日期对应的星期。

    语法:=WEEKDAY(日期或对日期的引用,统计方式)。

    统计方式有:

    一般情况下我们使用2,符合我们的日常习惯,暨星期一为1,……星期天为7。

    方法:

    在目标单元格中输入公式:=WEEKDAY(C3,2)。

    二、ISERROR函数。

    作用:主要用于测试函数式返回的结果是否有错误,如果有错,返回TRUE ,否则返回FALSE。

    语法:=ISERROR(值或表达式)。

    方法:

    在目标单元格中输入公式:=ISERROR(D3/E3)。

    三、SUBTOTAL函数。

    作用:根据分类代码返回汇总情况。

    语法:=SUBTOTAL(汇总代码,值或对值的引用)。

    汇总代码有:

    其中1-11包含隐藏值,101-111忽略隐藏值。

    方法:

    在目标单元格中输入公式:=SUBTOTAL(1,D3:D9)、=SUBTOTAL(3,D3:D9)

    四、TEXT函数。

    作用:根据指定的格式将相应的数字转换为文本格式。

    语法:=TEXT(值,格式)。

    方法:

    在目标单元格中输入公式:=TEXT(D3,"$0.00")。

    五、VALUE函数。

    作用:讲一个代表数值的文本字符串转换为数值型。

    语法:=VALUE(文本字符串)。

    方法:

    在目标单元格中输入公式:=VALUE(D3)。

  • ?

    用excel通过统计函数和文本函数计算所需数据实例操作

    苏寄容

    展开

    1.认识计数。如下图

    1.1计数单元格的个数,COUNT函数。

    对销售额的个数计数,既显示个数,又显示区域。

    如下图,方法一,点击,自动求和,计数,双击,简单明了。

    方法一;

    方法二:6步,更一目了然。

    方法二;

    1.2计数后,那几个数字,如一个求和后的数据的计数:是由哪些数字或是单元格完成的。

    如下图。

    方法一:双击

    方法二、选中,在公式审核中点击追踪引用单元格。

    1.3 统计文本的个数,如根据姓名有几个人等。函数COUNTA,counta 是计算非空格文本或数值的个数。甚至是多个区,counta(,,,)。

    一个区

    多个区,需要加逗号

    1.4 想知道单元格有多少真空白,用countblank函数。

    下图中左边count是非空白的数值个数,也可用户counta,右边是countblank的空白单元格的个数,两者加起来是10,单元格表的单元格个数总数。

    下图是判断右边图表格是否填写完成,有空白就是空白,填满就是完成,需要用IF函数

    =IF(COUNTBLANK(A4:E4)=0,"完成","") 是一行一行的。

    2.条件计数,countif函数 =countif (range,criteria) 一个是区域,一个是条件。

    如下图,销售额大于50000,有几个,函数公式=COUNTIF(E4:E10,">50000")

    输入函数=countif(),点击fx(插入函数)

    ER出现对话函数参数框,在range中选中销售额行(E3:E10),在CRITERIA条件中填入>50000,确定。

    注意,在编辑栏中出现的是=COUNTIF(E4:E10,">50000") ,有双引号,在上图对话框中是不要双引号的,由此,在手动输入公式时,一定是=COUNTIF(E4:E10,">50000"),一定要加双引号,否则报错。

    另外一个简单的做法是,将条件,">50000"改为一个单元格的地址。

    在一个单元格里输入>50000,在另一个单元格里输入函数countif(E4:E10,用鼠标点击输入>50000的单元格,点击输入对号符号,或直接回车即可。

    这样做的优点是,可以根据需要随便改>50000单元格的数据,这才是最好的方法,在用地址时最好少用常量计算。结果的参数的变量。

    如果想知道下图中男女的人数。

    输入函数=countif(E4:E17,点击男或女回车,就ok。

    如果想知道上表中,年龄区间在30-35之间,就是大于30,小于35岁的有几个人?

    直接输入函数=COUNTIF(F5:F17,">30")-COUNTIF(F5:F17,">=35")

    另一个就是直接用countifs,在空白单元格输入=countifs(),点击fx插入函数,如下图,在对话框中,选中需要的单元格,输入>30,接着选定同样的单元格,输入>=35,点击确定就OK,这个是2007年excel以上的版本实用。

    一样的结果,只是更快些。

  • ?

    工作中最常用的excel函数公式大全,帮你整理齐了,拿来即用

    第四者

    展开

    1、取绝对值

    =ABS(数字)

    2、取整

    =INT(数字)

    3、四舍五入

    =ROUND(数字,小数位数)

    二、判断公式

    1、把公式产生的错误值显示为空

    公式:C2

    =IFERROR(A2/B2,"")

    说明:如果是错误值则显示为空,否则正常显示。

    2、IF多条件判断返回值

    公式:C2

    =IF(AND(A2<500,B2="未到期"),"补款","")

    说明:两个条件同时成立用AND,任一个成立用OR函数。

    三、统计公式

    1、统计两个表格重复的内容

    公式:B2

    =COUNTIF(Sheet15!A:A,A2)

    说明:如果返回值大于0说明在另一个表中存在,0则不存在。

    2、统计不重复的总人数

    公式:C2

    =SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8))

    说明:用COUNTIF统计出每人的出现次数,用1除的方式把出现次数变成分母,然后相加。

    四、求和公式

    1、隔列求和

    公式:H3

    =SUMIF($A$2:$G$2,H$2,A3:G3)

    =SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3)

    说明:如果标题行没有规则用第2个公式

    2、单条件求和

    公式:F2

    =SUMIF(A:A,E2,C:C)

    说明:SUMIF函数的基本用法

    3、单条件模糊求和

    公式:详见下图

    说明:如果需要进行模糊求和,就需要掌握通配符的使用,其中星号是表示任意多个字符,如"*A*"就表示a前和后有任意多个字符,即包含A。

    4、多条件模糊求和

    公式:C11

    =SUMIFS(C2:C7,A2:A7,A11&"*",B2:B7,B11)

    说明:在sumifs中可以使用通配符*

    5、多表相同位置求和

    公式:b2

    =SUM(Sheet1:Sheet19!B2)

    说明:在表中间删除或添加表后,公式结果会自动更新。

    6、按日期和产品求和

    公式:F2

    =SUMPRODUCT((MONTH($A$2:$A$25)=F$1)*($B$2:$B$25=$E2)*$C$2:$C$25)

    说明:SUMPRODUCT可以完成多条件求和

    五、查找与引用公式

    1、单条件查找公式

    公式1:C11

    =VLOOKUP(B11,B3:F7,4,FALSE)

    说明:查找是VLOOKUP最擅长的,基本用法

    2、双向查找公式

    公式:

    =INDEX(C3:H7,MATCH(B10,B3:B7,0),MATCH(C10,C2:H2,0))

    说明:利用MATCH函数查找位置,用INDEX函数取值

    3、查找最后一条符合条件的记录。

    公式:详见下图

    说明:0/(条件)可以把不符合条件的变成错误值,而lookup可以忽略错误值

    4、多条件查找

    公式:详见下图

    说明:公式原理同上一个公式

    5、指定区域最后一个非空值查找

    公式;详见下图

    说明:略

    6、按数字区域间取对应的值

    公式:详见下图

    公式说明:VLOOKUP和LOOKUP函数都可以按区间取值,一定要注意,销售量列的数字一定要升序排列。

    六、字符串处理公式

    1、多单元格字符串合并

    公式:c2

    =PHONETIC(A2:A7)

    说明:Phonetic函数只能对字符型内容合并,数字不可以。

    2、截取除后3位之外的部分

    公式:

    =LEFT(D1,LEN(D1)-3)

    说明:LEN计算出总长度,LEFT从左边截总长度-3个

    3、截取-前的部分

    公式:B2

    =Left(A1,FIND("-",A1)-1)

    说明:用FIND函数查找位置,用LEFT截取。

    4、截取字符串中任一段的公式

    公式:B1

    =TRIM(MID(SUBSTITUTE($A1," ",REPT(" ",20)),20,20))

    说明:公式是利用强插N个空字符的方式进行截取

    5、字符串查找

    公式:B2

    =IF(COUNT(FIND("河南",A2))=0,"否","是")

    说明: FIND查找成功,返回字符的位置,否则返回错误值,而COUNT可以统计出数字的个数,这里可以用来判断查找是否成功。

    6、字符串查找一对多

    公式:B2

    =IF(COUNT(FIND({"辽宁","黑龙江","吉林"},A2))=0,"其他","东北")

    说明:设置FIND第一个参数为常量数组,用COUNT函数统计FIND查找结果

    七、日期计算公式

    1、两日期相隔的年、月、天数计算

    A1是开始日期(2011-12-1),B1是结束日期(2013-6-10)。计算:

    相隔多少天?=datedif(A1,B1,"d") 结果:557

    相隔多少月? =datedif(A1,B1,"m") 结果:18

    相隔多少年? =datedif(A1,B1,"Y") 结果:1

    不考虑年相隔多少月?=datedif(A1,B1,"Ym") 结果:6

    不考虑年相隔多少天?=datedif(A1,B1,"YD") 结果:192

    不考虑年月相隔多少天?=datedif(A1,B1,"MD") 结果:9

    datedif函数第3个参数说明:

    "Y" 时间段中的整年数。

    "M" 时间段中的整月数。

    "D" 时间段中的天数。

    "MD" 天数的差。忽略日期中的月和年。

    "YM" 月数的差。忽略日期中的日和年。

    "YD" 天数的差。忽略日期中的年。

    2、扣除周末天数的工作日天数

    公式:C2

    =NETWORKDAYS.INTL(IF(B2

    说明:返回两个日期之间的所有工作日数,使用参数指示哪些天是周末,以及有多少天是周末。周末和任何指定为假期的日期不被视为工作日

  • ?

    Excel函数公式:Excel常用函数公式——基础篇(七)

    风之眼

    展开

    一、LOOKUP函数。

    作用:提取查询。

    语法:=LOOKUP(查询值,查询范围)

    方法:

    在目标单元格中输入公式:=LOOKUP(9^9,C:C)、=LOOKUP(9^9,D:D)。

    解读:

    当需要查询最后一条相关记录时,查询值用一个很大的值9^9来替代,实现向下匹配。

    二、TEXT函数。

    作用:返回间隔分钟数。

    语法:=TEXT(值,格式代码)。

    方法:

    在目标单元格中输入公式:=TEXT(G6-G4,"[m]分钟")。

    三、INDEX+MATCH组合函数。

    作用:动态查询所需的值。

    方法:

    在目标单元格中输入公式:=INDEX($B$3:$F$9,MATCH($B$13,$B$3:$B$9,0),MATCH(C$12,$B$2:$F$2,0))。

    四、SUM函数。

    作用:合并单元格求和。

    方法:

    在目标单元格中输入公式:=SUM(D3:D9)-SUM(E4:E9)。

    五、NETWORKDAYS.INTL函数。

    作用:计算两个日期之间的工作日天数。

    语法:=NETWORKDAYS.INTL(开始日期,结束日期,周末方式,其它节假日)。

    周末统计方式有:

    方法:

    在目标单元格中输入公式:=NETWORKDAYS.INTL(C3,D3,1)、=NETWORKDAYS.INTL(C3,D3,1,F4:F6)。

    解读:

    从实际的应用中给我们可以看出,如果省略第四个参数,默认为没有请假情况。

  • ?

    怎样用Excel函数计算员工考勤之迟到、早退、未打卡?

    阿宝

    展开

    施老师:

    对于公司的HR人力资源来说,每月月底都要统计公司人员的考勤情况,比如谁迟到了,谁未打卡等。如果公司员工数据多,一个一个的去手工统计未免太繁琐了,今天施老师就给大家分享一个函数,可以快速计算员工迟到、未打卡之考勤的方法

    在这里我们要用到IF函数,我们把8:00设为迟到分界线,17:30是下班分界线,大于8:00是迟到,早于17:30是早退。

    一、首先我们打开要计算的员工统计表

    二、然后在B3单元格输入公式函数:=IF(B3="","未打卡",IF(B3>TIME(8,0,0),"迟到",""))

    然后把D3单元格选中右下角的”+”往下拉,这样则计算出了员工早上上班的考勤情况

    同理,还可以计算早退,这里早退的函数与上面类似,

    我们在C3单元格中输入公式函数: =IF(C3="","未打卡",IF(C3

    然后把E3单元格选中右下角的”+”往下拉,这样则计算出了员工下午下班的考勤情况

    各位朋友们,你们是怎么计算员工迟到早退的呢,是手动一个一个的计算并输入,还是利用IF函数呢?

    欢迎在下方的评论区写下你的看法,有疑问请在下方的评论区问我。我会跟大家一起解答。喜欢此文就请转载,转载请注明出处.。

  • ?

    利用EXCEL函数“COUNT”,轻松统计工作量!

    秋柳

    展开

    本文将为大家讲解 Microsoft Excel 试算表中的 COUNT 函数及应用,兼容 Google Sheets。这里我们拿一个名为「Everything Zone」的新闻网站作举例,尝试把这个新闻网站的记者的每周工作记录,储入了 Excel 试算表;表格内的数字为员工在每天的交稿数量。如果这个新闻网站的董事,想知道是否所有员工都乖乖每天填上交稿量,你可以用 COUNT 函数轻易找出答案。

    轻松统计工作量

    COUNT 函数

    功能:找出资料格范围内,有多少个资料格含有数字或日期。 语法:COUNT(资料格范围, [资料格范围])

    在这公式里,第一个「资料格范围」是必须填上,以计算这个范围内,共有多少个资料格是含有数字或日期。第二个「[资料格范围]」是 optional 的,例如你只想 COUNT 单数的行列,不要双数的行列,你就要用第二个「[资料格范围]」,而且可以不断增加至最多 255 个。

    示例

    示例1

    在资料格 C12 输入 =COUNT(C3:C9),得出答案是 7;即可找出该栏员工(勤爷)在 6 月 1 日至 6 月 7 日(本周)内,7 天都有填上交稿记录。

    示例2

    如果在 C12 输入 =COUNT(C2:C10),得出答案仍然是 7;因为 C2 是文字(勤爷),C10 是 blank 空白格,均不被计算在 COUNT 公式里。

    示例3

    如果在 C12 输入 =COUNT(B2:C3),答案是 2;皆因只有 B3(日期)和 C3(数字)被计算,B2(空白格)与 C2(文字)是不被计算的。

    示例4

    如果在 C12 输入 =COUNT(C3:C9,E3:E9,G3:G9),答案是 19,为甚么?不是 21 才对吗?原来,员工「脑细」在 6 月 2 日和 6 月 6 日,不但没有交稿,更没有填写 Everything Zone 工作统计表,因此该两格变成了 Blank 空白格,不被 COUNT 计算在内,可恶!

    示例5

    你可能会说,用上述方法,只 COUNT 出答案是 19 而非 21,却不知道没有填上两个 Blank 空白格的员工是谁。那么,我们可以在 C12 输入 =COUNT(C3:C9)后,将它从 C12 向横复制公式至 I12(黄色列),脑细是不是和其他人员的工作量不一样了呢?是不是一目了然就可以轻松的统计出每个人的工作量了?

    好了,如果大家有认真的一步一步的都看懂,那么在以后的再去做统计工作量的时候你会非常轻松并且非常快速完成自己的统计工作,今天的教程大家喜欢吗?喜欢的话别忘了点击关注就可以查看更多往期精彩内容!如果您觉得本文非常有帮助就伸出您的大拇指点个赞吧!感谢每天有您的陪伴,我们每天一起快乐学习快乐提高!

  • ?

    Excel技能:怎么利用函数进行个人所得税计算?超简单!

    狠想你

    展开

    今天我们来讲讲如何利用函数来进行个人所得税计算,这个有点复杂,但是公式写对了就非常简单。

    首先,我们先了解个人所得税是如何计算的:

    个人所得税定义:

    个人所得税 =应纳税所得额x 税率 - 速算扣除数

    个税免征额3500元 (工资薪金所得适用)

    税率: 由3%上涨到45%,有7个等级,分别与7个不同区间的应纳税所得额对应

    速算扣除数: 由0上涨到13505,也有7个等级,与不同税率相对应。

    如下图:

    那么,公式呢?依据上面的信息,我们应该怎么设置公式呢?请看下面:

    这个公式有点长,大家是在看不明白可以直接复制来使用,只需要修改引用的B列即可。

    =ROUND(MAX((B3-3500)*{3,10,20,25,30,35,45}%-{0,105,555,1005,2755,5505,13505},0),2)

  • ?

    怎样利用Excel函数计算公司销售业绩的评分?

    Nikita

    展开

    施老师:

    现在公司里的销售业绩统计出来,数据也是非常庞大的。如果一个一个手动去统计销售员的业绩,未免太吃力。少则几百,多则上千的数据,一个一个手动统计要把我们累的够呛。今天宁双学好网施老师就给大家分享一招,只需用Excel函数就能解决这个问题,下面就看我演示一遍吧!

    一、首先我们打开下方的工作表

    二、然后在H3栏中输入公式:=IF(G3>10000,"优","差"),这里用到的是IF条件函数,后续教程我会更多的教大家使用IF函数,这里G3就是将要计算的那个单元格的位置。

    三、在得出第一个总评的结果后,把鼠标移动右下角,出现“+”字的时候,拖住“+”往下拉,就可以得到下方的总评结果。

    总结,这个IF函数是条件函数,是计算满足当前这个值是什么状态,不满足又是什么状态的。非常的实用。

    欢迎在下方的评论区写下你的看法,有疑问请在下方的评论区问我。我会跟大家一起解答。喜欢此文就请转载,转载请注明出处.。

    想学习更多的教程,请点击下方的"了解更多"

  • ?

    EXCEL技巧:利用函数组合,提高工作效率

    石问凝

    展开

    在工作中,单个函数的运用往往达不到我们想要的结果,我们一般是一个或这几个函数嵌套使用,今天小编就跟常用的函数嵌套组合,熟悉使用这些嵌套函数,可以提高工作效率哦。

    组合一:LEN+SUBSTITUTE 计算一个单元格内有几个项目。

    如下图所示,要计算每个部门的人数。

    这样的表格大家应该比较熟悉:

    在一个单元格内有多个姓名而且每个姓名之间用顿号隔开

    C2单元格的函数公式为: =LEN(B2)-LEN(SUBSTITUTE(B2,"、",))+1

    函数公式解释:

    先用LEN函数计算出B列单元格的字符长度,然后再用SUBSTITUTE函数将顿号全部替换掉之后,计算替换后的字符长度。用字符长度减去替换后的字符长度,就是单元格内顿号的个数。

    接下来,加1即是实际的人数。

    组合二:VLOOKUP+MATCH 用于不确定列数的数据查询。

    如下图所示,要根据B13单元格的姓名,在数据表中查询对应的项目。

    C13单元格的函数公式为: =VLOOKUP(B13,A1:G9,MATCH(C12,1:1,),0)

    函数公式解释:

    如果数据表的列数非常多,在使用VLOOKUP函数时,还需要掰手指头算算查询的项目在数据表中是第几列,真是麻烦的很。先用MATCH函数来查询项目所在是第几列,然后VLOOKUP函数就根据MATCH函数提供的情报,返回对应列的内容。

    组合三:MIN+IF 用于计算指定条件的最小值。

    如下图所示,要计算生产部的最低分数。

    G3单元格可以使用数组公式: =MIN(IF(A2:A9=F3,D2:D9))

    函数公式解释:

    先用IF函数判断A列的部门是否等于F3指定的部门,如果条件成立,则返回D列对应的分数,否则返回逻辑值FALSE:

    {FALSE;45;FALSE;FALSE;FALSE;66;FALSE;72}接下来再使用MIN函数计算出其中的最小值。

    备注:由于执行了多项计算,所以在输入公式时,要按Shift+ctrl+Enter键

    MIN函数有一个特性,就是可以自动忽略逻辑值,所以只会对数值部分计算,最终得到指定部门的最低分数。

    大家学会了吗?有问题欢迎到评论区骚扰哦!后期不断更新软件学习技巧干货,保证一看就会!如果觉得有用可以转发一下,谢谢大家支持!

  • ?

    怎样利用EXCEL函数将身份证中的年龄提取出来?

    缅怀

    展开

    施老师:

    做人事的朋友们经常需要录入员工信息表,那么我们可以利用EXCEL将身份证号码的出生年月提取出来,自动生成年龄。这样就省去很多的工作量,提高工作效率

    方法一、按当前系统日期计算

    在单元格,输入公式:【=DATEDIF(TEXT(MID(当前单元格,7,8),"#-00-00"),TODAY(),"Y")】

    DATEDIF:计算机日期比较函数;

    TEXT:将数值转换为按指定数字格式表示的文本;

    MID:截取出指定数量的字符;

    TODAY:用于返回当前时间;

    Y:指计算两个日期的年差数;

    方法二、同样也是按照当前系统日期

    输入公式:【=DATEDIF(TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)*2),"#-00-00"),TODAY(),"y")】。也可以同样的计算出年龄。

    大家平时碰到输入人员身份证信息和年龄的,大家是按笨办法一个一个的输入还是用函数去计算呢?欢迎大家在下方评论区留言写下你的看法,更多问题请关注宁双学好网施老师!

excel利用函数计算

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP