《Excel常用函数大全xls.xls》由会员分享,可在线阅读,更多相关《Excel常用函数大全xls.xls(273页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、EXCELEXCEL常常用用函函数数目目录录序序号号分分类类函函数数名名称称及及链链接接语语法法作作用用和和功功能能应应用用及及备备注注1 1日日期期与与时时间间函函数数DATEdate(year,month,day)返返回回特特定定的的日日期期序序列列号号2 2EDATEedate(start_date,months)按按指指定定日日期期上上下下推推月月份份并并回回到到相相应应日日期期3 3DATEVALUEdatevalue(date_text)将将各各种种日日期期格格式式改改为为序序列列号号便便于于计计算算4 4YEARyear(serial_number)返返回回日日期期序序列列号号或
2、或日日期期格格式式中中的的年年份份5 5MONTHmonth(serial_number)返返回回日日期期序序列列号号或或日日期期格格式式中中的的月月份份6 6DAYday(serial_number)返返回回日日期期序序列列号号或或日日期期格格式式中中的的天天数数7 7HOURhour(serial_number)返返回回日日期期序序列列号号或或日日期期格格式式中中的的小小时时数数8 8MINUTEminute(serial_number)返返回回日日期期序序列列号号或或日日期期格格式式中中的的分分钟钟数数9 9TODAYtoday()返返回回当当前前日日期期序序列列号号易易失失性性函函数数
3、1010NOWnow()返返回回当当前前日日期期序序列列号号并并含含当当前前时时间间易易失失性性函函数数1111WORKDAYworkday(start_day,days,holidays)一一段段时时间间内内工工作作日日计计算算函函数数不不含含法法定定及及特特殊殊假假日日1212NETWORKDAYSnetworkdays(start_dayte,end_date,holidays)计计算算两两个个日日期期之之前前的的有有效效工工作作日日天天数数,不不包包括括周周末末和和专专门门指指定定假假日日1313WEEKDAYweekday(serial_number,return_type)返返回回
4、某某日日期期序序列列号号代代表表的的是是星星期期数数1414DATEDIFdateif(start_date,end_date,unit)与与LotusLotus兼兼容容而而设设,用用于于计计算算两两个个日日期期之之间间的的天天数数、月月数数和和年年数数年年龄龄和和工工龄龄1515时时间间函函数数应应用用实实例例1616查查找找函函数数OFFSEToffset(reference,rows,cols,height,width)以以指指定定的的引引用用为为参参照照系系,通通过过给给定定偏偏移移量量得得到到新新引引用用对对记记录录进进行行排排序序、生生成成工工资资条条、建建立立动动态态引引用用区区
5、1717MATCHmatch(lookup_value,lookup_array,match_type)返返回回指指定定方方式式下下的的与与指指定定数数值值匹匹配配的的数数组组中中元元素素的的相相应应位位置置特特性性是是返返回回区区域域内内每每个个记记录录第第一一次次出出现现的的位位置置1818INDIRECTindirect(ref_text,al)返返回回由由文文本本字字符符串串指指定定的的引引用用,并并将将数数值值计计算算1919CHOOSEchoose(index_num,valuel,value2,)按按照照给给定定的的索索引引号号,返返回回列列表表中中的的数数值值常常用用于于学学生
6、生成成绩绩等等级级转转换换、个个税税统统计计、返返回回区区域域查查询询2020ADDRESSaddress(row_num,column_num,abs_num,al,sheet_text)按按给给定定的的行行号号和和列列标标来来建建立立文文本本类类型型的的单单元元格格地地址址,行行号号和和列列标标可可指指定定,也也可可由由公公计计算算产产生生,文文本本类类型型的的地地址址也也可可以以计计算算;第第四四个个参参数数sheet_text如如果果是是false,则则表表示示R1C1样样式式2121COLUMNcolumn(refernce)返返回回单单元元格格所所在在列列的的列列标标2222COL
7、UMNScolumns(refernce)返返回回数数组组或或引引用用的的列列数数2323HYPERLINKhyperlink(link_location,friendly_name)快快捷捷的的跳跳转转方方式式以以打打开开网网络络及及其其它它工工作作簿簿2424LOOKUP向向量量lookup(lookup_value,lookup_vector,result_vector)在在单单行行区区域域或或单单列列区区域域中中查查打打数数值值,然然后后返返第第2 2个个单单行行区区域域或或单单列列区区域域中中相相同同位位置置的的数数值值当当查查找找区区域域无无时时,自自动动在在取取数数区区域域取取最
8、最大大值值2525LOOKUP数数组组lookup(lookup_value,array)在在数数组组的的第第一一行行或或列列中中查查找找指指定定的的数数值值,然然后后返返回回最最后后一一行行或或列列中中相相同同位位置置的的数数值值2626LOOKUP应应用用12727HLOOKUPhlookup(lookup_value,table_array,row_index_num,range_lookup)在在表表格格或或数数值值数数组组的的首首行行查查找找指指定定数数值值,并并由由此此返返回回表表格格或或数数组组当当前前列列中中指指定定行行处处的的数数值值2828VLOOKUPvlookup(lo
9、okup_value,table_array,col_index_num,range_looup)在在表表格格或或数数值值数数组组的的首首列列查查找找指指定定的的数数值值,并并由由此此返返回回表表格格或或数数组组当当前前行行中中指指定定的的列列处处的的数数值值模模糊糊查查询询、重重复复记记录录查查询询、多多条条件件查查询询等等,效效果果非非常常好好2929VLOOKUP应应用用13030VLOOKUP应应用用实实例例23131VLOOKUP应应用用33232VLOOKUP处处理理查查找找错错误误3333VLOOKUP模模块块3434数数组组公公式式构构造造原原理理3535INDEX_数数组组形
10、形式式index(array,row_num,column_num)返返回回列列表表或或数数组组中中的的元元素素值值,此此元元素素由由行行序序号号和和列列序序号号的的索索引引值值给给定定3636INDEX_引引用用形形式式index(reference,row_num,column_num,area_num)返返回回指指定定的的行行与与列列交交叉叉处处的的单单元元格格引引用用,如如果果引引用用由由不不连连续续区区域域组组成成,可可选选择择其其中中之之一一区区域域查查找找函函数数EXCELEXCEL常常用用函函数数目目录录3737数数学学函函数数SUMsum(number1,number2,)返
11、返回回该该区区域域内内所所有有数数据据之之和和文文本本为为0,0,逻逻辑辑值值为为1 13838SUMIFsumif(number1,number2,)按按指指定定条条件件对对区区域域内内所所数数据据之之和和3939SUMPRODUCTsumproduct(array1,array2,)在在给给定定的的几几给给数数组组中中,将将数数组组间间对对应应的的元元素素相相乘乘,并并返返回回乘乘积积之之和和4040SUBTOTALsubtotal(function_num,ref1,ref2)在在数数据据库库分分类类汇汇总总后后再再进进行行相相关关汇汇总总工工作作4141ROUNDround(numbe
12、r,num_digits)对对数数值值进进行行四四舍舍五五入入4242ROUNDUProundup(number,num_digits)对对数数值值按按指指定定位位数数进进行行向向上上取取整整4343ROUNDDOWNrounddown(number,num_digits)对对数数值值按按指指定定位位数数进进行行向向下下取取整整4444ABSabs(number)对对单单元元格格数数值值进进行行绝绝对对值值处处理理4545MODmod(number,divisor)求求余余函函数数正正负负数数相相除除结结果果不不同同4646RANDrand()产产生生随随机机函函数数4747文文本本函函数数A
13、SCasc(text)将将双双字字节节字字符符转转换换为为单单字字节节字字符符即即将将全全角角字字符符改改为为半半角角字字符符4848LEN_LENBlen(text)lenb(text)测测试试字字符符串串的的长长度度lenblenb测测试试双双字字节节字字符符4949LEFT_LEFTBleft(text,num_chars)leftb(text,num_bytes)从从字字符符串串左左边边第第一一个个字字符符按按参参数数定定义义提提取取字字符符LEFTBLEFTB则则提提取取双双字字节节字字符符5050RIGHT_RIGHTBright(text,num_chars)right(text
14、,num_bytes)从从字字符符串串右右边边第第一一个个字字符符按按参参数数定定义义提提取取字字符符RIGHTBRIGHTB则则提提取取双双字字节节字字符符5151MID_MIDBmid(text,start_num,num_chars)在在单单元元格格中中按按指指定定位位置置按按参参数数定定义义提提取取字字符符5252CONCATENATEconcatente(text1,text2)用用于于连连接接字字符符串串,其其功功能能与与&符符号号相相同同5353REPLACE_REPLACEBreplace(old_text,start_num,num_shars,new_text)使使其其它它
15、文文本本字字符符串串并并根根据据所所指指定定的的字字符符数数替替换换某某文文本本字字符符串串中中的的部部份份文文本本B B则则为为更更换换的的字字节节数数5454SUBSTITUTEsubstitute(text,old_text,new_text,instance_num)替替换换字字符符串串中中的的字字符符的的,可可指指定定字字符符替替换换,也也可可批批量量执执行行替替换换EXCELEXCEL常常用用函函数数目目录录5555TEXTtext(value,format_text)将将数数值值转转换换为为按按指指定定数数字字格格式式表表示示文文本本5656文文本本典典型型实实例例15757文文
16、本本典典型型实实例例25858文文本本典典型型实实例例35959逻逻辑辑函函数数ANDand(logical1,logical2,)所所有有参参数数的的逻逻辑辑值值为为真真则则TRUE,TRUE,只只要要一一个个参参数数假假则则返返回回FALSEFALSE在在公公式式中中经经常常使使用用*来来表表示示and,and,效效果果一一样样6060ORor(logical1,logical2,)所所有有参参数数只只要要有有一一个个参参数数为为TRUE,TRUE,即即返返回回TRUE,TRUE,任任何何一一个个参参数数的的逻逻辑辑值值为为FALSE,FALSE,即即返返回回FALSEFALSE在在公公式
17、式中中经经常常使使用用+来来表表示示oror6161NOTnot(logical)对对参参数数值值求求反反,当当确确保保一一个个值值不不等等于于某某一一特特定定值值时时使使用用6262IFif(logical_test,value_if_true,value_if_false)执执行行真真假假值值判判断断,根根据据逻逻辑辑计计算算的的真真假假值值,返返回回不不同同结结果果对对数数值值和和公公式式进进行行条条件件检检测测6363逻逻辑辑值值与与运运算算符符6464AND与与OR和和逻逻辑辑符符区区别别6565突突破破函函数数参参数数限限制制6666统统计计函函数数AVERAGEaverage(n
18、umber1,number2,)统统计计所所有有参参数数的的算算术术平平均均值值,AVREAGEA,AVREAGEA则则剔剔除除非非数数值值的的参参数数全全部部参参数数参参与与计计数数,逻逻辑辑值值文文本本值值为为零零6767COUNTcount(value1,value2)返返回回包包含含数数字字 参参数数列列表表中中数数字字的的单单元元格格的的个个数数只只取取含含数数值值的的单单元元格格个个数数6868COUNTAcounta(value1,value2)返返回回参参数数列列表表中中非非空空值值的的单单元元格格个个数数,忽忽略略各各种种数数据据的的格格式式,全全部部统统计计并并计计个个数数
19、统统计计区区域域中中包包含含数数据据的的单单元元格格个个数数6969COUNTBLANKcountbland(range)返返回回参参数数列列表表中中空空值值的的单单元元格格个个数数,忽忽略略单单元元格格中中各各种种数数据据的的格格式式本本公公式式与与COUNTACOUNTA相相反反,注注意意:=:=的的假假空空单单元元格格也也被被视视为为空空7070COUNTIFcountif(range,criteria)计计算算满满足足条条件件的的单单元元格格个个数数7171FREQUENCYfrequency(data_array,bins_array)以以一一列列垂垂直直数数组组返返回回某某个个区区
20、域域中中数数据据的的频频率率分分布布此此函函数数必必须须用用数数组组公公式式输输入入7272LARGElarge(array,k)返返回回数数据据集集中中第第K K个个最最大大值值非非常常有有用用7373SMALLsmall(array,k)返返回回数数据据集集中中第第K K个个最最小小值值7474MODEmode(number1,number2)测测量量函函数数返返回回左左某某一一数数组组或或数数据据区区域域中中出出现现频频率率最最多多的的数数值值7575MAXmax(number1,number2)返返回回一一个个区区域域中中数数值值最最大大的的值值EXCELEXCEL常常用用函函数数目目
21、录录7676MINmin(number1,number2)返返回回一一个个区区域域中中数数值值最最小小的的值值7777TRIMMEANtrimmean(array,percent)先先将将数数据据集集中中按按比比例例去去掉掉最最大大值值和和最最小小值值之之后后返返回回平平均均值值7878RANKrank(number,ref,order)返返回回一一个个数数字字在在列列表表中中的的排排位位,按按其其大大小小与与列列表表中中其其它它值值的的比比值值默默认认0,0,表表示示从从最最大大开开始始排排7979统统计计典典型型实实例例18080统统计计典典型型实实例例28181统统计计典典型型实实例例3
22、8282工工程程函函数数CELLcell(info_type,reference)返返回回某某一一个个引引用用区区域域的的左左上上角角单单元元格格的的格格式式位位置置或或内内容容等等信信息息公公式式中中可可设设不不同同格格式式,相相当当于于单单元元格格格格式式设设置置8383ERROR.TYPEerror.type(error_val)返返回回对对应应于于EXCELEXCEL中中某某一一错错误误值值的的数数字字,或或者者没没有有错错误误返返回回#N/A,#N/A,主主要要用用于于查查错错有有追追查查出出错错原原因因8484INFOinfo(type_text)便便于于用用户户了了解解系系统统运
23、运行行环环境境以以及及工工作作表表的的运运行行状状态态memavailmemavail显显示示内内存存空空间间memusedmemused数数据据占占用用空空间间totmemtotmem全全部部内内存存空空间间8585IS_类类函函数数iserror(value)isblank(value)iserr(value)islogical(value)istext(value)isna(value)isnontext(value)isnumber(value)isref(value)值值为为任任意意错错误误值值;值值为为空空白白单单元元格格;值值为为除除#N/A#N/A之之外外的的任任意意错错误误值
24、值;值值为为逻逻辑辑值值;值值为为文文本本;值值为为错错误误值值,即即不不存存在在之之值值;值值为为不不是是文文本本的的任任意意项项(此此函函数数的的值值为为空空););值值为为数数字字;值值为为引引用用;统统计计函函数数EXCELEXCEL常常用用函函数数目目录录DATE函数功能返回代表特定日期的序列号。如果在输入函数前,单元格格式为“常规”,则结果将设为日期格式。表 达 式 DATE(year,month,day)参数含义Year 参数 year 可以为一到四位数字。Microsoft Excel 将根据所使用的日期系统来解释 year 参数。默认情况下,Microsoft Excelfo
25、r Windows 将使用 1900 日期系统,而 Microsoft Excel forMacintosh 将使用 1904 日期系统。Month 代表每年中月份的数字。如果所输入的月份大于 12,将从指定年份的一月份开始往上加算。例如:DATE(2008,14,2)返回代表2009 年 2 月 2 日的序列号。Day 代表在该月份中第几天的数字。如果 day 大于该月份的最大天数,则将从指定月份的第一天开始往上累加。例如,DATE(2008,1,35)返回代表 2008 年 2 月 4 日的序列号说 明 Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下,1900
26、 年 1 月 1 日的序列号是 1 而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448天。Microsoft Excel for the Macintosh 使用另外一个默认日期系统。函数 DATE 在年、月、日为变量的公式中非常有用。DATE()DATE()参参数数引引用用年月日2008818公式说明(结果)=DATE(C11,D11,E11)返回上述日期的序列号,使用 1900日期系统(2008-8-18 或 39678)注注释释:若要将数字转换为日期形式,请选中单元格,在“格式”菜单上单击“单元格”,再单击“数字”选项卡,然后
27、单击“分类”框中的“常规”。示示例例一一计划撰写西藏游记完成时间某旅行家计划游遍西藏,回家后出版一本西藏游记,下表是他的旅游和出版计划,试计算出他想完成这项计划的所需的时间。计划耗时年月日前期研究时间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)即即将将年年月月日日全全部部单单独独算算再再合合并并成成序序列列号号,再再在在单单元元格格中中设设定定日日期期格格式式即即可
28、可.返回主目录返回日期与时间函数日期2020/1/1=DATE(2020,1,1)2014/3/4=TODAY()公式说明=M11-M12M11、M12相差天数(4659)DATE具有创建日期的功能注注释释:若要将数字转换为日期形式,请选中单元格,在“格式”菜单上单击“单元格”,某旅行家计划游遍西藏,回家后出版一本西藏游记,下表是他的旅游和出版计划,试计算出他想完成这项计划的所需的时间。即即将将年年月月日日全全部部单单独独算算再再合合并并成成序序列列号号,再再在在单单元元格格中中设设定定日日期期格格式式即即可可.EDATE返回主目录函数功能 返回代表指定日期(start_date)之前或之后用
29、于指示月份数的日期的序列号。使用函数 EDATE 可以计算与发行日处于一月中同一天的到期日的日期。如果该函数不可用,并返回错误值#NAME?,请安装并加载“分析工具库”加载宏。返回日期与时间函数表 达 式 EDATE(start_date,months)参数含义 Start_date 为一个代表开始日期的日期。应使用 DATE 函数来输入日期,或者将日期作为其他公式或函数的结果输入。例如,使用函数DATE(2008,5,23)输入日期 2008 年 5 月 23 日。如果将日期以文本的形式输入,则会出现问题。Month 为 start_date 之前或之后的月数。正数表示未来日期,负数表示过去
30、日期。说 明 Microsoft Excel可将日期存储为用于计算的序列号。默认情况下,1900 年 1 月 1 日的默认序列号是 1 而 2008 年 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)此函数表示
31、上述日期之后一个月的日期(2007-2-28)=EDATE(C10,-1)此函数表示上述日期之前一个月的日期(2006-12-30)=EDATE(C10,2)此函数表示上述日期之后五个月的日期(2007-3-30)注注释释:若要查看序列号所代表的日期,请选择该日期所在的单元格,并单击“格式”菜单上的“单元格”,再单击“数字”选项卡,然后单击“分类”框中的“日期”。示示例例一一推断工程开、竣工时间知道某项工程的开间,预计月数,计算工程竣工时间。已知某项工程已竣工日期和已用月数,求开工时间。开工时间预计月数预计竣工时间2006/2/6182007/8/62007/1/1162008/5/1竣工时间
32、已用月数计算开工时间2007/3/1-352004/4/12006/11/12-212005/2/12返回主目录返回日期与时间函数注注释释:若要查看序列号所代表的日期,请选择该日期所在的单元格,并单击“格式”菜单上的“单元格”,知道某项工程的开间,预计月数,计算工程竣工时间。已知某项工程已竣工日期和已用月数,求开工时间。DATEVALUE返回主目录函数功能 返回 date_text 所表示的日期的序列号。函数 DATEVALUE 的主要功能是将以文本表示的日期转换成一个序列号。返回日期与时间函数表 达 式 DATEVALUE(date_text)参数含义 Date_text 代表以 Micro
33、soft Excel 日期格式表示的日期的文本。例如,2008-1-30 或 30-Jan-08 就是带引号的文本,它用于代表日期。在使用 Excel for Windows中的默认日期系统时,date_text 必须表示 1900 年 1 月 1 日到9999 年 12 月 31 日之间的一个日期;而在使用 Excel forMacintosh 中的默认日期系统时,date_text 必须表示 1904 年 1 月1 日到 9999 年 12 月 31 日之间的一个日期。如果 date_text 超出上述范围,则函数 DATEVALUE 返回错误值#VALUE!。如果省略 date_text
34、 中的年份部分,则函数 DATEVALUE 使用计算机系统内部时钟的当前年份。date_text 中的时间信息将被忽略。说 明 Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1 而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448天。Microsoft Excel for the Macintosh 使用另外一个默认日期系统。大部分函数都会自动将日期值转换成序列号。DATEVALUE()DATEVALUE()参参数数引引用用公式说明(结果)=DATEVALUE(2
35、008年8月18日)使用 1900 日期系统时的文本日期序列号(39678)=DATEVALUE(18-OCT-08)使用 1900 日期系统时的文本日期序列号(39739)=DATEVALUE(2018-8-18)使用 1900 日期系统时的文本日期序列号(43330)40986 使用 1900 日期系统时的文本日期序列号(39159)注注释释:若要查看序列号所代表的日期,请选择该日期所在的单元格,单击“格式”菜单上的“单元格”,再单击“数字”选项卡,然后单击“分类”框中的“日期”。2006/8/18411298返回主目录返回日期与时间函数注注释释:若要查看序列号所代表的日期,请选择该日期所
36、在的单元格,单击“格式”菜单上的“单元格”,YEAR返回主目录函数功能 返回某日期对应的年份。返回值为 1900 到 9999 之间的整数。返回日期与时间函数表 达 式 YEAR(serial_number)参数含义 Serial_number 为一个日期值,其中包含要查找年份的日期。应使用 DATE 函数来输入日期,或者将日期作为其他公式或函数的结果输入。例如,使用 DATE(2008,5,23)输入 2008 年 5 月 23 日。如果日期以文本的形式输入,则会出现问题。说 明 Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列
37、号是 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/8/1818/8/18公 式说明(结果)=YEAR(C10)第一个日期的年份(
38、2008)=YEAR(C11)第二个日期的年份(2018)返回主目录返回日期与时间函数MONTH返回主目录函数功能 返回以序列号表示的日期中的月份。月份是介于 1(一月)到 12(十二月)之间的整数返回日期与时间函数表 达 式 MONTH(serial_number)参数含义 Serial_number 表示一个日期值,其中包含要查找的月份。应使用 DATE 函数来输入日期,或者将日期作为其他公式或函数的结果输入。例如,使用 DATE(2008,5,23)输入 2008 年 5 月 23 日。如果日期以文本的形式输入,则会出现问题。说 明 Microsoft Excel 可将日期存储为可用于计
39、算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1 而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。MicrosoftExcel for the Macintosh 使用另外一个默认日期系统。由 YEAR、MONTH 和 DAY 函数返回的值为公历值,而不用考虑所给日期值的显示格式。例如,如果所给日期值的显示格式为 Hijri,则YEAR、MONTH 和 DAY 函数的返回值将是与等价的公历日期相关的值。MONTH()MONTH()参参数数引引用用日 期2008/8/18公 式说明(结果)=MONTH(C10
40、)上面日期中的月份(8)示示例例一一标识8月份的采购回来的产品。某采购员为了掌握每年8月份所需采购的IT产品,需要从数据库中调查以前8月份采购的产品,并以“*”号标识出来。品 名采购日期年月日MP32006/5/5DC2007/8/1*MP42008/6/9DV2006/4/8MP52008/8/18*PS TWO2007/8/2*=IF(MONTH(D20)=8,*,)返回主目录返回日期与时间函数某采购员为了掌握每年8月份所需采购的IT产品,需要从数据库中调查以前8月份采购的产品,并以“*”号标识出来。DAY返回主目录函数功能 返回以序列号表示的某日期的天数,用整数 1 到 31 表示。返回
41、日期与时间函数表 达 式 DAY(serial_number)参数含义 Serial_number 为要查找的那一天的日期。应使用 DATE 函数来输入日期,或者将日期作为其他公式或函数的结果输入。例如,可使用函数 DATE(2008,5,23)输入日期 2008 年 5 月 23 日。如果日期以文本的形式输入,则会出现问题。说 明 Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1 而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448天。Microsoft Exc
42、el for the Macintosh 使用另外一个默认日期系统。不论日期值以何种格式显示,YEAR,MONTH 和 DAY 函数返回的值都是 Gregorian 值。例如,如果日期的显示格式是回历,则YEAR、MONTH 和 DAY 函数返回的值将是与相同的 Gregorian 日期相关联的值。DAY()DAY()参参数数引引用用日 期2008/8/18公 式说明(结果)=DAY(C10)上述日期的天数(18)注注:DAY:DAY的的作作用用是是将将日日期期中中的的天天数数以以数数据据的的方方式式取取出出来来.返回主目录返回日期与时间函数HOUR返回主目录函数功能 返回时间值的小时数。即一
43、个介于 0(12:00 A.M.)到 23(11:00 P.M.)之间的整数。返回日期与时间函数表 达 式 HOUR(serial_number)参数含义 Serial_number 表示一个时间值,其中包含要查找的小时。时间有多种输入方式:带引号的文本字符串(例如:6:45 PM)、十进制数(例如 0.78125 表示 6:45 PM)或其他公式或函数的结果(例如:TIMEVALUE(6:45 PM))。说 明 Microsoft Excel for Windows 和 Excel for Macintosh 使用不同的默认日期系统。时间值为日期值的一部分,并用十进制数来表示(例如 12:0
44、0 PM 可表示为 0.5,因为此时是一天的一半)。HOUR()HOUR()参参数数引引用用日 期2:18:18 AM6:18:18 PM19:30公 式说明(结果)=HOUR(C10)返回第一个时间值的小时数(2)=HOUR(C11)返回第二个时间值的小时数(18)=HOUR(C12)返回第三个时间值的小时数(19)返回主目录返回日期与时间函数MINUTE返回主目录函数功能 返回时间值中的分钟,为一个介于 0 到 59 之间的整数。返回日期与时间函数表 达 式 MINUTE(serial_number)参数含义 Serial_number 表示一个时间值,其中包含要查找的分钟。时间有多种输入
45、方式:带引号的文本字符串(例如 6:45 PM)、十进制数(例如 0.78125 表示 6:45 PM)或其他公式或函数的结果(例如TIMEVALUE(6:45 PM))。说 明 Microsoft Excel for Windows 和 Microsoft Excel for theMacintosh 使用不同的默认日期系统。时间值为日期值的一部分,并用十进制数表示(例如 12:00 PM 可表示为 0.5,因为此时是一天的一半)。MINUTE()MINUTE()参参数数引引用用日 期8:28:00 PM公 式说明(结果)=MINUTE(C10)上面时间中的分钟数(28)返回主目录返回日期与
46、时间函数TODAY返回主目录函数功能 返回当前日期的序列号。序列号是 Microsoft Excel 日期和时间计算使用的日期-时间代码。如果在输入函数前,单元格的格式为“常规”,则结果将设为日期格式返回日期与时间函数表 达 式 TODAY()参数含义说 明 Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1 而 2008 年 1 月 1 日的序列号是39448,这是因为它距 1900 年 1 月 1 日有 39448 天。Microsoft Excelfor the Macintosh 使用另外一个默认日期系统TODAY(
47、)TODAY()参参数数引引用用公 式说明(结果)=TODAY()返回今天日期的序列号:2014-03-04示示例例一一标记制表日期下表是月亮公司庶务组采购登记表。为方便打印,设置自动标上当天的制表日期。月亮公司庶务采购登记表制表日期:2014/3/4品 名型 号单价(元)数 量总计(元)电热杯BS_12520500电风扇Q057210255250碎纸机HG_252003600饮水机UOT-1125151875制表日期:2014-03-04返回主目录返回日期与时间函数NOW返回主目录函数功能 返回当前日期的序列号。序列号是 Microsoft Excel 日期和时间计算使用的日期-时间代码。如
48、果在输入函数前,单元格的格式为“常规”,则结果将设为日期格式返回日期与时间函数表 达 式 NOW()参数含义说 明 Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1 而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448天。Microsoft Excel for the Macintosh 使用另外一个默认日期系统。序列号中小数点右边的数字表示时间,左边的数字表示日期。例如,序列号.5 表示时间为中午 12:00。函数 NOW 只有在重新计算工作表,或执行含有此函数
49、的宏时改变。它并不会随时更新。NOW()NOW()参参数数引引用用公 式说明(结果)=NOW()按时期时间格式返回当前日期和时间:2014-03-04 4:17 PM=NOW()返回当前日期和时间的序列号:41702.67850返回主目录返回日期与时间函数WORKDAY返回主目录函数功能 返回某日期(起始日期)之前或之后相隔指定工作日的某一日期的日期值。工作日不包括周末和专门指定的假日。在计算发票到期日、预期交货时间或工作天数时,可以使用函数 WORKDAY 来扣除周末或假日。如果该函数不可用,并返回错误值#NAME?,请安装并加载“分析工具库”加载宏返回日期与时间函数表 达 式 WORKDA
50、Y(start_date,days,holidays)参数含义 Start_date 为一个代表开始日期的日期。Days 为 Start_date 之前或之后不含周末及节假日的天数。Days为正值将产生未来日期;为负值产生过去日期。Holidays 为可选的列表,表示需要从工作日历中排除的日期值,如各种省/市/自治区和国家/地区的法定假日或非法定假日。此列表可以是包含日期的单元格区域,也可以是由代表日期的序列号所构成的数组常量。说 明 Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列