Excel - 常用函数

  1. 云栖社区>
  2. 博客>
  3. 正文

Excel - 常用函数

hopgoldy 2018-08-13 11:46:00 浏览380
展开阅读全文

本篇文章将介绍20个常用的EXCEL函数,请配合简介进行阅读

简介

  1. SUM函数计算所有参数数值的和
  2. ABS函数求出相应数字的绝对值
  3. AVERAGE函数求出所有参数的算术平均值
  4. MOD函数求出两数相除的余数
  5. MAX函数求出一组数中的最大值
  6. MIN函数求出一组数中的最小值
  7. INT函数将数值向下取整为最接近的整数
  8. SUMIF函数计算符合指定条件的单元格区域内的数值和
  9. DATEDIF计算返回两个日期的差值
  10. LEN函数统计文本字符串中字符数目
  11. RANK函数返回某一数值在一列数值中的相对于其他数值的排位
  12. VALUE函数将一个代表数值的文本型字符串转换为数值型
  13. TEXT函数根据指定的数值格式将相应的数字转换为文本形式
  14. COUNTIF函数统计某个单元格区域中符合指定条件的单元格数目
  15. INDEX函数返回列表或数组中的元素值
  16. DCOUNT函数返回列表的列中满足指定条件并且包含数字的单元格数目
  17. **字符串截取函数 **
  18. IF函数根据对指定条件的逻辑判断的真假结果 返回相对应的内容
  19. AND函数如果所有参数值都是真则返回真 反之返回假
  20. OR函数仅当所有参数都是假返回假 否则返回真

函数介绍

数据运算函数:

SUM函数

介绍:计算所有参数数值的和
格式:SUM(Number1,Number2……)  
参数:Number1、Number2……代表需要计算的值 可以是具体的数值、引用的单元格(区域)、逻辑值等 
提醒:如果参数为数组或引用 只有其中的数字将被计算 数组或引用中的空白单元格、逻辑值、文本或错误值就会被忽略

ABS函数

介绍:求出相应数字的绝对值
格式:ABS(number)
参数:number代表需要求绝对值的数值或引用的单元格
提醒:如果number参数不是数值 而是一些字符(比如A)则B2中返回错误值

AVERAGE函数

介绍:求出所有参数的算术平均值
格式:AVERAGE(number1,number2,……)
参数:number1,number2,……:需要求平均值的数值或引用单元格(区域) 参数不超过30个
提醒:如果引用区域中包含“0”值单元格 则计算在内 如果引用区域中包含空白或字符单元格 则不计算在内

MOD函数

介绍:求出两数相除的余数
格式:MOD(number,divisor)  
参数:number代表被除数 divisor代表除数   
举例:输入公式:=MOD(13,4) 确认后显示出结果“1”
如果divisor参数为零 则显示错误值 MOD函数可以借用函数INT来表示:上述公式可以修改为:=13-4INT(13/4) (其中的就是乘法函数)

MAX函数

介绍:求出一组数中的最大值
格式:MAX(number1,number2……)  
参数:number1,number2……代表需要求最大值的数值或引用单元格(区域) 参数不超过30个   
举例:输入公式:=MAX(A1:B10,7,8,9,10) 确认后即可显示出A1至B10单元和区域和数值7 8 9 10中的最大值   
提醒:如果参数中有文本或逻辑值 则忽略

MIN函数

介绍:求出一组数中的最小值
格式:MIN(number1,number2……)  
参数:number1,number2……代表需要求最小值的数值或引用单元格(区域) 参数不超过30个   
举例:输入公式:=MIN(A1:B10,7,8,9,10) 确认后即可显示出A1至B10单元和区域和数值7 8 9 10中的最小值   
如果参数中有文本或逻辑值 则忽略

INT函数

介绍:将数值向下(向0)取整为最接近的整数
格式:INT(number)  
参数:number表示需要取整的数值或包含数值的引用单元格   
举例:输入公式:=INT(18.89) 确认后显示出18   
提醒:在取整时 不进行四舍入 如果输入的公式为=INT(-18.89) 则返回结果为-19

SUMIF函数

介绍:计算符合指定条件的单元格区域内的数值和
格式:SUMIF(Range,Criteria,Sum_Range)  
参数:Range代表条件判断的单元格区域 Criteria为指定条件表达式 Sum_Range代表需要计算的数值所在的单元格区域   
举例:在D64单元格中输入公式:=SUMIF(C2:C63,"男",D2:D63) 确认后即可求出“男”生的语文成绩和   
如果把上述公式修改为:=SUMIF(C2:C63,"女",D2:D63) 即可求出“女”生的语文成绩和 其中“男”和“女”由于是文本型的 需要放在英文双引号("男"、"女")中

DATEDIF函数

介绍:计算返回两个日期参数的差值
格式:=DATEDIF(date1,date2,"y") =DATEDIF(date1,date2,"m")、=DATEDIF(date1,date2,"d")  
参数:date1代表前面一个日期 date2代表后面一个日期 y(m、d)要求返回两个日期相差的年(月、天)数   
举例:在C23单元格中输入公式:=DATEDIF(A23,TODAY(),"y") 确认后返回系统当前日期[用TODAY()表示)与A23单元格中日期的差值 并返回相差的年数   
提醒:这是Excel中的一个隐藏函数 在函数向导中找不到 不过可以直接用 对于计算年龄什么的非常有效

数据操作函数:

LEN函数

介绍:统计文本字符串中字符数目
格式:LEN(text)  
参数:text表示要统计的文本字符串   
举例:如果 A41单元格中保存了“我今年28岁”的字符串 在C40单元格中输入公式:=LEN(A40) 确认后即显示出统计结果“6”   
提醒:LEN要统计时 无论中全角字符 还是半角字符 每个字符均计为“1” 与之相对应的一个函数——LENB 在统计时半角字符计为“1” 全角字符计为“2”

RANK函数

介绍:返回某一数值在一列数值中的相对于其他数值的排位
使用格式:RANK(Number,ref,order)  
参数:Number代表需要排序的数值 ref代表排序数值所处的单元格区域 order代表排序方式参数(如果为“0”或者忽略 则按降序排名 即数值越大 排名结果数值越小 如果为非“0”值 则按升序排名 即数值越大 排名结果数值越大 )

VALUE函数

介绍:将一个代表数值的文本型字符串转换为数值型 
格式:VALUE(text)  
参数:text代表需要转换文本型字符串数值   
举例:如果B74单元格中是通过LEFT等函数截取的文本型字符串 我们在C74单元格中输入公式:=VALUE(B74) 确认后 即可将其转换为数值型   
提醒:如果文本型数值不经过上述转换 在用函数处理这些数值时 常常返回错误

TEXT函数

介绍:根据指定的数值格式将相应的数字转换为文本形式
使用格式:TEXT(value,format_text)  
参数:value代表需要转换的数值或引用的单元格 format_text为指定文字形式的数字格式   
举例:如果B68单元格中保存有数值1280.45在C68单元格中输入公式:=TEXT(B68, "0.00") 确认后显示为“1280.45”   
提醒:format_text参数可以根据“单元格格式”对话框“数字”标签中的类型进行确定

COUNTIF函数

介绍:统计某个单元格区域中符合指定条件的单元格数目
格式:COUNTIF(Range,Criteria)   
参数:Range代表要统计的单元格区域 Criteria表示指定的条件表达式      
举例:在C17单元格中输入公式:=COUNTIF(B1:B13,">=80") 确认后 即可统计出B1至B13单元格区域中 数值大于等于80的单元格数目   
提醒:允许引用的单元格区域中有空白单元格出现

INDEX函数

介绍:返回列表或数组中的元素值 此元素由行序号和列序号的索引值进行确定
格式:INDEX(array,row_num,column_num)  
参数:Array代表单元格区域或数组常量 Row_num表示指定的行序号(如果省略row_num 则必须有 column_num) Column_num表示指定的列序号(如果省略column_num 则必须有 row_num)
举例:在F8单元格中输入公式:=INDEX(A1:D11,4,3) 确认后则显示出A1至D11单元格区域中 第4行和第3列交叉处的单元格(即C4)中的内容
提醒:此处的行序号参数(row_num)和列序号参数(column_num)是相对于所引用的单元格区域而言的 不是Excel工作表中的行或列序号

DCOUNT函数

介绍:返回列表的列中满足指定条件并且包含数字的单元格数目
格式:DCOUNT(database,field,criteria)  
参数:Database表示需要统计的单元格区域 Field表示函数所使用的数据列(在第一行必须要有标志项) Criteria包含条件的单元格区域   
举例:在F4单元格中输入公式:=DCOUNT(A1:D11,"语文",F1:G2) 确认后即可求出“语文”列中 成绩大于等于70 而小于80的数值单元格数目(相当于分数段人数)
提醒:如果将上述公式修改为:=DCOUNT(A1:D11,,F1:G2) 也可以达到相同目的

字符串截取函数

LEFT函数

介绍:从一个文本字符串的第一个字符开始 截取指定数目的字符
格式:LEFT(text,num_chars)  
参数:text代表要截字符的字符串 num_chars代表给定的截取数目   
举例: 如果A38单元格中保存了“I love Leefoundy”的字符串 我们在C38单元格中输入公式:=LEFT(A38,6) 确认后即显示出“I love的字符

MID函数

介绍:从一个文本字符串的指定位置开始 截取指定数目的字符
格式:MID(text,start_num,num_chars)  
参数:text代表一个文本字符串 start_num表示指定的起始位置 num_chars表示要截取的数目   
举例: 如果A47单元格中保存了“I love Leefoundy”的字符串 我们在C47单元格中输入公式:=MID(A47,4,3) 确认后即显示出“鼬砸”的字符   
提醒:公式中各参数间 要用英文状态下的逗号隔开

RIGHT函数

介绍:从一个文本字符串的最后一个字符开始 截取指定数目的字符
格式:RIGHT(text,num_chars)  
参数:text代表要截字符的字符串 num_chars代表给定的截取数目   
举例: 如果A65单元格中保存了“I love Leefoundy的字符串 我们在C65单元格中输入公式:=RIGHT(A65,3) 确认后即显示出“鼬砸”的字符   
提醒:Num_chars参数必须大于或等于0 如果忽略 则默认其为1 如果num_chars参数大于文本长度 则函数返回整个文本

逻辑运算函数:

IF函数

介绍:根据对指定条件的逻辑判断的真假结果 返回相对应的内容
格式:=IF(Logical,Value_if_true,Value_if_false)  
参数:Logical代表逻辑判断表达式 Value_if_true表示当判断条件为逻辑“真(TRUE)”时的显示内容 如果忽略返回“TRUE” Value_if_false表示当判断条件为逻辑“假(FALSE)”时的显示内容 如果忽略返回“FALSE”   
举例:在C2单元格中输入公式:=IF(C1>=18,"符合要求","不符合要求") 确信以后 如果C1单元格中的数值大于或等于18 则C2单元格显示“符合要求”字样 反之显示“不符合要求”字样

AND函数

介绍:如果所有参数值都是真(TRUE) 则返回真(TRUE) 反之返回假(FALSE)
格式:AND(参数1,参数2, ...)   
参数:参数1,参数2,参数3……:表示待测试的条件值或表达式 最多这30个      
提醒:如果指定的逻辑条件参数中包含非逻辑值时 则函数返回错误值

OR函数

介绍:仅当所有参数都是假(FALSE)返回 假(FALSE) 否则返回真(TRUE)
格式:OR(参数1,参数2, ...)  
参数:参数1, 参数2, 参数3……:表示待测试的条件值或表达式 最多30个   
举例:在C62单元格输入公式:=OR(A62>=60,B62>=60) 确认 如果C62中返回TRUE 参数A62和B62中的数值至少有一个大于或等于60 如果返回FALSE 参数A62和B62中的数值都小于60   
提醒:如果指定的逻辑条件参数中包含非逻辑值时 则函数返回错误值

其他

NOW函数

介绍:给出当前系统日期和时间
格式:NOW()  (不要参数)   
举例:输入公式:=NOW() 确认后即刻显示出当前系统日期和时间 如果系统日期和时间发生了改变 只要按一下F9功能键 即可让其随之改变   
提醒:显示出来的日期和时间格式,可以通过单元格格式进行重新设置

TODAY函数

介绍:给出系统日期
格式:TODAY()  (不要参数)  
举例:输入公式:=TODAY() 确认后即刻显示出系统日期和时间 如果系统日期和时间发生了改变 只要按一下F9功能键 即可让其随之改变   
提醒:显示出来的日期格式 可以通过单元格格式进行重新设置

网友评论

登录后评论
0/500
评论
hopgoldy
+ 关注