《EXCEL函数技巧大全.xls》由会员分享,可在线阅读,更多相关《EXCEL函数技巧大全.xls(319页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、EXCELEXCEL常常用用函函数数目目录录序号分类函数名称及链接函数名称及链接语法作用和功能1日期与时间函数DATEDATEdate(year,month,day)返回特定的日期序列号2EDATEEDATEedate(start_date,months)按指定日期上下推月份并回到相应日期3DATEVALUEDATEVALUEdatevalue(date_text)将各种日期格式改为序列号便于计算4YEARYEARyear(serial_number)返回日期序列号或日期格式中的年份5MONTHMONTHmonth(serial_number)返回日期序列号或日期格式中的月份6DAYDAYda
2、y(serial_number)返回日期序列号或日期格式中的天数7HOURHOURhour(serial_number)返回日期序列号或日期格式中的小时数8MINUTEMINUTEminute(serial_number)返回日期序列号或日期格式中的分钟数9TODAYTODAYtoday()返回当前日期序列号10NOWNOWnow()返回当前日期序列号并含当前时间11WORKDAYWORKDAYworkday(start_day,days,holidays)一段时间内工作日计算函数12NETWORKDAYSNETWORKDAYSnetworkdays(start_dayte,end_date,
3、holidays)计算两个日期之前的有效工作日天数,不包括周末和专门指定假日13WEEKDAYWEEKDAYweekday(serial_number,return_type)返回某日期序列号代表的是星期数14DATEDIFDATEDIFdateif(start_date,end_date,unit)与Lotus兼容而设,用于计算两个日期之间的天数、月数和年数15时间函数应用实例时间函数应用实例16查找函数OFFSETOFFSEToffset(reference,rows,cols,height,width)以指定的引用为参照系,通过给定偏移量得到新引用17MATCHMATCHmatch(lo
4、okup_value,lookup_array,match_type)返回指定方式下的与指定数值匹配的数组中元素的相应位置18INDIRECTINDIRECTindirect(ref_text,al)返回由文本字符串指定的引用,并将数值计算19CHOOSECHOOSEchoose(index_num,valuel,value2,)按照给定的索引号,返回列表中的数值20ADDRESSADDRESSaddress(row_num,column_num,abs_num,al,sheet_text)按给定的行号和列标来建立文本类型的单元格地址,行号和列标可指定,也可由公计算产生,文本类型的地址也可以计
5、算;21COLUMNCOLUMNcolumn(refernce)返回单元格所在列的列标22COLUMNSCOLUMNScolumns(refernce)返回数组或引用的列数23HYPERLINKHYPERLINKhyperlink(link_location,friendly_name)快捷的跳转方式以打开网络及其它工作簿24LOOKUP向量LOOKUP向量lookup(lookup_value,lookup_vector,result_vector)在单行区域或单列区域中查打数值,然后返第2个单行区域或单列区域中相同位置的数值25LOOKUP数组LOOKUP数组lookup(lookup_v
6、alue,array)在数组的第一行或列中查找指定的数值,然后返回最后一行或列中相同位置的数值26LOOKUP应用1LOOKUP应用127HLOOKUPHLOOKUPhlookup(lookup_value,table_array,row_index_num,range_lookup)在表格或数值数组的首行查找指定数值,并由此返回表格或数组当前列中指定行处的数值28VLOOKUPVLOOKUPvlookup(lookup_value,table_array,col_index_num,range_looup)在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定的列处的数值29
7、VLOOKUP应用1VLOOKUP应用130VLOOKUP应用实例2VLOOKUP应用实例231VLOOKUP应用3VLOOKUP应用332VLOOKUP处理查找错误VLOOKUP处理查找错误33VLOOKUP模块VLOOKUP模块34数组公式构造原理数组公式构造原理35INDEX_数组形式INDEX_数组形式index(array,row_num,column_num)返回列表或数组中的元素值,此元素由行序号和列序号的索引值给定36INDEX_引用形式INDEX_引用形式index(reference,row_num,column_num,area_num)返回指定的行与列交叉处的单元格引用
8、,如果引用由不连续区域组成,可选择其中之一区域37数学函数SUMSUMsum(number1,number2,)返回该区域内所有数据之和38SUMIFSUMIFsumif(number1,number2,)按指定条件对区域内所数据之和39SUMPRODUCTSUMPRODUCTsumproduct(array1,array2,)在给定的几给数组中,将数组间对应的元素相乘,并返回乘积之和40SUBTOTALSUBTOTALsubtotal(function_num,ref1,ref2)在数据库分类汇总后再进行相关汇总工作41ROUNDROUNDround(number,num_digits)对数
9、值进行四舍五入42ROUNDUPROUNDUProundup(number,num_digits)对数值按指定位数进行向上取整43ROUNDDOWNROUNDDOWNrounddown(number,num_digits)对数值按指定位数进行向下取整44ABSABSabs(number)对单元格数值进行绝对值处理45MODMODmod(number,divisor)求余函数46RANDRANDrand()产生随机函数47文本函数ASCASCasc(text)将双字节字符转换为单字节字符48LEN_LENBLEN_LENBlen(text)lenb(text)测试字符串的长度49LEFT_LEF
10、TBLEFT_LEFTBleft(text,num_chars)leftb(text,num_bytes)从字符串左边第一个字符按参数定义提取字符LEFTB则提取双字节字符50RIGHT_RIGHTBRIGHT_RIGHTBright(text,num_chars)right(text,num_bytes)从字符串右边第一个字符按参数定义提取字符RIGHTB则提取双字节字符51MID_MIDBMID_MIDBmid(text,start_num,num_chars)在单元格中按指定位置按参数定义提取字符52CONCATENATECONCATENATEconcatente(text1,text2
11、)用于连接字符串,其功能与&符号相同53REPLACE_REPLACEBREPLACE_REPLACEBreplace(old_text,start_num,num_shars,new_text)使其它文本字符串并根据所指定的字符数替换某文本字符串中的部份文本查找函数EXCELEXCEL常常用用函函数数目目录录54SUBSTITUTESUBSTITUTEsubstitute(text,old_text,new_text,instance_num)替换字符串中的字符的,可指定字符替换,也可批量执行替换55TEXTTEXTtext(value,format_text)将数值转换为按指定数字格式表示
12、文本56文本典型实例1文本典型实例157文本典型实例2文本典型实例258文本典型实例3文本典型实例359逻辑函数ANDANDand(logical1,logical2,)所有参数的逻辑值为真则TRUE,只要一个参数假则返回FALSE60ORORor(logical1,logical2,)所有参数只要有一个参数为TRUE,即返回TRUE,任何一个参数的逻辑值为FALSE,即返回FALSE61NOTNOTnot(logical)对参数值求反,当确保一个值不等于某一特定值时使用62IFIFif(logical_test,value_if_true,value_if_false)执行真假值判断,根据逻
13、辑计算的真假值,返回不同结果63逻辑值与运算符逻辑值与运算符64AND与OR和逻辑符区别AND与OR和逻辑符区别65突破函数参数限制突破函数参数限制66统计函数AVERAGEAVERAGEaverage(number1,number2,)统计所有参数的算术平均值,AVREAGEA则剔除非数值的参数67COUNTCOUNTcount(value1,value2)返回包含数字参数列表中数字的单元格的个数68COUNTACOUNTAcounta(value1,value2)返回参数列表中非空值的单元格个数,忽略各种数据的格式,全部统计并计个数69COUNTBLANKCOUNTBLANKcountbl
14、and(range)返回参数列表中空值的单元格个数,忽略单元格中各种数据的格式70COUNTIFCOUNTIFcountif(range,criteria)计算满足条件的单元格个数71FREQUENCYFREQUENCYfrequency(data_array,bins_array)以一列垂直数组返回某个区域中数据的频率分布72LARGELARGElarge(array,k)返回数据集中第K个最大值73SMALLSMALLsmall(array,k)返回数据集中第K个最小值74MODEMODEmode(number1,number2)测量函数返回左某一数组或数据区域中出现频率最多的数值75MA
15、XMAXmax(number1,number2)返回一个区域中数值最大的值76MINMINmin(number1,number2)返回一个区域中数值最小的值77TRIMMEANTRIMMEANtrimmean(array,percent)先将数据集中按比例去掉最大值和最小值之后返回平均值78RANKRANKrank(number,ref,order)返回一个数字在列表中的排位,按其大小与列表中其它值的比值79统计典型实例1统计典型实例180统计典型实例2统计典型实例281统计典型实例3统计典型实例382工程函数CELLCELLcell(info_type,reference)返回某一个引用区域
16、的左上角单元格的格式位置或内容等信息文本函数EXCELEXCEL常常用用函函数数目目录录83ERROR.TYPEERROR.TYPEerror.type(error_val)返回对应于EXCEL中某一错误值的数字,或者没有错误返回#N/A,主要用于查错有追查出错原因84INFOINFOinfo(type_text)便于用户了解系统运行环境以及工作表的运行状态memavail显示内存空间memused数据占用空间totmem全部内存空间85IS_类函数IS_类函数iserror(value)isblank(value)iserr(value)islogical(value)istext(valu
17、e)isna(value)isnontext(value)isnumber(value)isref(value)值为任意错误值;值为空白单元格;值为除#N/A之外的任意错误值;值为逻辑值;值为文本;值为错误值,即不存在之值;值为不是文本的任意项(此函数的值为空);值为数字;值为引用;工程函数EXCELEXCEL常常用用函函数数目目录录应用及备注易失性函数易失性函数不含法定及特殊假日年龄和工龄对记录进行排序、生成工资条、建立动态引用区特性是返回区域内每个记录第一次出现的位置常用于学生成绩等级转换、个税统计、返回区域查询 第四个参数sheet_text如果是false,则表示R1C1样式用于列向引
18、用求和,等等。当查找区域无时,自动在取数区域取最大值模糊查询、重复记录查询、多条件查询等,效果非常好文本为0,逻辑值为1正负数相除结果不同即将全角字符改为半角字符lenb测试双字节字符B则为更换的字节数在公式中经常使用*来表示and,效果一样在公式中经常使用+来表示or对数值和公式进行条件检测全部参数参与计数,逻辑值文本值为零只取含数值的单元格个数统计区域中包含数据的单元格个数本公式与COUNTA相反,注意:=的假空单元格也被视为空此函数必须用数组公式输入非常有用默认0,表示从最大开始排公式中可设不同格式,相当于单元格格式设置DATE函数功能返回代表特定日期的序列号。如果在输入函数前,单元格格
19、式为“常规”,则结果将设为日期格式。表 达 式 DATE(year,month,day)参数含义Year 参数 year 可以为一到四位数字。Microsoft Excel 将根据所使用的日期系统来解释 year 参数。默认情况下,Microsoft Excelfor Windows 将使用 1900 日期系统,而 Microsoft Excel forMacintosh 将使用 1904 日期系统。Month 代表每年中月份的数字。如果所输入的月份大于 12,将从指定年份的一月份开始往上加算。例如:DATE(2008,14,2)返回代表2009 年 2 月 2 日的序列号。Day 代表在该月
20、份中第几天的数字。如果 day 大于该月份的最大天数,则将从指定月份的第一天开始往上累加。例如,DATE(2008,1,35)返回代表 2008 年 2 月 4 日的序列号说 明 Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1 而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448天。Microsoft Excel for the Macintosh 使用另外一个默认日期系统。函数 DATE 在年、月、日为变量的公式中非常有用。DATE()DATE()参参数数引引
21、用用年月日2008818公式说明(结果)=DATE(C11,D11,E11)返回上述日期的序列号,使用 1900日期系统(2008-8-18 或 39678)注注释释:若要将数字转换为日期形式,请选中单元格,在“格式”菜单上单击“单元格”,再单击“数字”选项卡,然后单击“分类”框中的“常规”。示示例例一一计划撰写西藏游记完成时间某旅行家计划游遍西藏,回家后出版一本西藏游记,下表是他的旅游和出版计划,试计算出他想完成这项计划的所需的时间。计划耗时年月日前期研究时间200811开始旅行时间200831旅行耗时8与出版社沟通2编辑撰写180改稿时间120完成时间2009/9/26注注:计计算算公公式
22、式:=DATE(E27,F27-F26+F28+F29,G30+G31):=DATE(E27,F27-F26+F28+F29,G30+G31)即即将将年年月月日日全全部部单单独独算算再再合合并并成成序序列列号号,再再在在单单元元格格中中设设定定日日期期格格式式即即可可.返回主目录返回日期与时间函数日期2020/1/1=DATE(2020,1,1)2012/7/7=TODAY()公式说明=M11-M12M11、M12相差天数(4659)DATE具有创建日期的功能注注释释:若要将数字转换为日期形式,请选中单元格,在“格式”菜单上单击“单元格”,某旅行家计划游遍西藏,回家后出版一本西藏游记,下表是他
23、的旅游和出版计划,试计算出他想完成这项计划的所需的时间。即即将将年年月月日日全全部部单单独独算算再再合合并并成成序序列列号号,再再在在单单元元格格中中设设定定日日期期格格式式即即可可.EDATE返回主目录函数功能 返回代表指定日期(start_date)之前或之后用于指示月份数的日期的序列号。使用函数 EDATE 可以计算与发行日处于一月中同一天的到期日的日期。如果该函数不可用,并返回错误值#NAME?,请安装并加载“分析工具库”加载宏。返回日期与时间函数表 达 式 EDATE(start_date,months)参数含义 Start_date 为一个代表开始日期的日期。应使用 DATE 函数
24、来输入日期,或者将日期作为其他公式或函数的结果输入。例如,使用函数DATE(2008,5,23)输入日期 2008 年 5 月 23 日。如果将日期以文本的形式输入,则会出现问题。Month 为 start_date 之前或之后的月数。正数表示未来日期,负数表示过去日期。说 明 Microsoft Excel可将日期存储为用于计算的序列号。默认情况下,1900 年 1 月 1 日的默认序列号是 1 而 2008 年 1 月 1 日的默认序列号是 39448,这是因为它距1900 年 1 月 1 日有 39448 天。Microsoft Excel for the Macintosh 使用另外一
25、个默认日期系统。如果 start_date 不是有效日期,函数 EDATE 返回错误值#VALUE!。如果 months 不是整数,将截尾取整。EDATE()EDATE()参参数数引引用用日 期2007/1/30公 式说明(结果)=EDATE(C10,1)此函数表示上述日期之后一个月的日期(2007-2-28)=EDATE(C10,-1)此函数表示上述日期之前一个月的日期(2006-12-30)=EDATE(C10,2)此函数表示上述日期之后五个月的日期(2007-3-30)注注释释:若要查看序列号所代表的日期,请选择该日期所在的单元格,并单击“格式”菜单上的“单元格”,再单击“数字”选项卡,
26、然后单击“分类”框中的“日期”。示示例例一一推断工程开、竣工时间知道某项工程的开间,预计月数,计算工程竣工时间。已知某项工程已竣工日期和已用月数,求开工时间。开工时间预计月数预计竣工时间2006/2/6182007/8/62007/1/1162008/5/1竣工时间已用月数计算开工时间2007/3/1-352004/4/12006/11/12-212005/2/12返回主目录返回日期与时间函数注注释释:若要查看序列号所代表的日期,请选择该日期所在的单元格,并单击“格式”菜单上的“单元格”,知道某项工程的开间,预计月数,计算工程竣工时间。已知某项工程已竣工日期和已用月数,求开工时间。DATEVA
27、LUE返回主目录函数功能 返回 date_text 所表示的日期的序列号。函数 DATEVALUE 的主要功能是将以文本表示的日期转换成一个序列号。返回日期与时间函数表 达 式 DATEVALUE(date_text)参数含义 Date_text 代表以 Microsoft Excel 日期格式表示的日期的文本。例如,2008-1-30 或 30-Jan-08 就是带引号的文本,它用于代表日期。在使用 Excel for Windows中的默认日期系统时,date_text 必须表示 1900 年 1 月 1 日到9999 年 12 月 31 日之间的一个日期;而在使用 Excel forMa
28、cintosh 中的默认日期系统时,date_text 必须表示 1904 年 1 月1 日到 9999 年 12 月 31 日之间的一个日期。如果 date_text 超出上述范围,则函数 DATEVALUE 返回错误值#VALUE!。如果省略 date_text 中的年份部分,则函数 DATEVALUE 使用计算机系统内部时钟的当前年份。date_text 中的时间信息将被忽略。说 明 Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1 而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年
29、1 月 1 日有 39448天。Microsoft Excel for the Macintosh 使用另外一个默认日期系统。大部分函数都会自动将日期值转换成序列号。DATEVALUE()DATEVALUE()参参数数引引用用公式说明(结果)=DATEVALUE(2008年8月18日)使用 1900 日期系统时的文本日期序列号(39678)=DATEVALUE(18-OCT-08)使用 1900 日期系统时的文本日期序列号(39739)=DATEVALUE(2018-8-18)使用 1900 日期系统时的文本日期序列号(43330)40620 使用 1900 日期系统时的文本日期序列号(391
30、59)注注释释:若要查看序列号所代表的日期,请选择该日期所在的单元格,单击“格式”菜单上的“单元格”,再单击“数字”选项卡,然后单击“分类”框中的“日期”。2006/8/18407636返回主目录返回日期与时间函数注注释释:若要查看序列号所代表的日期,请选择该日期所在的单元格,单击“格式”菜单上的“单元格”,YEAR返回主目录函数功能 返回某日期对应的年份。返回值为 1900 到 9999 之间的整数。返回日期与时间函数表 达 式 YEAR(serial_number)参数含义 Serial_number 为一个日期值,其中包含要查找年份的日期。应使用 DATE 函数来输入日期,或者将日期作为
31、其他公式或函数的结果输入。例如,使用 DATE(2008,5,23)输入 2008 年 5 月 23 日。如果日期以文本的形式输入,则会出现问题。说 明 Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1 而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448天。Microsoft Excel for the Macintosh 使用另外一个默认日期系统。由 YEAR、MONTH 和 DAY 函数返回的值是 Gregorian 值,不管所提供的日期值是怎样的显示格式。
32、例如,如果所提供的日期值显示格式是 Hijri,YEAR、MONTH 和 DAY 函数返回的值将是对应Gregorian 日期的值。YEAR()YEAR()参参数数引引用用日 期2008/8/1818/8/18公 式说明(结果)=YEAR(C10)第一个日期的年份(2008)=YEAR(C11)第二个日期的年份(2018)返回主目录返回日期与时间函数MONTH返回主目录函数功能 返回以序列号表示的日期中的月份。月份是介于 1(一月)到 12(十二月)之间的整数返回日期与时间函数表 达 式 MONTH(serial_number)参数含义 Serial_number 表示一个日期值,其中包含要查
33、找的月份。应使用 DATE 函数来输入日期,或者将日期作为其他公式或函数的结果输入。例如,使用 DATE(2008,5,23)输入 2008 年 5 月 23 日。如果日期以文本的形式输入,则会出现问题。说 明 Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1 而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。MicrosoftExcel for the Macintosh 使用另外一个默认日期系统。由 YEAR、MONTH 和 DAY 函数返回的值为公历
34、值,而不用考虑所给日期值的显示格式。例如,如果所给日期值的显示格式为 Hijri,则YEAR、MONTH 和 DAY 函数的返回值将是与等价的公历日期相关的值。MONTH()MONTH()参参数数引引用用日 期2008/8/18公 式说明(结果)=MONTH(C10)上面日期中的月份(8)示示例例一一标识8月份的采购回来的产品。某采购员为了掌握每年8月份所需采购的IT产品,需要从数据库中调查以前8月份采购的产品,并以“*”号标识出来。品 名采购日期年月日MP32006/5/5DC2007/8/1*MP42008/6/9DV2006/4/8MP52008/8/18*PS TWO2007/8/2*
35、=IF(MONTH(D20)=8,*,)返回主目录返回日期与时间函数某采购员为了掌握每年8月份所需采购的IT产品,需要从数据库中调查以前8月份采购的产品,并以“*”号标识出来。DAY返回主目录函数功能 返回以序列号表示的某日期的天数,用整数 1 到 31 表示。返回日期与时间函数表 达 式 DAY(serial_number)参数含义 Serial_number 为要查找的那一天的日期。应使用 DATE 函数来输入日期,或者将日期作为其他公式或函数的结果输入。例如,可使用函数 DATE(2008,5,23)输入日期 2008 年 5 月 23 日。如果日期以文本的形式输入,则会出现问题。说 明
36、 Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 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()参参数数引引用
37、用日 期2008/8/18公 式说明(结果)=DAY(C10)上述日期的天数(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
38、PM)或其他公式或函数的结果(例如:TIMEVALUE(6:45 PM))。说 明 Microsoft Excel for Windows 和 Excel for Macintosh 使用不同的默认日期系统。时间值为日期值的一部分,并用十进制数来表示(例如 12:00 PM 可表示为 0.5,因为此时是一天的一半)。HOUR()HOUR()参参数数引引用用日 期2:18:18 AM6:18:18 PM19:30公 式说明(结果)=HOUR(C10)返回第一个时间值的小时数(2)=HOUR(C11)返回第二个时间值的小时数(18)=HOUR(C12)返回第三个时间值的小时数(19)返回主目录返回
39、日期与时间函数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 theMacintosh 使用不同的默认日期系统。时间
40、值为日期值的一部分,并用十进制数表示(例如 12:00 PM 可表示为 0.5,因为此时是一天的一半)。MINUTE()MINUTE()参参数数引引用用日 期8:28:00 PM公 式说明(结果)=MINUTE(C10)上面时间中的分钟数(28)返回主目录返回日期与时间函数TODAY返回主目录函数功能 返回当前日期的序列号。序列号是 Microsoft Excel 日期和时间计算使用的日期-时间代码。如果在输入函数前,单元格的格式为“常规”,则结果将设为日期格式返回日期与时间函数表 达 式 TODAY()参数含义说 明 Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况
41、下,1900 年 1 月 1 日的序列号是 1 而 2008 年 1 月 1 日的序列号是39448,这是因为它距 1900 年 1 月 1 日有 39448 天。Microsoft Excelfor the Macintosh 使用另外一个默认日期系统TODAY()TODAY()参参数数引引用用公 式说明(结果)=TODAY()返回今天日期的序列号:2012-07-07示示例例一一标记制表日期下表是月亮公司庶务组采购登记表。为方便打印,设置自动标上当天的制表日期。月亮公司庶务采购登记表制表日期:2012/7/7品 名型 号单价(元)数 量总计(元)电热杯BS_12520500电风扇Q0572
42、10255250碎纸机HG_252003600饮水机UOT-1125151875制表日期:2012-07-07返回主目录返回日期与时间函数NOW返回主目录函数功能 返回当前日期的序列号。序列号是 Microsoft Excel 日期和时间计算使用的日期-时间代码。如果在输入函数前,单元格的格式为“常规”,则结果将设为日期格式返回日期与时间函数表 达 式 NOW()参数含义说 明 Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1 而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1
43、日有 39448天。Microsoft Excel for the Macintosh 使用另外一个默认日期系统。序列号中小数点右边的数字表示时间,左边的数字表示日期。例如,序列号.5 表示时间为中午 12:00。函数 NOW 只有在重新计算工作表,或执行含有此函数的宏时改变。它并不会随时更新。NOW()NOW()参参数数引引用用公 式说明(结果)=NOW()按时期时间格式返回当前日期和时间:2012-07-07 3:31 PM=NOW()返回当前日期和时间的序列号:41097.64707返回主目录返回日期与时间函数WORKDAY返回主目录函数功能 返回某日期(起始日期)之前或之后相隔指定工作
44、日的某一日期的日期值。工作日不包括周末和专门指定的假日。在计算发票到期日、预期交货时间或工作天数时,可以使用函数 WORKDAY 来扣除周末或假日。如果该函数不可用,并返回错误值#NAME?,请安装并加载“分析工具库”加载宏返回日期与时间函数表 达 式 WORKDAY(start_date,days,holidays)参数含义 Start_date 为一个代表开始日期的日期。Days 为 Start_date 之前或之后不含周末及节假日的天数。Days为正值将产生未来日期;为负值产生过去日期。Holidays 为可选的列表,表示需要从工作日历中排除的日期值,如各种省/市/自治区和国家/地区的法
45、定假日或非法定假日。此列表可以是包含日期的单元格区域,也可以是由代表日期的序列号所构成的数组常量。说 明 Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是39448,这是因为它距 1900 年 1 月 1 日有 39448 天。Microsoft Excelfor the Macintosh 使用另外一个默认日期系统。如果任何参数为非法日期值,则函数 WORKDAY 将返回错误值#VALUE。如果 start_date 加 days 产生非法日期值,函数 WORKDAY 返回错误
46、值#NUM!。如果 days 不是整数,将截尾取整 应使用 DATE 函数来输入日期,或者将日期作为其他公式或函数的结果输入。例如,使用函数 DATE(2008,5,23)输入 2008 年 5 月 23 日。如果日期以文本的形式输入,则会出现问题。WORKDAY()WORKDAY()参参数数引引用用日 期说明2008/8/1起始日期169完成所需天数2008/10/18假 日2008/12/5假 日2009/2/27假 日公 式说明(结果)=WORKDAY(C11,C12)从起始日期开始 169 个工作日的日期(2009-3-26)=WORKDAY(C11,C12,C13:C15)从起始日期
47、开始 169 个工作日的日期,除去假日(2009-3-30)注注释释:若要将数字显示为日期,请选择单元格并单击“格式”菜单上的“单元格”,再单击“数字”选项卡,然后单击“分类”框中的“日期”。若要将上例中的假日所在单元格的区域转换为数组常量,请选择 A4:A6,再按 F9示示例例一一实际工作日统计按每周五个工作日的算法,计算行政事务处理完成某项事务的具体终止日期时间。行政事务当前日期完成工作日节假日终止日期资格审查2007/4/2952007/5/12007/5/9业务调研2007/5/20302007/5/22007/7/2下发调令2007/6/10202007/5/32007/7/6接收安
48、置2007/7/272007/6/12007/7/11新人考察2007/7/15602007/7/182007/10/9综合评价2007/8/6102007/8/82007/8/21返回主目录返回日期与时间函数注注释释:若要将数字显示为日期,请选择单元格并单击“格式”菜单上的“单元格”,再单击“数字”选项卡,然后单击“分类”框中的“日期”。NETWORKDAYS返回主目录函数功能 返回参数 start-data 和 end-data 之间完整的工作日数值。工作日不包括周末和专门指定的假期。可以使用函数 NETWORKDAYS,根据某一特定时期内雇员的工作天数,计算其应计的报酬。如果该函数不可用
49、,并返回错误值#NAME?,请安装并加载“分析工具库”加载宏返回日期与时间函数表 达 式 NETWORKDAYS(start_date,end_date,holidays)参数含义 Start_date 为一个代表开始日期的日期。End_date 为终止日期。Holidays 表示不在工作日历中的一个或多个日期所构成的可选区域,例如:省/市/自治区和国家/地区的法定假日以及其他非法定假日。该列表可以是包含日期的单元格区域,或是表示日期的序列号的数组常量。说 明 Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008
50、 年 1 月 1 日的序列号是39448,这是因为它距 1900 年 1 月 1 日有 39448 天。MicrosoftExcel for the Macintosh 使用另外一个默认日期系统。如果任何参数为无效的日期值,则函数 NETWORKDAYS 将返回错误值#VALUE!。应使用 DATE 函数来输入日期,或者将日期作为其他公式或函数的结果输入。例如,使用函数 DATE(2008,5,23)输入 2008 年 5 月 23 日。如果日期以文本的形式输入,则会出现问题。NETWORKDAYS()NETWORKDAYS()参参数数引引用用2007/1/31日 期说明2007/2/2820