计数函数及字符提取.docx_第1页
计数函数及字符提取.docx_第2页
计数函数及字符提取.docx_第3页
计数函数及字符提取.docx_第4页
全文预览已结束

下载本文档

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

文档简介

其实,一个COUNTIF函数都可以解决了:一、求各种类型单元格的个数(1) 求真空单元格单个数: =COUNTIF(data,=)(2) 真空+假空单元格个数: =COUNTIF(data,) 相当于countblank()函数(3) 非真空单元格个数: =COUNTIF(data,) 相当于counta()函数(4) 文本型单元格个数: =COUNTIF(data,*) 假空单元格也是文本型单元格(5) 区域内所有单元格个数: =COUNTIF(data,)(6) 逻辑值为TRUE的单元格数量 =COUNTIF(data,TRUE)小说明:EXCEL单元格内数据主要有以下几类:数值型,文本型,逻辑型,错误值型。其中时间类型也是一种特殊的数值。文本类型的数字是文本型。空单元格:指什么内容也没有的单元格,姑且称之为真空。假空单元格:指0字符的空文本,一般是由网上下载来的或公式得来的,姑且称之为假空。date指单元格区域,该参数不能是数组二、求50)(2) 等于50 =COUNTIF(data,50)(3) 小于50 =COUNTIF(data,=50) (5) 小于或等于50 =COUNTIF(data,&$E$5) (7) 等于E5单元格的值 =COUNTIF(data,$E$5) (8) 小于E5单元格的值 =COUNTIF(data,=&$E$5)(10) 小于或等于E5单元格的值 =COUNTIF(data,10并且&10,15)*1,-1) (2) =10并且=&10,15)*1,-1) (3) =10并且=10,15)*1,-1)(4) 10并且10,=15)*1,-1)注:一般多条件计数使用SUMPRODUCT函数,以上方法较少使用,仅供参考。补充:三个区域计数: 三个区域中=60 =SUM(COUNTIF(INDIRECT(a46:a48,b48:b50,c47:c48),=60)五、各种特殊统计要求的计算 A2:A32 为存放数据的区域(1)非空文本(仅包括可键入文本) =COUNTIF(A2:A32,=!) (2)所有非空文本 =COUNTIF(A2:A32,=!)+COUNTIF(A2:A32,=&CHAR(1)-COUNTIF(A2:A32,= ) 或 =SUM(COUNTIF(A2:A32,=&!, )*1,-1)+COUNTIF(A2:A32,=&CHAR(1)(3)全部可见单元格 =SUM(N(IF(ISERROR(A2:A32),1,SUBSTITUTE(A2:A32, ,)(4)有效可见单元格 =COUNTIF(A2:A32,=!)+COUNTIF(A2:A32,=&CHAR(1)-COUNTIF(A2:A32,= )+COUNT(A2:A32)(5)全部不见单元格(真空空格空文本) =COUNTIF(A2:A32,)-COUNTIF(A2:A32,=!)+COUNTIF(A2:A32,= )(6)空格 =COUNTIF(A2:A32,= )-COUNTIF(A2:A32,=!) (7)空文本 =COUNTIF(A2:A32,)-COUNTIF(A2:A32,=)(8)逻辑与错误 =COUNTIF(A2:A32,)-COUNTIF(A2:A32,*)-COUNT(A2:A32COUNT计算参数列表中数字的个数 COUNTA计算参数列表中值(所有值)的个数 COUNTBLANK计算指定单元格区域中空白单元格的个数用途:返回在某一数组或数据区域中的众数。 语法:MODE(number1,number2,.)。 33 参数:Number1,number2, .是用于众数计算的1到30 个参数。 实例:如果A1=71、A2=83、A3=71、A4=4 9、A5=92、A6=88, 则公式“=MODE(A1:A6)”返回71。 MID 或MIDB 用途:MID 返回文本串中从指定位置开始的特定数目的字符,该数目由用户指定。MIDB返回文本串中从指定位置开始的特定数目的字符,该数目由用户指定。MIDB函数可以用于双字节字符。 语法:MID(text,start_num, num_chars)或MIDB(text, start_num,num_bytes)。 参数:Text 是包含要提取字符的文本串。Start_num 是文本中要提取的第一个字符的位置,文本中第一个字符的start_num 为1 ,以此类推;Num_chars指定希望MID 从文本中返回字符的个数;Num_bytes指定希望MIDB 从文本中按字节返回字符的个数。实例:如果a1=电子计算机,则公式“=MID(A1,3,2)” 返回“计算”,=MIDB(A1,3,2)返回“子”。 Ceramic Insulators #124-TD45-87=MID(A2,1,FIND( #,A2,1)-1) 在上面第一个字符串中,抽取从第一个字符到“#”的文本 (Ceramic Insulators)提取眸子字符之前的字符A1=复合PVC-85/1.5,在B1用什么函数提取“/”之前的值,就是提取出“复合PVC-85”?=LEFT(A1,SEARCH(/,A1)-1)提取某个字符之后的字符串=MID(E3,FIND(-,E3)+1,99)起始日期 结束日期 公式 备注2001-8-21 2005-2-19 3 =DATEDIF($B7,$C7,y) 计算两个指定日期间的年数2001-8-21 2005-2-19 4 =YEAR($C8)-YEAR($B8) 对比这个公式与上面公式的结果2001-8-21 2005-2-19 41 =DATEDIF($B9,$C9,m) 计算两个指定日期间的月数2001-8-21 2005-2-22 6 =DATEDIF($B10,$C10,ym) 忽略两个日期间的年和日,只计算相关月数,这里要注意起始日期的日数与结束日期的日数之间的大小有区别。2001-8-21 2005-2-20 5 =DATEDIF($B11,$C11,ym) 2001-8-21 2005-2-19 1278 =DATEDIF($B10,$C10,d) 计算两个指定日期间的天数2001-2-21 2005-2-23 2 =DATEDIF($B14,$C14,yd) 注意这两个公式的结果,如果不同年份,相同的月份,则只日数相减,但如起始日期的月份比结束日期的月份大,则要加上1年再相减。2001-3-21 2005-2-23 339 =DATEDIF($B15,$C15,yd) 2001-2-25 2005-3-2 5 =DATEDIF($B14,$C14,yd) 2005-2-22 2005-4-20 0年1月29日 =DATEDIF($B11,$C11,y)&年&DATEDIF($B

温馨提示

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

评论

0/150

提交评论