最新常用excel函数公式大全_第1页
最新常用excel函数公式大全_第2页
最新常用excel函数公式大全_第3页
最新常用excel函数公式大全_第4页
最新常用excel函数公式大全_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精品文档常用的excel函数公式大全一、数字处理1、取绝对值=ABS(数字)2、取整=INT(数字)3、四舍五入=ROUND(数字,小数位数)二、判断公式1、把公式产生的错误值显示为空公式:C2=IFERROR(A2/B2,)说明:如果是错误值则显示为空,否则正常显示。精品文档2、IF多条件判断返回值公式:C2=IF(AND(A2=C33)*(C25 :C30=C34)t D25: 030)5、指定区域最后一个非空值查找公式;详见下图说明:略6、按数字区域问取对应的值公式:详见下图公式说明:VLOOKUP和LOOKUP函数都可以按区间取值,一定要注意,销售量列的数字一定要升序排列。AISCD1

2、例3 :根据提成表计篁睛害提成23错售量单个提成R列表仃心间心050-49550g50199620015=200Ta姓名错管数量单不提成gr张扬:251010李玉兰30015450。11张千倾1557512吴柳1509135013孟良10099001415 ,1617D9公式;用 lookup 用IFgB$4:C$6Z=厂厂 (C9rB$4:B$6rC$4:C$6) 区间多时公式太复杂,不写了六、字符串处理公式1、多单元格字符串合并公式:c2=PHONETIC(A2:A7)说明:Phonetic函数只能对字符型内容合并,数字不可以2、截取除后3位之外的部分公式:=LEFT(D1,LEN(D1)

3、-3)说明:LEN计算出总长度,LEFT从左边截总长度-3个3、截取-前的部分公式旧2=Left(A1,FIND(-,A1)-1)E一级科目银行存款应收账藕一其他应收款说明:用FIND函数查找位置,用 LEFT截取AM 科目2银行存款建行一3座收藏一张三其他应收款-赵志东564、截取字符串中任一段的公式公式:B1=TRIM(MID(SUBSTITUTE($A1, ,REPT( ”,20),20,20)说明:公式是利用强插N个空字符的方式进行截取AD11F132 56 176 12 223256176122225、字符串查找公式:B2=IF(COUNT(FIND( 河南,A2)=0,否,是)说明

4、:FIND查找成功,返回字符的位置,否则返回错误值,而 COUNT可以统计出数字的个数,这里可以用来判断查找是否成功。AB1地址是否河南2河重洛阳市是3 山东济南否4河南南阳是5河北石家庄否676、字符串查找一对多公式:B2=IF(COUNT(FIND(辽宁,黑龙江,吉林,A2)=0,其他,东北)说明:设置FIND第一个参数为常量数组,用 COUNT函数统计FIND查找结果AEC1地址地区2行南洛阳市其他3山东济南其他上辽宁铁哙东北5河南南阳其他6河北石家庄其他79聚龙江哈尔宾七、日期计算公式1、两日期相隔的年、月、天数计算A1是开始日期(2011-12-1 ) , B1是结束日期(2013-

5、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) 结果: 9datedif 函数第 3 个参数说明:Y 时间段中的整年数。M 时间段中的整月数。D 时间段中的天数。MD 天数的差。忽略日期中的月和年。YM 月数的差。忽略日期中的日和年。Y

6、D 天数的差。忽略日期中的年。2、扣除周末天数的工作日天数公式: C2=NETWORKDAYS.INTL(IF(B21, 重复,)。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,1

7、7,1),2)=1, 男,女) 公式内的“C2K表的是输入身份证号码的单元格。1、求和: =SUM(K2:K56) 对K2至U 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)

8、求 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 至U K56 区域 95 99.5 分的人数; 假设把结果存放于K58 单元格;(3)=COUNTIF(K2:K56,=90) SUM(K57:K58) 求 K2 至U K56 区域 90 94.5 分的人数;假设把结果存放于K59

9、单元格;(4)=COUNTIF(K2:K56,=85) SUM(K57:K59) 求 K2 至U K56 区域 85 89.5 分的人数;假设把结果存放于K60 单元格;(5)=COUNTIF(K2:K56,=70) SUM(K57:K60) 求 K2 至U K56 区域 70 84.5 分的人数;假设把结果存放于K61 单元格;(6)=COUNTIF(K2:K56,=60) SUM(K57:K61) 求 K2 至U K56 区域 6069.5 分的人数;假设把结果存放于K62 单元格;( 7 )=COUNTIF(K2:K56,60) 求 K2 到 K56 区域 60 分以下的人数;假设把结果

10、存放于K63 单元格;说明: COUNTIF 函数也可计算某一区域男、女生人数。如: =COUNTIF(C2:C351, 男 ) 求 C2 到 C351 区域(共350 人)男性人数;9、优秀率:=SUM(K57:K60)/55*10010、及格率:=SUM(K57:K62)/55*10011、标准差:=STDEV(K2:K56) 求 K2 到 K56 区域 (55 人 )的成绩波动情况(数值越小,说明该班学生间的成绩差异较小,反之,说明该班存在两极分化);12、条件求和:=SUMIF(B2:B56, 男 , K2:K56) 假设 B 列存放学生的性别,K 列存放学生的分数,则此函数返回的结果

11、表示求该班男生的成绩之和;13、多条件求和: =SUM(IF(C3:C322= 男,IF(G3:G322=1,1,0) 假设 C 歹U (C3:C322区域)存放学生的性别,G 列( G3:G322 区域)存放学生所在班级代码(1、 2、 3、 4、 5) ,则此函数返回的结果表示求一班的男生人数;这是一个数组函数,输完后要按Ctrl Shift Enter组合键(产生“ ” J ”不能手工输入,只能用组合键产生。14、根据出生日期自动计算周岁:=TRUNC(DAYS360(D3,NOW( )/360,0) 假设 D 列存放学生的出生日期,E 列输入该函数后则产生该生的周岁。15 、在 Wor

12、d 中三个小窍门:连续输入三个“ 可得一条波浪线。 ”连续输入三个“-”可得一条直线。连续输入三个“ =可得一条双直线。 ”1、 excel 中当某一单元格符合特定条件,如何在另一单元格显示特定的颜色比如:A1 1 时, C1 显示红色0A11 时, C1 显示绿色A1条件格式 “”,条件 1 设为:公式 =A1=12 、点“格式”-“字体”-“颜色”,点击红色后点“确定 ”。条件 2 设为:公式 =AND(A10,A1“字体”-“颜色”,点击绿色后点“确定 ”。条件 3 设为:公式 =A1“字体”-“ 颜色 ”,点击黄色后点 “确定 ”。4、三个条件设定好后,点“确定 ”即出。2、 EXCE

13、L 中如何控制每列数据的长度并避免重复录入1 、用数据有效性定义数据长度。用鼠标选定你要输入的数据范围,点数据-有效性 -设置 , 有效性条件设成允许文本长度 等于 5(具体条件可根据你的需要改变)。还可以定义一些提示信息、出错警告信息和是否打开中文输入法等,定义好后点确定 。2、用条件格式避免重复。选定 A 列,点格式-条件格式,将条件设成“公式=COUNTIF($A:$A,$A1)1”,点 格式 -字体-颜色,选定红色后点两次确定 。这样设定好后你输入数据如果长度不对会有提示,如果数据重复字体将会变成红色。精品文档精品文档三、在 EXCEL 中如何把B 列与 A 列不同之处标识出来?(1)

14、 、如果是要求A、 B 两列的同一行数据相比较:假定第一行为表头,单击A2 单元格,点“格式”-“条件格式”,将条件设为:“单元格数值” 不等于 “” =B2点 “格式”-“字体”-“ 颜色 ”,选中红色,点两次 “确定 ”。用格式刷将A2 单元格的条件格式向下复制。B 列可参照此方法设置。(2) 、如果是A 列与 B 列整体比较(即相同数据不在同一行):假定第一行为表头,单击A2 单元格,点“格式”-“条件格式”,将条件设为:“公式 ” =COUNTIF($B:$B,$A2)=0点 “格式”-“字体”-“ 颜色 ”,选中红色,点两次 “确定 ”。用格式刷将A2 单元格的条件格式向下复制。B

15、列可参照此方法设置。按以上方法设置后,AB 列均有的数据不着色,A 列有 B 列无或者B 列有 A 列无的数据标记为红色字体。四、 EXCEL 中怎样批量地处理按行排序假定有大量的数据(数值),需要将每一行按从大到小排序,如何操作?由于按行排序与按列排序都是只能有一个主关键字, 主关键字相同时才能按次关键字排序。所以,这一问题不能用排序来解决。解决方法如下:1 、假定你的数据在A 至 E 列,请在F1 单元格输入公式:=LARGE($A1:$E1,COLUMN(A1) 用填充柄将公式向右向下复制到相应范围。你原有数据将按行从大到小排序出现在F 至 J 列。如有需要可用“ 选择性粘贴/数值 ”复

16、制到其他地方。注:第 1 步的公式可根据你的实际情况(数据范围)作相应的修改。如果要从小到大排序, 公式改为 :=SMALL($A1:$E1,COLUMN(A1)五、巧用函数组合进行多条件的计数统计例:第一行为表头,A 列是 “姓名 ”, B 列是 “班级 ”, C 列是 “语文成绩 ”, D 列是 “录取结果”,现在要统计 “班级 ”为 “二 ”, “语文成绩”大于等于104 , “录取结果”为 “重本 ”的人数。统计结果存放在本工作表的其他列。公式如下:=SUM(IF(B2:B9999= 二 )*(C2:C9999=104)*(D2:D9999= 重本 ),1,0)输入完公式后按Ctrl+

17、Shift+Enter 键 ,让它自动加上数组公式符号。六、如何判断单元格里是否包含指定文本?假定对 A1 单元格进行判断有无指定文本,以下任一公式均可:=IF(COUNTIF(A1,*& 指定文本&*)=1, 有 ,无 )=IF(ISERROR(FIND( 指定文本,A1,1), 无 ,有 )求某一区域内不重复的数据个数例如求 A1:A100 范围内不重复数据的个数,某个数重复多次出现只算一个。有两种计算方法: 一是利用数组公式:=SUM(1/COUNTIF(A1:A100,A1:A100)输入完公式后按Ctrl+Shift+Enter 键 ,让它自动加上数组公式符号。二是利用乘积求和函数:=SUMPRODUCT(1/COUNTIF(A1:A100,A1:A100

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论