《Excel函数公式大全.xls》由会员分享,可在线阅读,更多相关《Excel函数公式大全.xls(259页珍藏版)》请在三一文库上搜索。
1、EXCELEXCEL常常用用函函数数目目录录 我我本本无无尘尘 序序 号号 分分 类类 函函数数名名称称及及链链接接语语法法作作用用和和功功能能应应用用及及备备注注 1 1 日日 期期 与与 时时 间间 函函 数数 DATEdate(year,month,day)返返回回特特定定的的日日期期序序列列号号 2 2EDATEedate(start_date,months) 按按指指定定日日期期上上下下推推月月份份并并回回到到相相应应日日期期 3 3DATEVALUEdatevalue(date_text)将将各各种种日日期期格格式式改改为为序序列列号号便便于于计计算算 4 4YEARyear(se
2、rial_number)返返回回日日期期序序列列号号或或日日期期格格式式中中的的年年份份 5 5MONTHmonth(serial_number)返返回回日日期期序序列列号号或或日日期期格格式式中中的的月月份份 6 6DAYday(serial_number)返返回回日日期期序序列列号号或或日日期期格格式式中中的的天天数数 7 7HOURhour(serial_number)返返回回日日期期序序列列号号或或日日期期格格式式中中的的小小时时数数 8 8MINUTEminute(serial_number)返返回回日日期期序序列列号号或或日日期期格格式式中中的的分分钟钟数数 9 9TODAYtod
3、ay()返返回回当当前前日日期期序序列列号号易易失失性性函函数数 1010NOWnow()返返回回当当前前日日期期序序列列号号并并含含当当前前时时间间易易失失性性函函数数 1111WORKDAY workday(start_day,days, holidays) 一一段段时时间间内内工工作作日日计计算算函函数数不不含含法法定定及及特特殊殊假假日日 1212NETWORKDAYS networkdays(start_dayte ,end_date,holidays) 计计算算两两个个日日期期之之前前的的有有效效工工作作日日天天数数, ,不不包包括括周周末末 和和专专门门指指定定假假日日 1313
4、WEEKDAY weekday(serial_number,r eturn_type) 返返回回某某日日期期序序列列号号代代表表的的是是星星期期数数 1414DATEDIF dateif(start_date,end_dat e,unit) 与与LotusLotus兼兼容容而而设设, ,用用于于计计算算两两个个日日期期之之间间的的天天数数、 月月数数和和年年数数 年年龄龄和和工工龄龄 1515时时间间函函数数应应用用实实例例 1616 查查 找找 函函 数数 OFFSET offset(reference,rows,col s,height,width) 以以指指定定的的引引用用为为参参照照系
5、系,通通过过给给定定偏偏移移量量得得到到新新引引 用用 对对记记录录进进行行排排序序、生生成成工工资资条条、 建建立立动动态态引引用用区区 1717MATCH match(lookup_value,look up_array,match_type) 返返回回指指定定方方式式下下的的与与指指定定数数值值匹匹配配的的数数组组中中元元素素的的 相相应应位位置置 特特性性是是返返回回区区域域内内每每个个记记录录第第一一 次次出出现现的的位位置置 1818INDIRECTindirect(ref_text,al)返返回回由由文文本本字字符符串串指指定定的的引引用用,并并将将数数值值计计算算 1919CH
6、OOSE choose(index_num,value l,value2,) 按按照照给给定定的的索索引引号号,返返回回列列表表中中的的数数值值 常常用用于于学学生生成成绩绩等等级级转转换换、个个税税 统统计计、返返回回区区域域查查询询 EXCELEXCEL常常用用函函数数目目录录 我我本本无无尘尘 2020ADDRESS address(row_num,colum n_num,abs_num,al, sheet_text) 按按给给定定的的行行号号和和列列标标来来建建立立文文本本类类型型的的单单元元格格地地址址 ,行行号号和和列列标标可可指指定定,也也可可由由公公计计算算产产生生, ,文文本
7、本类类 型型的的地地址址也也可可以以计计算算; 第第四四个个参参数数sheet_text如如果果是是 false,则则表表示示R1C1样样式式 2121COLUMNcolumn(refernce)返返回回单单元元格格所所在在列列的的列列标标 2222COLUMNScolumns(refernce)返返回回数数组组或或引引用用的的列列数数 2323HYPERLINK hyperlink(link_location,fri endly_name) 快快捷捷的的跳跳转转方方式式以以打打开开网网络络及及其其它它工工作作簿簿 2424LOOKUP向向量量 lookup(lookup_value,loo
8、kup_vector,result_vector ) 在在单单行行区区域域或或单单列列区区域域中中查查打打数数值值,然然后后返返第第2 2个个 单单行行区区域域或或单单列列区区域域中中相相同同位位置置的的数数值值 当当查查找找区区域域无无时时,自自动动在在取取数数区区 域域取取最最大大值值 2525LOOKUP数数组组 lookup(lookup_value,arr ay) 在在数数组组的的第第一一行行或或列列中中查查找找指指定定的的数数值值,然然后后返返回回 最最后后一一行行或或列列中中相相同同位位置置的的数数值值 2626LOOKUP应应用用1 2727HLOOKUP hlookup(lo
9、okup_value,ta ble_array,row_index_nu m,range_lookup) 在在表表格格或或数数值值数数组组的的首首行行查查找找指指定定数数值值,并并由由此此返返 回回表表格格或或数数组组当当前前列列中中指指定定行行处处的的数数值值 2828VLOOKUP vlookup(lookup_value,ta ble_array,col_index_num ,range_looup) 在在表表格格或或数数值值数数组组的的首首列列查查找找指指定定的的数数值值,并并由由此此 返返回回表表格格或或数数组组当当前前行行中中指指定定的的列列处处的的数数值值 模模糊糊查查询询、重重
10、复复记记录录查查询询、多多条条 件件查查询询等等,效效果果非非常常好好 2929VLOOKUP应应用用1 3030VLOOKUP应应用用实实例例2 3131VLOOKUP应应用用3 3232 VLOOKUP处处理理查查找找错错 误误 3333VLOOKUP模模块块 3434数数组组公公式式构构造造原原理理 3535INDEX_数数组组形形式式 index(array,row_num,col umn_num) 返返回回列列表表或或数数组组中中的的元元素素值值,此此元元素素由由行行序序号号和和列列 序序号号的的索索引引值值给给定定 3636INDEX_引引用用形形式式 index(referenc
11、e,row_nu m,column_num,area_nu m) 返返回回指指定定的的行行与与列列交交叉叉处处的的单单元元格格引引用用,如如果果引引用用 由由不不连连续续区区域域组组成成,可可选选择择其其中中之之一一区区域域 查查 找找 函函 数数 EXCELEXCEL常常用用函函数数目目录录 我我本本无无尘尘 3737 数数 学学 函函 数数 SUM sum(number1,number2, ) 返返回回该该区区域域内内所所有有数数据据之之和和文文本本为为0,0,逻逻辑辑值值为为1 1 3838SUMIF sumif(number1,number2, ) 按按指指定定条条件件对对区区域域内内
12、所所数数据据之之和和 3939SUMPRODUCT sumproduct(array1,array 2,) 在在给给定定的的几几给给数数组组中中, ,将将数数组组间间对对应应的的元元素素相相乘乘, ,并并 返返回回乘乘积积之之和和 4040SUBTOTAL subtotal(function_num,re f1,ref2) 在在数数据据库库分分类类汇汇总总后后再再进进行行相相关关汇汇总总工工作作 4141ROUND round(number,num_digit s) 对对数数值值进进行行四四舍舍五五入入 4242ROUNDUP roundup(number,num_di gits) 对对数数值
13、值按按指指定定位位数数进进行行向向上上取取整整 4343ROUNDDOWN rounddown(number,num _digits) 对对数数值值按按指指定定位位数数进进行行向向下下取取整整 4444ABSabs(number)对对单单元元格格数数值值进进行行绝绝对对值值处处理理 4545MODmod(number,divisor)求求余余函函数数正正负负数数相相除除结结果果不不同同 4646RANDrand()产产生生随随机机函函数数 4747 文文 本本 函函 数数 ASCasc(text)将将双双字字节节字字符符转转换换为为单单字字节节字字符符即即将将全全角角字字符符改改为为半半角角字
14、字符符 4848LEN_LENB len(text) lenb(text) 测测试试字字符符串串的的长长度度lenblenb测测试试双双字字节节字字符符 4949LEFT_LEFTB left(text,num_chars) leftb(text,num_bytes) 从从字字符符串串左左边边第第一一个个字字符符按按参参数数定定义义提提取取字字符符 LEFTBLEFTB则则提提取取双双字字节节字字符符 5050RIGHT_RIGHTB right(text,num_chars) right(text,num_bytes) 从从字字符符串串右右边边第第一一个个字字符符按按参参数数定定义义提提取取
15、字字符符 RIGHTBRIGHTB则则提提取取双双字字节节字字符符 5151MID_MIDB mid(text,start_num,num_ chars) 在在单单元元格格中中按按指指定定位位置置按按参参数数定定义义提提取取字字符符 5252CONCATENATEconcatente(text1,text2) 用用于于连连接接字字符符串串, ,其其功功能能与与 ; 值值为为空空白白单单元元格格; ; 值值为为除除#N/A#N/A之之外外的的任任意意错错误误值值; ; 值值为为逻逻辑辑值值; ; 值值为为文文本本; ; 值值为为错错误误值值, ,即即不不存存在在之之值值; ; 值值为为不不是是文
16、文本本的的任任意意项项( (此此函函数数的的值值为为空空);); 值值为为数数字字; ; 值值为为引引用用; ; 统统 计计 函函 数数 DATE返回主目录 函数功能 返回代表特定日期的序列号。如果在输入函数前,单元格格式为 “常规”,则结果将设为日期格式。 返回日期与时间函数 表 达 式 DATE(year,month,day) 参数含义 Year 参数 year 可以为一到四位数字。Microsoft Excel 将根据 所使用的日期系统来解释 year 参数。默认情况下,Microsoft Excel for Windows 将使用 1900 日期系统,而 Microsoft Excel
17、 for Macintosh 将使用 1904 日期系统。 Month 代表每年中月份的数字。如果所输入的月份大于 12,将从指 定年份的一月份开始往上加算。例如:DATE(2008,14,2) 返回代表 2009 年 2 月 2 日的序列号。 Day 代表在该月份中第几天的数字。如果 day 大于该月份的最大 天数,则将从指定月份的第一天开始往上累加。例如, DATE(2008,1,35) 返回代表 2008 年 2 月 4 日的序列号 说 明 Microsoft Excel 可将日期存储为可用于计算的序列号。默认情 况下,1900 年 1 月 1 日的序列号是 1 而 2008 年 1 月
18、 1 日的序 列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。Microsoft Excel for the Macintosh 使用另外一个默认日期系 统。 函数 DATE 在年、月、日为变量的公式中非常有用。 DATE()DATE()参参数数引引用用 年月日 2008818 公式说明(结果) =DATE(C11 ,D11,E11) 返回上述日期的序列号,使用 1900 日期系统(2008-8-18 或 39678) 注注释释:若要将数字转换为日期形式,请选中单元格,在“格式”菜单上单击“单元格”, 再单击“数字”选项卡,然后单击“分类”框中的“常规”。 示
19、示例例一一计划撰写西藏游记完成时间 某旅行家计划游遍西藏,回家后出版一本西藏游记,下表是他的旅游和出版计划,试计算出他想完成这项计划的所需的时间。 计划耗时年月日 前期研究时间200811 开始旅行时间200831 旅行耗时8 与出版社沟通2 编辑撰写180 改稿时间120 完成时间2009/9/26 注注: :计计算算公公式式:=DATE(E27,F27-F26+F28+F29,G30+G31):=DATE(E27,F27-F26+F28+F29,G30+G31) 即即将将年年月月日日全全部部单单独独算算再再合合并并成成序序列列号号, ,再再在在单单元元格格中中设设定定日日期期格格式式即即可
20、可. . 日期 2020/1/1 =DATE(2020,1,1) 2014/2/14 =TODAY() 公式说明 =M11-M12M11、M12相差天数(4659) DATE具有创建日期的功能 返回主目录 返回日期与时间函数 某旅行家计划游遍西藏,回家后出版一本西藏游记,下表是他的旅游和出版计划,试计算出他想完成这项计划的所需的时间。 EDATE返回主目录 函数功能 返回代表指定日期 (start_date) 之前或之后用于指示月份数的日期的序 列号。使用函数 EDATE 可以计算与发行日处于一月中同一天的到期日的日期 。 如果该函数不可用,并返回错误值 #NAME?,请安装并加载“分析工具库
21、 ”加载宏。 返回日期与时间函数 表 达 式 EDATE(start_date,months) 参数含义 Start_date 为一个代表开始日期的日期。应使用 DATE 函数来输入日 期,或者将日期作为其他公式或函数的结果输入。例如,使用函数 DATE(2008,5,23) 输入日期 2008 年 5 月 23 日。如果将日期以文本的形式 输入,则会出现问题。 Month 为 start_date 之前或之后的月数。正数表示未来日期,负数 表示过去日期。 说 明 Microsoft Excel 可将日期存储为用于计算的序列号。默认情况下,1900 年 1 月 1 日的默认序列号是 1 而 2
22、008 年 1 月 1 日的默认序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。Microsoft Excel for the Macintosh 使用另外一个默认日期系统。 如果 start_date 不是有效日期,函数 EDATE 返回错误值 #VALUE!。 如果 months 不是整数,将截尾取整。 EDATE()EDATE()参参数数引引用用 日 期 2007/1/30 公 式说明(结果) =EDATE(C10,1) 此函数表示上述日期之后一个月的日 期 (2007-2-28) =EDATE(C10,-1) 此函数表示上述日期之前一个月的日 期 (
23、2006-12-30) =EDATE(C10,2) 此函数表示上述日期之后五个月的日 期 (2007-3-30) 注注释释:若要查看序列号所代表的日期,请选择该日期所在的单元格,并单击“格式”菜单上的“单元格”, 再单击“数字”选项卡,然后单击“分类”框中的“日期”。 示示例例一一推断工程开、竣工时间 知道某项工程的开工时间,预计月数,计算工程竣工时间。已知某项工程已竣工日期和已用月数,求开工时间。 开工时间预计月数预计竣工时间 2006/2/6182007/8/6 2007/1/1162008/5/1 竣工时间已用月数计算开工时间 2007/3/1-352004/4/1 2006/11/12
24、-212005/2/12 返回主目录 返回日期与时间函数 注注释释:若要查看序列号所代表的日期,请选择该日期所在的单元格,并单击“格式”菜单上的“单元格”, 知道某项工程的开工时间,预计月数,计算工程竣工时间。已知某项工程已竣工日期和已用月数,求开工时间。 DATEVALUE返回主目录 函数功能 返回 date_text 所表示的日期的序列号。函数 DATEVALUE 的主要 功能是将以文本表示的日期转换成一个序列号。 返回日期与时间函数 表 达 式 DATEVALUE(date_text) 参数含义 Date_text 代表以 Microsoft Excel 日期格式表示的日期的文 本。例如
25、,“2008-1-30“ 或 “30-Jan-08“ 就是带引号的文本,它用于 代表日期。在使用 Excel for Windows 中的默认日期系统时,date_text 必须表示 1900 年 1 月 1 日到 9999 年 12 月 31 日之间的一个日期;而在使用 Excel for Macintosh 中的默认日期系统时,date_text 必须表示 1904 年 1 月 1 日到 9999 年 12 月 31 日之间的一个日期。如果 date_text 超出 上述范围,则函数 DATEVALUE 返回错误值 #VALUE!。 如果省略 date_text 中的年份部分,则函数 DA
26、TEVALUE 使用计算 机系统内部时钟的当前年份。date_text 中的时间信息将被忽略。 说 明 Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况 下,1900 年 1 月 1 日的序列号是 1 而 2008 年 1 月 1 日的序列号 是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。Microsoft Excel for the Macintosh 使用另外一个默认日期系统。 大部分函数都会自动将日期值转换成序列号。 DATEVALUE()DATEVALUE()参参数数引引用用 公式说明(结果) =DATEVALUE(“2008年
27、 8月18日“) 使用 1900 日期系统时的文本日期 序列号 (39678) =DATEVALUE(“18-OCT- 08“) 使用 1900 日期系统时的文本日期 序列号 (39739) =DATEVALUE(“2018-8- 18“) 使用 1900 日期系统时的文本日期 序列号 (43330) 41351 使用 1900 日期系统时的文本日期 序列号 (39159) 注注释释:若要查看序列号所代表的日期,请选择该日期所在的单元格,单击“格式”菜单上的“单元格”, 再单击“数字”选项卡,然后单击“分类”框中的“日期”。 2006/8/18 414948 返回日期与时间函数 注注释释:若要
28、查看序列号所代表的日期,请选择该日期所在的单元格,单击“格式”菜单上的“单元格”, YEAR返回主目录 函数功能 返回某日期对应的年份。返回值为 1900 到 9999 之间的整数。返回日期与时间函数 表 达 式 YEAR(serial_number) 参数含义 Serial_number 为一个日期值,其中包含要查找年份的日期 。应使用 DATE 函数来输入日期,或者将日期作为其他公式或函数的 结果输入。例如,使用 DATE(2008,5,23) 输入 2008 年 5 月 23 日 。如果日期以文本的形式输入,则会出现问题。 说 明 Microsoft Excel 可将日期存储为可用于计算
29、的序列号。默认情 况下,1900 年 1 月 1 日的序列号是 1 而 2008 年 1 月 1 日的序 列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。Microsoft Excel for the Macintosh 使用另外一个默认日期系 统。 由 YEAR、MONTH 和 DAY 函数返回的值是 Gregorian 值,不管 所提供的日期值是怎样的显示格式。例如,如果所提供的日期值显示 格式是 Hijri,YEAR、MONTH 和 DAY 函数返回的值将是对应 Gregorian 日期的值。 YEAR()YEAR()参参数数引引用用 日 期 2008/
30、8/18 18/8/18 公 式说明(结果) =YEAR(C10) 第一个日期的年份 (2008) =YEAR(C11) 第二个日期的年份 (2018) 返回日期与时间函数 MONTH返回主目录 函数功能 返回以序列号表示的日期中的月份。月份是介于 1(一月)到 12( 十二月)之间的整数 返回日期与时间函数 表 达 式 MONTH(serial_number) 参数含义 Serial_number 表示一个日期值,其中包含要查找的月份。应使 用 DATE 函数来输入日期,或者将日期作为其他公式或函数的结果输入 。例如,使用 DATE(2008,5,23) 输入 2008 年 5 月 23 日
31、。如果日期 以文本的形式输入,则会出现问题。 说 明 Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况 下,1900 年 1 月 1 日的序列号是 1 而 2008 年 1 月 1 日的序列号 是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。Microsoft Excel for the Macintosh 使用另外一个默认日期系统。 由 YEAR、MONTH 和 DAY 函数返回的值为公历值,而不用考虑所给 日期值的显示格式。例如,如果所给日期值的显示格式为 Hijri,则 YEAR、MONTH 和 DAY 函数的返回值将是与等价的公历
32、日期相关的值。 MONTH()MONTH()参参数数引引用用 日 期 2008/8/18 公 式说明(结果) =MONTH(C10) 上面日期中的月份 (8) 示示例例一一标识8月份的采购回来的产品。 某采购员为了掌握每年8月份所需采购的IT产品,需要从数据库中调查以前8月份采购的产品,并以“*”号标识出来。 品 名采购日期年月日 MP32006/5/5 DC2007/8/1* MP42008/6/9 DV2006/4/8 MP52008/8/18* PS TWO2007/8/2* =IF(MONTH(D20)=8,“*“,“) 返回日期与时间函数 某采购员为了掌握每年8月份所需采购的IT产品
33、,需要从数据库中调查以前8月份采购的产品,并以“*”号标识出来。 DAY返回主目录 函数功能 返回以序列号表示的某日期的天数,用整数 1 到 31 表示。返回日期与时间函数 表 达 式 DAY(serial_number) 参数含义 Serial_number 为要查找的那一天的日期。应使用 DATE 函数 来输入日期,或者将日期作为其他公式或函数的结果输入。例如,可使 用函数 DATE(2008,5,23) 输入日期 2008 年 5 月 23 日。如果日期以 文本的形式输入,则会出现问题。 说 明 Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况 下,1900 年
34、 1 月 1 日的序列号是 1 而 2008 年 1 月 1 日的序列号 是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。Microsoft Excel for the Macintosh 使用另外一个默认日期系统。 不论日期值以何种格式显示,YEAR,MONTH 和 DAY 函数返回的值 都是 Gregorian 值。例如,如果日期的显示格式是回历,则 YEAR、MONTH 和 DAY 函数返回的值将是与相同的 Gregorian 日期相 关联的值。 DAY()DAY()参参数数引引用用 日 期 2008/8/18 公 式说明(结果) =DAY(C10) 上述日
35、期的天数 (18) 注注:DAY:DAY的的作作用用是是将将日日期期中中的的天天数数以以数数据据的的方方式式取取出出来来. . 返回日期与时间函数 HOUR返回主目录 函数功能 返回时间值的小时数。即一个介于 0 (12:00 A.M.) 到 23 (11:00 P.M.) 之间的整数。 返回日期与时间函数 表 达 式 HOUR(serial_number) 参数含义 Serial_number 表示一个时间值,其中包含要查找的小时。时 间有多种输入方式:带引号的文本字符串(例如:“6:45 PM“)、十进 制数(例如 0.78125 表示 6:45 PM)或其他公式或函数的结果(例如 :TI
36、MEVALUE(“6:45 PM“))。 说 明 Microsoft Excel for Windows 和 Excel for Macintosh 使用不 同的默认日期系统。时间值为日期值的一部分,并用十进制数来表示( 例如 12:00 PM 可表示为 0.5,因为此时是一天的一半)。 HOUR()HOUR()参参数数引引用用 日 期 2:18:18 AM 6:18:18 PM 19:30 公 式说明(结果) =HOUR(C10) 返回第一个时间值的小时数 (2) =HOUR(C11) 返回第二个时间值的小时数 (18) =HOUR(C12) 返回第三个时间值的小时数 (19) 返回日期与时
37、间函数 MINUTE返回主目录 函数功能 返回时间值中的分钟,为一个介于 0 到 59 之间的整数。返回日期与时间函数 表 达 式 MINUTE(serial_number) 参数含义 Serial_number 表示一个时间值,其中包含要查找的分钟。时 间有多种输入方式:带引号的文本字符串(例如 “6:45 PM“)、十进制 数(例如 0.78125 表示 6:45 PM)或其他公式或函数的结果(例如 TIMEVALUE(“6:45 PM“))。 说 明 Microsoft Excel for Windows 和 Microsoft Excel for the Macintosh 使用不同的
38、默认日期系统。时间值为日期值的一部分,并用 十进制数表示(例如 12:00 PM 可表示为 0.5,因为此时是一天的一半 )。 MINUTE()MINUTE()参参数数引引用用 日 期 8:28:00 PM 公 式说明(结果) =MINUTE(C10) 上面时间中的分钟数 (28) 返回日期与时间函数 TODAY返回主目录 函数功能 返回当前日期的序列号。序列号是 Microsoft Excel 日期和时间计算 使用的日期-时间代码。如果在输入函数前,单元格的格式为“常规”,则 结果将设为日期格式 返回日期与时间函数 表 达 式 TODAY( ) 参数含义 说 明 Microsoft Exce
39、l 可将日期存储为可用于计算的序列号。默认情况下 ,1900 年 1 月 1 日的序列号是 1 而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。Microsoft Excel for the Macintosh 使用另外一个默认日期系统 TODAY()TODAY()参参数数引引用用 公 式说明(结果) =TODAY( )返回今天日期的序列号:2014-02-14 示示例例一一标记制表日期 下表是月亮公司庶务组采购登记表。为方便打印,设置自动标上当天的制表日期。 月亮公司庶务采购登记表 制表日期: 2014/2/14 品 名型
40、 号单价(元)数 量总计(元) 电热杯BS_12520500 电风扇Q057210255250 碎纸机HG_252003600 饮水机UOT-1125151875 制表日期:2014-02-14 返回日期与时间函数 NOW返回主目录 函数功能 返回当前日期的序列号。序列号是 Microsoft Excel 日期和时间计 算使用的日期-时间代码。如果在输入函数前,单元格的格式为“常规 ”,则结果将设为日期格式 返回日期与时间函数 表 达 式 NOW( ) 参数含义 说 明 Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况 下,1900 年 1 月 1 日的序列号是 1
41、而 2008 年 1 月 1 日的序列号 是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。Microsoft Excel for the Macintosh 使用另外一个默认日期系统。 序列号中小数点右边的数字表示时间,左边的数字表示日期。例如 ,序列号 .5 表示时间为中午 12:00。 函数 NOW 只有在重新计算工作表,或执行含有此函数的宏时改变 。它并不会随时更新。 NOW()NOW()参参数数引引用用 公 式说明(结果) =NOW( ) 按时期时间格式返回当前日期和 时间:2014-02-14 10:46 AM =NOW( ) 返回当前日期和时间的序列号
42、 :41684.44864 返回主目录 返回日期与时间函数 WORKDAY返回主目录 函数功能 返回某日期(起始日期)之前或之后相隔指定工作日的某一日期的日 期值。工作日不包括周末和专门指定的假日。在计算发票到期日、预期交 货时间或工作天数时,可以使用函数 WORKDAY 来扣除周末或假日。 如果该函数不可用,并返回错误值 #NAME?,请安装并加载“分析工具 库”加载宏 返回日期与时间函数 表 达 式 WORKDAY(start_date,days,holidays) 参数含义 Start_date 为一个代表开始日期的日期。 Days 为 Start_date 之前或之后不含周末及节假日的
43、天数。Days 为正值将产生未来日期;为负值产生过去日期。 Holidays 为可选的列表,表示需要从工作日历中排除的日期值, 如各种省/市/自治区和国家/地区的法定假日或非法定假日。此列表可以是 包含日期的单元格区域,也可以是由代表日期的序列号所构成的数组常量 。 说 明 Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下 ,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。Microsoft Excel for the Macintosh 使用另外一个默
44、认日期系统。 如果任何参数为非法日期值,则函数 WORKDAY 将返回错误值 #VALUE 。 如果 start_date 加 days 产生非法日期值,函数 WORKDAY 返回错误 值 #NUM!。 如果 days 不是整数,将截尾取整 应使用 DATE 函数来输入日期,或者将日期作为其他公式或函数的结 果输入。例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。 如果日期以文本的形式输入,则会出现问题。 WORKDAY()WORKDAY()参参数数引引用用 日 期说明 2008/8/1起始日期 169完成所需天数 2008/10/18假 日 2008/1
45、2/5假 日 2009/2/27假 日 公 式说明(结果) =WORKDAY(C11,C12)从起始日期开始 169 个工作日的日期 (2009-3-26) =WORKDAY(C11,C12,C13:C 15) 从起始日期开始 169 个工作日的日期,除去假日 (2009-3-30) 注注释释:若要将数字显示为日期,请选择单元格并单击“格式”菜单上的“单元格”,再单击“数字”选项卡,然后单击“分类”框中的“日期”。 若要将上例中的假日所在单元格的区域转换为数组常量,请选择 A4:A6,再按 F9 示示例例一一实际工作日统计 按每周五个工作日的算法,计算行政事务处理完成某项事务的具体终止日期时间
46、。 行政事务当前日期完成工作日节假日终止日期 资格审查2007/4/2952007/5/12007/5/9 业务调研2007/5/20302007/5/22007/7/2 下发调令2007/6/10202007/5/32007/7/6 接收安置2007/7/272007/6/12007/7/11 新人考察2007/7/15602007/7/182007/10/9 综合评价2007/8/6102007/8/82007/8/21 返回主目录 返回日期与时间函数 注注释释:若要将数字显示为日期,请选择单元格并单击“格式”菜单上的“单元格”,再单击“数字”选项卡,然后单击“分类”框中的“日期”。 NE
47、TWORKDAYS返回主目录 函数功能 返回参数 start-data 和 end-data 之间完整的工作日数值。工作日 不包括周末和专门指定的假期。可以使用函数 NETWORKDAYS,根据某一特 定时期内雇员的工作天数,计算其应计的报酬。 如果该函数不可用,并返回错误值 #NAME?,请安装并加载“分析工具 库”加载宏 返回日期与时间函数 表 达 式 NETWORKDAYS(start_date,end_date,holidays) 参数含义 Start_date 为一个代表开始日期的日期。 End_date 为终止日期。 Holidays 表示不在工作日历中的一个或多个日期所构成的可选
48、区 域,例如:省/市/自治区和国家/地区的法定假日以及其他非法定假日。该 列表可以是包含日期的单元格区域,或是表示日期的序列号的数组常量。 说 明 Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下 ,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。Microsoft Excel for the Macintosh 使用另外一个默认日期系统。 如果任何参数为无效的日期值,则函数 NETWORKDAYS 将返回错误值 #VALUE!。 应使用 DATE 函数
49、来输入日期,或者将日期作为其他公式或函数的结 果输入。例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。 如果日期以文本的形式输入,则会出现问题。 NETWORKDAYS()NETWORKDAYS()参参数数引引用用 2007/1/31 日 期说明2007/2/28 2007/5/6项目的开始日期制表日期:2014-02-14 2008/11/1项目的终止日期 2007/10/1假 日 2007/12/5假 日 2008/3/8假 日 公 式说明(结果) =NETWORKDAYS(C11,C12) 上面的开始日期和终止日期之间工作日的数值 (390) =NETWORKDAYS(C11,C12, C13) 上面的开始日期和终止日期之间工作日的数值,不包 括第一个假日 (389) =NETWORKDAYS(C11,C12, C13:D15) 上面的开始日期和终止日期之间工作日的数值,不包 括上面所列出的假日 (388) 注注释释:在最后一个示例中,若要将用于假日的单元格区域转化为数组常量,请在公式中选中引用的区域 A4:A6,再按 F9。 示示例例一一计算两个日期之间的有效工作日天数 按每周五个工作日的
链接地址:https://www.31doc.com/p-5175526.html