Excel 功能大全:实用函数公式解析

需积分: 50 17 下载量 149 浏览量 更新于2024-09-11 2 收藏 1.58MB DOCX 举报
"这篇资料汇总了Excel中常用的函数公式,包括查找重复内容、计算年龄、身份证处理、合同到期计算、条件求和、多条件求和、季度计算、指定条件的最值以及平均值,以及多条件计数等,旨在帮助用户在日常工作中快速解决相关问题。" 在Excel中,函数公式是提升数据处理效率的关键工具。以下是对这些常见函数的详细解释: 1. 查找重复内容公式:`=IF(COUNTIF(A:A,A2)>1,"重复","")` 这个公式用于检测A列中的内容是否重复,如果A2单元格的值在A列中出现超过一次,它将返回"重复",否则为空。 2. 查找重复身份证号码公式:`=IF(COUNTIF(A:A,A2&"*")>1,"重复","")` 这里的"*"是通配符,表示匹配以A2单元格内容开头的所有字符串,用于识别身份证号码的重复。 3. 计算年龄公式:`=DATEDIF(A2,TODAY(),"y")` 此公式通过比较A2单元格(出生日期)与当前日期(TODAY()),计算出年龄的整数年份。 4. 提取身份证出生年月:`=--TEXT(MID(A2,7,8),"0!/00!/00")` MID函数用于提取身份证号码中间的出生年月,然后通过TEXT函数格式化为日期,再转换为数值。 5. 提取性别:`=IF(MOD(MID(A2,15,3),2),"男","女")` MOD函数计算身份证号码第15到17位(性别编码)除以2的余数,奇数代表男性,偶数代表女性。 6. 计算退休时间:`=EDATE(TEXT(MID(A2,7,8),"0!/00!/00"),MOD(MID(A2,15,3),2)*120+600)` EDATE函数结合出生年月计算退休年龄,假设男性退休年龄为60岁,女性为55岁。 7. 合同到期计算:`=EDATE(A4,3)` EDATE函数用于在给定日期(A4)的基础上增加指定月份数。 8. 条件求和:`=SUMIF(B:B,"销售一部",C:C)` SUMIF函数根据B列中的"销售一部"筛选条件,计算对应C列的总和。 9. 多条件求和:`=SUMIFS(C:C,B:B,"销售一部",C:C,">1000")` SUMIFS函数同时满足多个条件,此处是筛选B列中"销售一部"且C列数值大于1000的销售额。 10. 计算季度:`=LEN(2^MONTH(A2))&"季度"` 利用MONTH函数获取月份,LEN计算二进制表示月份的长度,转换为季度。 11. 指定条件的最小值:`=MIN(IF(B2:B10="销售一部",C2:C10))` 这是一个数组公式,找到B列中"销售一部"对应的C列最小值。 12. 指定条件的最大值:`=MAX(IF(B2:B10="销售一部",C2:C10))` 类似地,找到最大值。 13. 指定条件的平均值:`=AVERAGEIF(B2:B10,"销售一部",C2:C10)` AVERAGEIF函数计算满足特定条件的平均值。 14. 多条件计数:`=COUNTIFS(B2:B10,"销售一部",C2:C10,">950")` COUNTIFS函数统计同时满足多个条件的单元格数量。 掌握这些Excel函数公式,可以帮助你高效地处理日常数据,提高工作效率。在使用数组公式时,记得按`Shift + Ctrl + Enter` 输入。
2010-08-19 上传
14.DEGREES 用途:将弧度转换为度。 语法:DEGREES(angle) 参数:angle是采用弧度单位的一个角度。 实例:公式“=DEGREES(1)返回57.29577951”, =DEGREES(PI()/3)返回60。 15.EVEN 用途:返回沿绝对值增大方向,将一个数值取整为最接近的偶数。 语法:EVEN(number) 参数:number是要取整的一个数值。实例:如果A1=-2.6 则公式“=EVEN(A1)”返回-4;=EVEN(-4.56+6.87)返回4。 16.EXP 用途:返回e的n次幂。语法:EXP(number) 参数:Number为底数e的指数。 注意:EXP函数是计算自然对数的LN 函数的反函数。 实例:如果A1=3,则公式“=EXP(A1)”返回20.085537 即e3。 17.FACT 用途:返回一个数的阶乘,即1*2*3*...*该数。 语法:FACT(number) 注意:Number是计算其阶乘的非负数。如果输入的Number 不是整数,则截去小数部分取整数。 实例:如果A1=3,则公式“=FACT(A1)”返回6;=FACT(5.5) 返回1*2*3*4*5.5 即120。 18.FACTDOUBLE 用途:返回参数Number 的半阶乘。 语法:FACTDOUBLE(number) Number 要计算其半阶乘的数值,如果参数Number 为非整数,则截尾取整。 注意:如果该函数不存在,应当运行“安装”程序加载“分析工具库”。 实例:公式“=FACTDOUBLE(4)”返回8。 19.FLOOR 用途:将参数Number 沿绝对值减小的方向去尾舍入,使其等于最接近的significance 的倍数。 语法:FLOOR(number,significance) 参数:Number为要舍入的某一数值,Significance为该数值的倍数。 实例:如果A1=22.5, 则公式“=FLOOR(A1,1)”返回22; =FLOOR(-2.5,-2)返回-2。 20.GCD 用途:返回两个或多个整数的最大公约数。语法:GCD(number1,number2,...) 参数:Number1,number2, ...为1 到29 个数值,如果数值为非整数,则截尾取整。说明:如果该函数不存在,必须运行“安装”程序加载“分析工具库”。 实例:如果A1=16、A2=28、A3=46,则公式“=GCD(A1:A3)”返回2。 21.INT 用途:将任意实数向下取整为最接近的整数。 语法:INT(number) 参数:Number为需要处理的任意一个实数。 实例:如果A1=16.24、A2=-28.389, 则公式“=INT(A1)”返回16,=INT(A2)返回-29。 ...