办公自动化培训资料
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
EXCEL函数应用
人力资源部 Duney
EXCEL 函数
1.时间函数 2.数学函数 3.统计、求和函数 3.字符处理函数 4.逻辑函数 5.地址函数 6.自动化常用函数
EXCEL函数的结构
参数与参数之间 使用半角逗号进
行分隔
Excel 函数即是预先定义,执行计算、分析等处理数 据任务的特殊公式。
显示:1968/06/12
5.用公式算出除去当月星期六、星期日以外的天数
=SUMPRODUCT(-(MOD(ROW(INDIRECT(DATE(YEAR(NOW()),MONTH(NOW()),1)&":"& DATE(YEAR(NOW()),MONTH(NOW())+1,0))),7)>1))
求最接近某一天的星期数
有一个日期比如:2007/02/12,想知道它减去一个固定天数比 如6后,最接近它的一个星期四(只能提前)是多少号
2007/02/12的答案应该是2007/02/01而不是2007/02/08 日期在A1处,B1处输入:=MAX((WEEKDAY(A1-6-
{1,2,3,4,5,6,7},2)=4)*(A1-6-{1,2,3,4,5,6,7})) A1 =2007/02/12 B1, 输入公式 : =A1-6-MOD(WEEKDAY(A1-6,2)+3,7)
3.将2005-8-6转换为2005年8月6日格式 =TEXT(A1,"yyyy""年""m""月""d""日"";@")
4.将“1968年6月12日”转换为“1968/6/12”格式
=YEAR(A1)&"/"&MONTH(A1)&"/"&DAY(A1) 显示:1968/6/12
=TEXT(A1,"yyyy/mm/dd")
0000”),0),MONTH(MATCH(SUBSTITUTE(MID(A7,6,7),“元”,“一”),TEXT(R OW($1:$366),“[DBNum1]m月d 日”),0)),DAY(MATCH(SUBSTITUTE(MID(A7,6,7),“元”,“一”),TEXT(ROW( $1:$366),“[DBNum1]m月d日”),0)))}
Excel 函数Fra Baidu bibliotek构:
也有一些函数 是没有参数的,
如ROW()
单 一 结 构
左右括号成
嵌
对出现
套
结
构
函数参数常用符号或表示方法
函数公式中的文本必须用半角引号,如:〝东南汽车〞;而非直 接输入 东南汽车或“东南汽车”
连接符: & 如:〝东南〞& 〝汽车〞的值为 东南汽车 空值/空格的表示法: 空值:〝〞 空格:〝 〞 相关数学符号:<>(不等于);>=(大于等于);<=(小于等于) 单元格引用表示法: A2; A$2; $A2; A$2; A2:B7; 1:1; 1:5;
5. max(): 例:MAX(A:A) 求A列中最大值
6. min() : 例:min(A:A)求A列中最小数
7. large():求第m大的数 例:LARGE(A:A,2) 求A列中第二大的数
8. small(2,A:A): 例:small(A:A,2):求A列中第2小的数
9. rank(2,A:A):例 rank(2,A:A):求2在A列中的排位(第几大的)
6.如何对日期进行上、中、下旬区分 =LOOKUP(DAY(A1),{0,11,21,31},{"上旬","中旬","下旬","下旬"})
7.什么函数可以显示当前星期 如:星期二 10:41:56 =TEXT(NOW(),"aaaa hh:mm:ss")
8.将“二○○三年十二月二十五日”转为“2003-12-25”格式: {=DATE(1899+MATCH(LEFT(A7,4),TEXT(ROW($1900:$2100),“[DBNum1]
10. ISEVEN()测试是否偶数,例: ISEVEN(4)=TRUE
例:取前五名,后五名的方法 {=LARGE(IF(ISERROR($D$2:$D$57),0,$D$2:$D$57),ROW())} {=SMALL(IF(ISERROR($D$2:$D$57),0,$D$2:$D$57),ROW())}
9.自动排序 =SUBTOTAL(3,$B$2:B2)*1 =IF(A2<>A1,1,N(C1)+1)
10. 怎样按奇数顺序然后再按偶数顺序排序 =IF(MOD(A1,2),0,1) =IF(ROW()>50,(ROW()*2)-100,(ROW()*2)-1) =ROW()*2-1-(ROW()>50)*99
数学函数
1.ABS(): 取绝对值 例:ABS(-9)=9
2.int(): 取整数 例: INT(9.8)=9
3.round():
例:round(3.1415,3)=3.142 求小数位数,四舍五入
4.mod():返回两数相除的余数。结果的 正负号与除数相同。
例:MOD(8,5)=3 MOD(1,8)=1 MOD(2,8)=2 MOD(7,8)=7
1.将“20060501”转换为“2006-05-01”格式 =DATE(LEFT(A2,4),MID(A2,5,2),RIGHT(A2,2))
2.将文本“2004.01.02” 转换为日期格式:2004-1-2 =DATE(MID(A1,1,4),MID(A1,6,2),MID(A1,9,2))
F:F;A:N
时间函数
1.today(): 求今天现在的日期 2.now(): 求现在 3.year(): 求年 例:YEAR(“2012-12-31”)=2012 4.month(): 求“月” 例:MONTH(“2012-12-31”)=12 5.day(): 返回天 例:DAY(“2012-12-31”)=31 6. hour() :求小时数 7.minute():求分钟 8.second(): 求秒 9.date():求日期 10.datedif() 例: datedif(“2012-1-1”,”2013-1-1”,”Y”)=1 11. TIMEVALUE() 例:12:00和8:00相差 TIMEVALUE(“12:00”)-TIMEVALUE(“8:00”)
人力资源部 Duney
EXCEL 函数
1.时间函数 2.数学函数 3.统计、求和函数 3.字符处理函数 4.逻辑函数 5.地址函数 6.自动化常用函数
EXCEL函数的结构
参数与参数之间 使用半角逗号进
行分隔
Excel 函数即是预先定义,执行计算、分析等处理数 据任务的特殊公式。
显示:1968/06/12
5.用公式算出除去当月星期六、星期日以外的天数
=SUMPRODUCT(-(MOD(ROW(INDIRECT(DATE(YEAR(NOW()),MONTH(NOW()),1)&":"& DATE(YEAR(NOW()),MONTH(NOW())+1,0))),7)>1))
求最接近某一天的星期数
有一个日期比如:2007/02/12,想知道它减去一个固定天数比 如6后,最接近它的一个星期四(只能提前)是多少号
2007/02/12的答案应该是2007/02/01而不是2007/02/08 日期在A1处,B1处输入:=MAX((WEEKDAY(A1-6-
{1,2,3,4,5,6,7},2)=4)*(A1-6-{1,2,3,4,5,6,7})) A1 =2007/02/12 B1, 输入公式 : =A1-6-MOD(WEEKDAY(A1-6,2)+3,7)
3.将2005-8-6转换为2005年8月6日格式 =TEXT(A1,"yyyy""年""m""月""d""日"";@")
4.将“1968年6月12日”转换为“1968/6/12”格式
=YEAR(A1)&"/"&MONTH(A1)&"/"&DAY(A1) 显示:1968/6/12
=TEXT(A1,"yyyy/mm/dd")
0000”),0),MONTH(MATCH(SUBSTITUTE(MID(A7,6,7),“元”,“一”),TEXT(R OW($1:$366),“[DBNum1]m月d 日”),0)),DAY(MATCH(SUBSTITUTE(MID(A7,6,7),“元”,“一”),TEXT(ROW( $1:$366),“[DBNum1]m月d日”),0)))}
Excel 函数Fra Baidu bibliotek构:
也有一些函数 是没有参数的,
如ROW()
单 一 结 构
左右括号成
嵌
对出现
套
结
构
函数参数常用符号或表示方法
函数公式中的文本必须用半角引号,如:〝东南汽车〞;而非直 接输入 东南汽车或“东南汽车”
连接符: & 如:〝东南〞& 〝汽车〞的值为 东南汽车 空值/空格的表示法: 空值:〝〞 空格:〝 〞 相关数学符号:<>(不等于);>=(大于等于);<=(小于等于) 单元格引用表示法: A2; A$2; $A2; A$2; A2:B7; 1:1; 1:5;
5. max(): 例:MAX(A:A) 求A列中最大值
6. min() : 例:min(A:A)求A列中最小数
7. large():求第m大的数 例:LARGE(A:A,2) 求A列中第二大的数
8. small(2,A:A): 例:small(A:A,2):求A列中第2小的数
9. rank(2,A:A):例 rank(2,A:A):求2在A列中的排位(第几大的)
6.如何对日期进行上、中、下旬区分 =LOOKUP(DAY(A1),{0,11,21,31},{"上旬","中旬","下旬","下旬"})
7.什么函数可以显示当前星期 如:星期二 10:41:56 =TEXT(NOW(),"aaaa hh:mm:ss")
8.将“二○○三年十二月二十五日”转为“2003-12-25”格式: {=DATE(1899+MATCH(LEFT(A7,4),TEXT(ROW($1900:$2100),“[DBNum1]
10. ISEVEN()测试是否偶数,例: ISEVEN(4)=TRUE
例:取前五名,后五名的方法 {=LARGE(IF(ISERROR($D$2:$D$57),0,$D$2:$D$57),ROW())} {=SMALL(IF(ISERROR($D$2:$D$57),0,$D$2:$D$57),ROW())}
9.自动排序 =SUBTOTAL(3,$B$2:B2)*1 =IF(A2<>A1,1,N(C1)+1)
10. 怎样按奇数顺序然后再按偶数顺序排序 =IF(MOD(A1,2),0,1) =IF(ROW()>50,(ROW()*2)-100,(ROW()*2)-1) =ROW()*2-1-(ROW()>50)*99
数学函数
1.ABS(): 取绝对值 例:ABS(-9)=9
2.int(): 取整数 例: INT(9.8)=9
3.round():
例:round(3.1415,3)=3.142 求小数位数,四舍五入
4.mod():返回两数相除的余数。结果的 正负号与除数相同。
例:MOD(8,5)=3 MOD(1,8)=1 MOD(2,8)=2 MOD(7,8)=7
1.将“20060501”转换为“2006-05-01”格式 =DATE(LEFT(A2,4),MID(A2,5,2),RIGHT(A2,2))
2.将文本“2004.01.02” 转换为日期格式:2004-1-2 =DATE(MID(A1,1,4),MID(A1,6,2),MID(A1,9,2))
F:F;A:N
时间函数
1.today(): 求今天现在的日期 2.now(): 求现在 3.year(): 求年 例:YEAR(“2012-12-31”)=2012 4.month(): 求“月” 例:MONTH(“2012-12-31”)=12 5.day(): 返回天 例:DAY(“2012-12-31”)=31 6. hour() :求小时数 7.minute():求分钟 8.second(): 求秒 9.date():求日期 10.datedif() 例: datedif(“2012-1-1”,”2013-1-1”,”Y”)=1 11. TIMEVALUE() 例:12:00和8:00相差 TIMEVALUE(“12:00”)-TIMEVALUE(“8:00”)