白癜风好治么 http://baidianfeng.39.net/qzzt/bdfnzhm/
培训成绩统计分析表
IF函数
函数用途
此函数又称条件函数,改函数用于对目标区域进行判断,返回真假逻辑值,据此输出相应的结果
函数语法
IF(logicaltest,valueiftrue,valueiffalse)
IF(条件表达式(看也是一个比较式或逻辑式),当条件表达式的逻辑值为TRUE时的返回值,当条件表达式的逻辑值为FALSE是的返回值)
函数说明
利用IF函数可以构造IF函数嵌套来完成复杂的功能,但是IF函数最多只能嵌套7层。
IF函数还可以喝数组相结合,借此能够进行工作所需的计算。
函数简单示例
现假设在A1单元格里输入数字15,在B1单元格里进行如下的操作,观察出现的结果。
公式
说明(结果)
=IF(A,真,假)
A1单元格里的数字为“15”,大于“10”,因此逻辑值为真(Y)
=IF(A1=SUM(2,3),,Y,N)
SUM(2,3)的计算结果为“5”,小于A1单元格里的:15“,因此逻辑值为假(N)
RANK函数
函数用途
次函数的功能是在某个区域对目标数字进行排位计算
函数语法
RANK(number,ref,order)
RANK(目标数字,要进行排行的区域,何种排位的方式(order为0或者省略,系统会按降序排列目标数字排位;相反,当order不是0,系统会按升序排列对目标数字排位。)
函数说明
在应用RANK函数的过程中,当存在重复时数会影响后面的排位。
函数简单示例
先在假设A1到A7单元格里分别输入如下数字:3、1、2、3、5、7、6.在B1单元格里进行如下的操作,观察出现的结果。
公式
说明(结果)
=RANK(A4,A1:A7,1)
数字3在列表里排列第3,但因为出现了两次,影响了数字5的排位,因此数字5在A1到A7单元格列表里升序排位为5(5)
=RANK(A5,A1:A7,0)
7在A1到A7单元格的数字列表里降序排位为1(1)
员工销售奖金计算表
VLOOKUP函数
函数用途
此函数的功能是在给定区域的首列里查找目标数值,然后返回目标数值所在行里某一列的相关数值。
函数语法
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
VLOOKUP(目标数值,给定区域,制定返回给定区域中某一列的序号,用来规定VLOOKUP函数查找类型)
函数说明
range_lookup为TRUE或省略,VLOOKUP函数将进行近似匹配查找;range_lookup为FALSE或0,VLOOKUP函数将进行精确匹配查找。
range_lookup为TRUE或省略时,给定区域内首列值要以生序排列。
注意要查找的目标数值的大小应该是比查找区域内的最小值大,否则应用VLOOKUP函数时会显示错误值。
函数简单示例
在A1至A5单元格里分别输入了“1”、“4.3”、“2.9”、“5”和”2“,在B1至B5单元格里分别输入了“第一名”、“第四名”、“第三名”、“第五名”和“第二名”,在C1只C5单元格里分别输入了“张”、“李”、“陈”、“王”和“滕”。接着在D5单元格里输入如下公式,观察出现结果。
公式
说明(结果)
=VLOOKUP(1,A1:C5,2,FALSE)
使用精确匹配查找A1:C5单元格区域中首列,即A列中的数值“1”,然后返回同一行中B列的值(第一名)
=VLOOKUP(3,A1:C5,3,TRUE)
使用近似匹配查找A列中的数值“3”,在A列中找到小于3的最大值2.9.然后返回同一行中C列的值(陈)
LOOKUP函数
函数用途
此函数的功能是事先确定两个单行或单列区域,将其中的一个作为查找区域,然后进行目标数值查找,最后返回目标数值所在列或行与另一个区域香蕉的单元格内容。
LOOKUP函数具有两种语法形式,即向量形式和数组形式。
函数语法
向量形式:LOOKUP(lookup_value,lookup_vector,result_vector)
LOOKUP(目标数值,查找区域,输出结果的区域(其构成和查找区域相同,即同为单行或单列))
数组形式:LOOKUP(lookup_value,array)
LOOKUP(查找的目标数值,查找区域)
函数说明
不同于VLOOKUP函数实现需要规定近似或精确匹配查找,LOOKUP函数默认为精确匹配查找,当查找不到目标数值是LOOKUP函数开始近似匹配查找。
函数简单示例
向量形式。现假设在A1至A5单元格里分别输入了“1”、“4.3”、“2.9”、“5”和”2“,在B1至B5单元格里分别输入了“第一名”、“第四名”、“第三名”、“第五名”和“第二名”,在C1只C5单元格里分别输入了“张”、“李”、“陈”、“王”和“滕”。接着在D5单元格里输入如下公式,观察出现结果。
公式
说明(结果)
=LOOKUP(1.1,A1:C5,B1:B5)
由于A列中没有1.1,故找到小于1.1的最大值1,然后返回同一行中B列的值(张)
=LOOKUP(5,A1:C5,B1:B5)
查找A列中的5,然后返回同一行中B列的值(王)
数组形式。数组中的值必须以升序顺便放置;…,-2,-1,0,1,2,…;A-Z;FALSE,TRUE.否则LOOKUP函数无法提供正确的值。现在在D5单元格里输入如下公式,观察出现结果。
公式
说明(结果)
=LOOKUP(“c”,﹛a,b,c,d;1,2,3,4﹜)
在数组找到第一行中查找“c”,查找小于或等于它(“c”)的最大值,然后返回同一列内最后一行中的值(3)
=LOOKUP(“bump”,﹛a,1;b,2;c,3﹜)
在数组第一行中查找“c”,查找小于或等于它(“b“)的最大值,然后返回同一行内最后一列中的值(2)
HLOOKUP函数
函数用途
此函数的功能是在给定区域的首行里查找目标数值,然后返回目标数值所在列某一行的相关值。显然该函数与VLOOKUP函数相似,无非一个是在首行里查找,一个是在首列里查找。
类似于LOOKUP函数,HLOOKUP函数也具有两种语法形式,即向量形式和数组形式。下面简答介绍一下向量形式的函数语法,至于数组形式的函数语法,可以参阅LOOKUP函数的数组形式函数语法。
函数语法
HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)
HLOOKUP(要查找的目标数值,给定区域{系统将在给定区域的首行中查找目标数值},返回给定区域中某一行的序号)
函数说明
range_lookup为TURE或省略,HLOOKUP函数将进行近似匹配查找,range_lookup为FALSE或0,HLOOKUP函数将进行精确匹配查找。
注意要查找的目标数值的大小应该是在查找区域数值的范围内,否则应用HLOOKUP函数是会显示错误值。
函数简单示例
现假设在A1至E1单元格里分别输入了“1”、“4.3”、“2.9”、“5”和”2“,在A2至E2单元格里分别输入了“张”、“李”、“陈”、“王”和“滕”。接着在A3单元格里输入如下公式,观察出现结果。
公式
说明(结果)
=HLOOKUP(1.1,A1:E2,2,TRUE)
由于1列中没有1.1,故找到小于1.1的最大值1,然后返回同一列中第2行的值(张)
=HLOOKUP(1.1,A1:E2,2,FALSE)
查找A列中的5,然后返回同一列中第2行的值(王)
=HLOOKUP(3,{1,2,3,a,b,c,d,e,f},2,TRUE)
该例为HLOOKUP函数在数组形式里的应用。在数组常量的第一行中查找3,并返回同列中第2行的值(c)
带薪年假天数统计表
DATEDIF函数
函数用途
此函数的功能计算起始日期和截止日期之间的天数、月数或年数。
函数语法
DATEDIF(start_date,end_date,unit)
DATEDIF(起始日期,截止日期,返回类型)
函数简单示例
在B3单元格里输入下列公式,,观察出现结果。
公式
说明(结果)
=DATEDIF(“/1/1”,“/1/1”,“Y”)
在起始日期和截止日期中有两个整年(2)
=DATEDIF(“/1/1”,“/1/2”,“M”)
在起始日期和截止日期中有24个月(24)
=DATEDIF(“/6/1”,“/8/15”,“D”)
在年6月1日和年8月15日之间有天()
=DATEDIF(“/6/1”,“/8/16”,“YD”)
在6月1日与8月15日之间有75天,忽略日期中的年(75)
=DATEDIF(“/6/1”,“/8/17”,“MD”)
计算开始日期1和结束日期15之间的差,忽略日期中的年和月(14)
加班统计表
TEXT函数
函数用途
此函数的功能是一句需要目标数字转换为指定的文本格式。
函数语法
TEXT(value,format_text)
TEXT(目标数值(可以为数字可以为计算结果),需要设定的文本格式)
函数简单示例
在A2和A3单元格里分别输入“工业”和“服务业”,在B2和B3单元格里分别输入“45%”和“亿”。然后在C4和C5单元格里分别输入下面表格左侧的公式,按Enter键确认,观察出现结果。
公式
说明(结果)
=A2总占GDP比重TXET(B2,0%)
将A2和B2单元格里的内容以及引号间的内容合并为一句(工业占总GDP比重的45%)
=A3的GDP为TEXT(B3,)
将A3和B3单元格里的内容以及引号间的内容合并为一句(服务业的GDP为亿)
ROUND函数
函数用途
此函数的功能是设置指定位数,按此位数对数字进行四舍五入去整,然后返回相应的结果。
函数语法
ROUND(number,num_digits)
TEXT(目标数字,指定的位数(系统按此位数进行四舍五入))
函数说明
如果num_digits小于、等于或者大于0,都会有不同的结果
函数简单示例
在Excel任意一个单元格输入以下公式,观察出现的结果
公式
说明(结果)
=ROUND(3.,1)
将3.四舍五入到一位小数(3.1)
=ROUND(3.,0)
将3.四舍五入到整数(3)
=ROUND(.15,-1)
将3.四舍五入到小数点左侧以为()
YEAR函数
函数用途
此函数的功能是返回给定日期所属的年份。
函数语法
YEAR(serial_number)
YEAR(给定日期)
函数简单示例
在A1单元格里输入“-8-2”,在D5单元格里输入以下公式,观察出现的结果。
公式
说明(结果)
=YEAR(A1)
A1单元格内日期的年份()
MONTH函数
函数用途
此函数的功能是返回给定日期所属的月份。
函数语法
MONTH(serial_number)
MONTH(给定日期)
函数说明
应用MONTH函数时,应注意给定日期的输入格式。
函数简单示例
在A1单元格里输入“=DATE(,8,2)”,在D4单元格里输入以下公式,观察出现的结果。
公式
说明(结果)
=MONTH(A1)
A1单元格内日期的月份(8)
在A2单元格里输入:-9-2“,在D5单元格里输入以下公式,观察出现的结果。
公式
说明(结果)
=MONTH(A2)
A2单元格内日期的月份(9)
DAY函数
函数用途
此函数的功能是返回给定日期的具体天数。
函数语法
DAY(serial_number)
DAY(给定日期)
函数简单示例
在A1单元格里输入“-9-2”,在D5单元格里输入以下公式,观察出现的结果。
公式
说明(结果)
=DAY(A1)
A1单元格内日期的天数(2)
NOW函数
函数用途
此函数的功能是显示系统当前的时间。
函数语法
NOW()
函数简单示例
在Excel任意一个单元格里输入以下公式,观察出现的结果。
公式
说明(结果)
=NOW()
返回当前的系统日期(-12-:45)
TODAY函数
函数用途
此函数的功能是显示系统当前日期。
函数语法
TODAY()
函数简单示例
在Excel任意一个单元格里输入以下公式,观察出现的结果。
公式
说明(结果)
=TODAY()
返回当前的系统日期(-12-7)
NETWORKDAYS函数
函数用途
此函数的功能是计算两个给定参数间的工作日数值。
函数语法
NETWORKDAYS(start_date,end_date,hoildays)
NETWORKDAYS(起始时间,终止时间,假日)
函数说明
应用NETWORKDAYS函数时应注意给定日期的输入格式。
操作NETWORKDAYS函数时,若该函数不可用,则显示#NAME?错误值,此时,需分要加载相应的宏,具体方法如下:依次单击菜单“工具”→“加载宏”淡出一个对话框,勾选“分析工具库”复选框,然后单击“确定”按钮。
函数简单示例
在A1单元格里输入“=DATE(,8,2)作为开始日期,在A2单元格里输入“=DATE(,3,2)”作为结束日期,在A3单元格里输入“=DATE(,10,13)”作为假日在D4单元格里输入以下公式,观察出现的结果。
公式
说明(结果)
=NETWORKDAYS(A1,A2)
计算开始日期和终止日期之间间隔工作日的数值()
=NETWORKDAYS(A1,,A2,A3)
计算开始日期和终止日期之间间隔工作日的数值,同时扣除A3单元格里的假日()
EOMONTH函数
函数用途
此函数的功能是给定一个起始日期,再辅以一个指定数字,将一个指定数字,将起始日期的月份向前或向后拨动该数字大小距离,最后返回所得月份的最后一天日期。
函数语法
EOMONTH(start_date,months)
EOMONTH(起始日期,制定数字(正数表示向未来移动的月数,负数表示向过去移动的月数))
函数说明
应用EOMONTH函数时应注意给定日期的输入格式。
操作EOMONTH函数一样,若EOMONTH函数第一次不能使用,也要进行加载宏的操作。
函数简单示例
在A1单元格里输入“=DATE(,8,2),在D4单元格里输入以下公式,观察出现的结果。
注:若显示的结果为“”,此时则可通过调整单元格格式来获得日期格式。
公式
说明(结果)
=EOMONTH(A1,2)
计算“年8月2日”该日期两个月后所在月份的最后一天的日期(-10-31)
WORKDAY函数
函数用途
此函数的功能是返回某一个日期前后相隔制定工作日的日期。
函数语法
WORKDAY(start_date,days,holiday)
WORKDAY(起始日期,自起始日期起推算的天数(当该值为正值时意味着将来的日期,当该值为负值时意味着过去的日期,并且推算中是不包含共假日的),要剔除的日期(可以自定义的日期,也可以定义公休假日))
函数说明
应用WORKDAY函数时应注意给定日期的输入格式。
操作WORKDAY函数一样,若WORKDAY函数第一次不能使用,也要进行加载宏的操作。
函数简单示例
在B1单元格里输入“=DATE(,8,2),在B2单元格里输入作为工作天数,在B3单元格里输入“=DATE(,10,17)”作为假日;在D4单元格里输入以下公式,观察出现的结果。
注:若显示的结果为“”,此时则可通过调整单元格格式来获得日期格式。
公式
说明(结果)
=WORKDAY(B1,B2)
从起始日期开始计算个工作日后的日期(-4-9)
=WORKDAY(B1,B2,B3)
从起始日期开始计算个工作日后的日期,期间还要扣除B3单元格里的假日(-4-10)
TIME函数
函数用途
此函数的功能是返回某一个特定时间的小数值。
函数语法
TIME(hour,minute,second)
TIME(小时,分钟,秒)
函数简单示例
在E1单元格里输入“8”作为小时,在F1单元格里输入“12”作为分钟,在G1单元格里输入“0”作为秒;在G4单元格里输入以下公式,观察出现的结果。
公式
说明(结果)
=TIME(E1,F1,G1)
将E1、F1和G1单元格里的数字构成时间形式(8:12AM)
单击任意一个单元格,然后输入表格里的任意一个公式,按Ente键确认,系统将自动显示对应日期。
公式
说明(结果)
=YEAR(NOW())
返回当前年份
=MONTH(NOW())
返回当前月份
=DAY(NOW())
返回当前日期
=TODAY()
返回当前日期
=NOW()
返回当前时间
=NETWORKDAY(TODAY(),EOMONTH(TODAY(),0))
放回当前时间距离月末还有多少工作人哦
=WORKDAY(TODAY(),15)
返回当前时间15天以后的工作时间
=NOW()+TIME(3,30,0)
返回当前时间丧再加3个半小时
人事信息数据表
TEXT函数
函数用途
此函数的功能是一句需要目标数字转换为指定的文本格式。
函数语法
TEXT(value,format_text)
TEXT(目标数值(可以为数字可以为计算结果),需要设定的文本格式)
函数简单示例
在A2和A3单元格里分别输入“工业”和“服务业”,在B2和B3单元格里分别输入“45%”和“亿”。然后在C4和C5单元格里分别输入下面表格左侧的公式,按Enter键确认,观察出现结果。
公式
说明(结果)
=A2总占GDP比重TXET(B2,0%)
将A2和B2单元格里的内容以及引号间的内容合并为一句(工业占总GDP比重的45%)
=A3的GDP为TEXT(B3,)
将A3和B3单元格里的内容以及引号间的内容合并为一句(服务业的GDP为亿)
MID函数
函数用途
此函数的功能是在目标数字符串中指定一个开始位置,按设定的数值返回该字符串中的相应数目字符内容。
函数语法
MID(text,start_num,num_chars)
MID(目标字符串,字符串开始的位置{通常start_num是从字符串的首个字符编号,依次为1、2、3...start_num有取值范围,不能大于字符串的长度,不能小于1},设定的数目{MID函数将按次数目返回相应的字符个数,显然该数值不为负,否则函数将输出错误值。})
函数简单示例
在A2输入“wonderful”然后在B3单元格里输入下列公式,观察出现结果。
公式
说明(结果)
=MID(A2,1,5)
提取A2单元格里字符串中的5个字符,且从第一个字符开始提取(wonde)
=MID(A2,5,20)
提取A2单元格里字符串中的20个字符,且从第7个字符开始提取.因为A2单元格中的字符串中总字符数是9,所以最多只能从第7个字符开始,将余下的所有字符都提取(erful)(wonde)
=MID(A2,10,2)
因为A2单元格中的字符串中总字符数是9,此时要从第10个字符开始,所以系统返回空格()
=MID(A2,0,2)
因为start_num小于1,所以系统返回错误值(#VALUE!)
LEN函数
函数用途
此函数的功能是计算目标字符中的字符数。
函数语法
LEN(text)
LEN(目标字符串)
函数说明
空格也视为字符,加到字符串的字符数中。
函数简单示例
在A3单元格里输入“wonderful”,在A4单元格里输入“Excelword”然后在B4单元格里输入下列的公式,观察出现结果。
公式
说明(结果)
=LEN(A3)
返回A3单元格里的字符串的长度(9)
=LEN(A4)
返回A4字符串的长度,包含一个空格的位置(10)
LEFT函数
函数用途
此函数的功能是从字符串的左侧开始,按照指定的数值返回相应的字符内容。
函数语法
LEFT(text,num_chars)
LEFT(目标字符串,指定的数值{该数值必须大于等于0})
函数简单示例
在A3单元格里输入“wonderful”,然后在B4单元格里输入下列的公式,观察出现结果。
公式
说明(结果)
=LEFT(A3,4)
对A3单元格里的字符串,按从左到右提取前4位字符(wond)
=LEFT(A3)
因为省略了num_chars,因此系统假定其为1,将提取A3单元格里字符串左侧的首字符(w)
=LEFT(A3,11)
因为指定指数大于目标字符串的总数,所以系统提取目标字符串的所有字符(wonderful)
RIGHT函数
函数用途
此函数的功能是从字符串的右侧开始,按照指定的数值返回相应的字符内容。该函数恰好与LEFT函数的功能相反。
函数语法
RIGHT(text,num_chars)
RIGHT(目标字符串,指定的数值{该数值必须大于等于0})
函数简单示例
在A3单元格里输入“wonderful”,然后在B5单元格里输入下列的公式,观察出现结果。
公式
说明(结果)
=RIGHT(A3,6)
对A3单元格里的字符串,按从右到右提取6位字符(derful)
=RIGHT(A3)
因为省略了num_chars,因此系统假定其为1,将提取A3单元格里字符串右侧的首字符(l)
MOD函数
函数用途
此很熟的功能是求解对目标数值除以指定数后的余数,余数的符号和除数相同。
函数语法
MOD(number,divisor)
MOD(目标数值{作为被除数},指定数{作为除数})
函数说明
当指定数为0时,系统将显示错误值#DIV/0!
函数简单示例
在A1、B1和C1单元格里分别输入数字“3”、“2”和“-2”,再在C5单元格里输入下列任意公式,观察出现的结果。
公式
说明(结果)
=MOD(A1,B1)
3除以2余数为1,又因为除数2的符号为正(1)
=MOD(A1,C1)
3除以-2余数为1,又因为除数-2的符号为负(-1)
=MOD(A1,0)
除数为0(#DIV/0!)
TODAY函数
函数用途
此函数的功能是显示系统当前日期。
函数语法
TODAY()
函数简单示例
在Excel任意一个单元格里输入以下公式,观察出现的结果。
公式
说明(结果)
=TODAY()
返回当前的系统日期(-12-7)
DATEDIF函数
函数用途
此函数的功能计算起始日期和截止日期之间的天数、月数或年数。
函数语法
DATEDIF(start_date,end_date,unit)
DATEDIF(起始日期,截止日期,返回类型)
函数简单示例
在B3单元格里输入下列公式,,观察出现结果。
公式
说明(结果)
=DATEDIF(“/1/1”,“/1/1”,“Y”)
在起始日期和截止日期中有两个整年(2)
=DATEDIF(“/1/1”,“/1/2”,“M”)
在起始日期和截止日期中有24个月(24)
=DATEDIF(“/6/1”,“/8/15”,“D”)
在年6月1日和年8月15日之间有天()
=DATEDIF(“/6/1”,“/8/16”,“YD”)
在6月1日与8月15日之间有75天,忽略日期中的年(75)
=DATEDIF(“/6/1”,“/8/17”,“MD”)
计算开始日期1和结束日期15之间的差,忽略日期中的年和月(14)
ExcelD字符查找和替换技术
在实际工作中,有时可能需要从姓名字符串中提取姓或者名(如外籍员工的姓名等),此时需要用到Excel的字符查找和替换技术。
姓名拆分
在A2单元格里输入“Michaeljordan”(Michael和jordan之间有一个空格),此时需要将“姓”和“名”拆分。
单击B4单元格,然后输入如下公式,观察出现的结果。
公式
说明(结果)
=LEFT(A2,FIND(,A2)-1)
(Michael)
替换字符
在C2单元格里输入“Excelhome中文论坛“,现在需要将“论坛”替换为“社区”,可以借组SUBSTITUTE函数来实现。单击D4单元格,然后输入如下公式,观察出现的结果。
公式
说明(结果)
=SUBSTITUTE(C3,论坛,社区)
将C3单元格内的“论坛”替换为“社区”(Excelhome中文社区)
FIND函数
函数用途
此函数的功能是查找字符串中首字符编号为1,接着对余下的字符按顺序依次进行编号,然后在查找字符串中查找目标字符,并且返回目标字符在查找字符串中的编号。
函数语法
FIND(find_text,within_text,start_num)
FIND(目标字符,查找字符串,查找字符串中开始查找的起始位置{取值范围要大于0,港市不能大于查找字符串的长度})
函数说明
FIND函数区分大小写
函数简单示例
在A5单元格里输入“substitute”,然后在B6单元格里输入下列公式,,观察出现结果。
公式
说明(结果)
=FINS(u,A5)
因为忽略了start_num,故而系统假设start_num为1,所以查找的字符串里第一个“u”的位置(2)
=FINS(u,A5,0)
因为start_num为0,所以系统会显示错误值(#VALUE!)
=FINS(a,A5,3)
因为目标字符串在查找字符串中没有出现,所以FIND函数会显示错误值(#VALUE!)
=FINS(u,A5,5)
从字符串的第5个字符开始查找第一个“u”的位置(8)
SUBSTITUTE函数
SUBSTITUTE函数
函数用途
此函数的功能是将目标字符或字符串替换到需要被替换的字符串中。
函数语法
SUBSTITUTE(text,old_text,new_text,instance_num)
SUBSTITUTE(存放需要被替换的字符串的单元格位置,需要被替换的元字符或字符串,用于替换的元字符或字符串,替换字符串中第几个字符或字符串{若不指明,将会替换所有符合条件的原字符或字符串})
函数简单示例
在A8单元格里输入“杭州西湖”,然后在B9单元格里输入下列公式,,观察出现结果。
公式
说明(结果)
=SUBSTITUTE(A8,杭州,浙江)
将A8单元格的内容的“杭州”替换为“浙江”(浙江西湖)
博主粟明林私人号:
粟明林
rockysu18
与博主粟明林零距离沟通,欢迎添加其私人