




已阅读5页,还剩256页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
excelexcel常常用用函函数数目目录录 序序 号号 分分 类类 函函数数名名称称及及链链接接语语法法作作用用和和功功能能应应用用及及备备注注 1 1 日日 期期 与与 时时 间间 函函 数数 date date(year,month,day ) 返返回回特特定定的的日日期期序序列列号号 2 2 edate edate(start_date,mo nths) 按按指指定定日日期期上上下下推推月月份份并并回回到到相相应应日日期期 3 3 datevaluedatevalue(date_text) 将将各各种种日日期期格格式式改改为为序序列列号号便便于于计计算算 4 4 yearyear(serial_number) 返返回回日日期期序序列列号号或或日日期期格格式式中中的的年年份份 5 5 month month(serial_numbe r) 返返回回日日期期序序列列号号或或日日期期格格式式中中的的月月份份 6 6 dayday(serial_number) 返返回回日日期期序序列列号号或或日日期期格格式式中中的的天天数数 7 7 hourhour(serial_number)返 返回回日日期期序序列列号号或或日日期期格格式式中中的的小小时时数数 8 8 minute minute(serial_numb er) 返返回回日日期期序序列列号号或或日日期期格格式式中中的的分分钟钟数数 9 9 todaytoday() 返返回回当当前前日日期期序序列列号号易易失失性性函函数数 1010 nownow() 返返回回当当前前日日期期序序列列号号并并含含当当前前时时间间易易失失性性函函数数 1111 workday workday(start_day,d ays,holidays) 一一段段时时间间内内工工作作日日计计算算函函数数不不含含法法定定及及特特殊殊假假日日 1212 networkdays networkdays(start_d ayte,end_date, holidays) 计计算算两两个个日日期期之之前前的的有有效效工工作作日日天天数数, ,不不包包 括括周周末末和和专专门门指指定定假假日日 1313 weekday weekday(serial_num ber,return_type) 返返回回某某日日期期序序列列号号代代表表的的是是星星期期数数 1414 datedif dateif(start_date,end _date,unit) 与与lotuslotus兼兼容容而而设设, ,用用于于计计算算两两个个日日期期之之间间 的的天天数数、月月数数和和年年数数 年年龄龄和和工工龄龄 excelexcel常常用用函函数数目目录录 1515时时间间函函数数应应用用实实例例 1616 查查 找找 函函 数数 offset offset(reference,row s,cols,height,width) 以以指指定定的的引引用用为为参参照照系系,通通过过给给定定偏偏移移量量 得得到到新新引引用用 对对记记录录进进行行排排序序、生生成成工工资资 条条、建建立立动动态态引引用用区区 1717 match match(lookup_value ,lookup_array,match _type) 返返回回指指定定方方式式下下的的与与指指定定数数值值匹匹配配的的数数组组 中中元元素素的的相相应应位位置置 特特性性是是返返回回区区域域内内每每个个记记录录 第第一一次次出出现现的的位位置置 1818 indirectindirect(ref_text,al) 返返回回由由文文本本字字符符串串指指定定的的引引用用,并并将将数数值值 计计算算 1919 choose choose(index_num, valuel,value2,) 按按照照给给定定的的索索引引号号,返返回回列列表表中中的的数数值值 常常用用于于学学生生成成绩绩等等级级转转换换、 个个税税统统计计、返返回回区区域域查查询询 2020 address address(row_num,c olumn_num,abs_nu m,al,sheet_text) 按按给给定定的的行行号号和和列列标标来来建建立立文文本本类类型型的的单单 元元格格地地址址,行行号号和和列列标标可可指指定定,也也可可由由公公 计计算算产产生生, ,文文本本类类型型的的地地址址也也可可以以计计算算; 第第四四个个参参数数sheet_text如如 果果是是false,则则表表示示r1c1样样 式式 2121 columncolumn(refernce) 返返回回单单元元格格所所在在列列的的列列标标 2222 columnscolumns(refernce) 返返回回数数组组或或引引用用的的列列数数 2323 hyperlink hyperlink(link_locati on,friendly_name) 快快捷捷的的跳跳转转方方式式以以打打开开网网络络及及其其它它工工作作簿簿 2424lookup向向量量 lookup(lookup_valu e,lookup_vector,res ult_vector) 在在单单行行区区域域或或单单列列区区域域中中查查打打数数值值,然然后后 返返第第2 2个个单单行行区区域域或或单单列列区区域域中中相相同同位位置置的的 数数值值 当当查查找找区区域域无无时时,自自动动在在取取 数数区区域域取取最最大大值值 2525lookup数数组组 lookup(lookup_valu e,array) 在在数数组组的的第第一一行行或或列列中中查查找找指指定定的的数数值值, 然然后后返返回回最最后后一一行行或或列列中中相相同同位位置置的的数数值值 日日 期期 与与 时时 间间 函函 数数 excelexcel常常用用函函数数目目录录 2626lookup应应用用1 2727 hlookup hlookup(lookup_val ue,table_array,row_i ndex_num,range_lo okup) 在在表表格格或或数数值值数数组组的的首首行行查查找找指指定定数数值值, 并并由由此此返返回回表表格格或或数数组组当当前前列列中中指指定定行行处处 的的数数值值 2828 vlookup vlookup(lookup_val ue,table_array,col_i ndex_num,range_lo oup) 在在表表格格或或数数值值数数组组的的首首列列查查找找指指定定的的数数值值 ,并并由由此此返返回回表表格格或或数数组组当当前前行行中中指指定定的的 列列处处的的数数值值 模模糊糊查查询询、重重复复记记录录查查询询、 多多条条件件查查询询等等,效效果果非非常常好好 2929vlookup应应用用1 3030 vlookup应应用用实实 例例2 3131vlookup应应用用3 3232 vlookup处处理理查查 找找错错误误 3333vlookup模模块块 3434数数组组公公式式构构造造原原理理 3535index_数数组组形形式式 index(array,row_nu m,column_num) 返返回回列列表表或或数数组组中中的的元元素素值值,此此元元素素由由行行 序序号号和和列列序序号号的的索索引引值值给给定定 3636index_引引用用形形式式 index(reference,row _num,column_num, area_num) 返返回回指指定定的的行行与与列列交交叉叉处处的的单单元元格格引引用用, 如如果果引引用用由由不不连连续续区区域域组组成成,可可选选择择其其中中 之之一一区区域域 3737 数数 学学 函函 数数 sum sum(number1,numb er2,) 返返回回该该区区域域内内所所有有数数据据之之和和文文本本为为0,0,逻逻辑辑值值为为1 1 3838 sumif sumif(number1,num ber2,) 按按指指定定条条件件对对区区域域内内所所数数据据之之和和 查查 找找 函函 数数 excelexcel常常用用函函数数目目录录 3939 sumproduct sumproduct(array1, array2,) 在在给给定定的的几几给给数数组组中中, ,将将数数组组间间对对应应的的元元素素 相相乘乘, ,并并返返回回乘乘积积之之和和 4040 subtotal subtotal(function_nu m,ref1,ref2) 在在数数据据库库分分类类汇汇总总后后再再进进行行相相关关汇汇总总工工作作 4141 round round(number,num_ digits) 对对数数值值进进行行四四舍舍五五入入 4242 roundup roundup(number,nu m_digits) 对对数数值值按按指指定定位位数数进进行行向向上上取取整整 4343 rounddown rounddown(number, num_digits) 对对数数值值按按指指定定位位数数进进行行向向下下取取整整 4444 absabs(number) 对对单单元元格格数数值值进进行行绝绝对对值值处处理理 4545 mod mod(number,divisor ) 求求余余函函数数正正负负数数相相除除结结果果不不同同 4646 randrand() 产产生生随随机机函函数数 4747 文文 本本 函函 数数 ascasc(text) 将将双双字字节节字字符符转转换换为为单单字字节节字字符符即即将将全全角角字字符符改改为为半半角角字字符符 4848 len_lenb len(text) lenb(text) 测测试试字字符符串串的的长长度度lenblenb测测试试双双字字节节字字符符 4949 left_leftb left(text,num_chars) leftb(text,num_bytes ) 从从字字符符串串左左边边第第一一个个字字符符按按参参数数定定义义提提取取 字字符符leftbleftb则则提提取取双双字字节节字字符符 5050 right_rightb right(text,num_char s) right(text,num_bytes ) 从从字字符符串串右右边边第第一一个个字字符符按按参参数数定定义义提提取取 字字符符rightbrightb则则提提取取双双字字节节字字符符 5151 mid_midb mid(text,start_num,n um_chars) 在在单单元元格格中中按按指指定定位位置置按按参参数数定定义义提提取取字字 符符 数数 学学 函函 数数 excelexcel常常用用函函数数目目录录 5252 concatenate concatente(text1,tex t2) 用用于于连连接接字字符符串串, ,其其功功能能与与 ; 值值为为空空白白单单元元格格; ; 值值为为除除#n/a#n/a之之外外的的任任意意错错误误值值; ; 值值为为逻逻辑辑值值; ; 值值为为文文本本; ; 值值为为错错误误值值, ,即即不不存存在在之之值值; ; 值值为为不不是是文文本本的的任任意意项项( (此此函函数数的的值值为为空空);); 值值为为数数字字; ; 值值为为引引用用; ; 统统 计计 函函 数数 date返回主目录 函数功能 返回代表特定日期的序列号。如果在输入函数前,单元格格式为 “常规”,则结果将设为日期格式。 返回日期与时间函数 表 达 式 date(year,month,day) 参数含义 year 参数 year 可以为一到四位数字。microsoft excel 将根据 所使用的日期系统来解释 year 参数。默认情况下,microsoft excel for windows 将使用 1900 日期系统,而 microsoft excel 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 月 1 日的序 列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。microsoft excel for the macintosh 使用另外一个默认日期系 统。 函数 date 在年、月、日为变量的公式中非常有用。 date()date()参参数数引引用用 年月日 2008818 公式说明(结果) =date(c11 ,d11,e11) 返回上述日期的序列号,使用 1900 日期系统(2008-8-18 或 39678) 注注释释:若要将数字转换为日期形式,请选中单元格,在“格式”菜单上单击“单元格”, 再单击“数字”选项卡,然后单击“分类”框中的“常规”。 示示例例一一计划撰写西藏游记完成时间 某旅行家计划游遍西藏,回家后出版一本西藏游记,下表是他的旅游和出版计划,试计算出他想完成这项计划的所需的时间。 计划耗时年月日 前期研究时间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) 即即将将年年月月日日全全部部单单独独算算再再合合并并成成序序列列号号, ,再再在在单单元元格格中中设设定定日日期期格格式式即即可可. . 日期 2020/1/1 =date(2020,1,1) 2014/1/7 =today() 公式说明 =m11-m12m11、m12相差天数(4659) date具有创建日期的功能 返回主目录 返回日期与时间函数 某旅行家计划游遍西藏,回家后出版一本西藏游记,下表是他的旅游和出版计划,试计算出他想完成这项计划的所需的时间。 edate返回主目录 函数功能 返回代表指定日期 (start_date) 之前或之后用于指示月份数的日期的序 列号。使用函数 edate 可以计算与发行日处于一月中同一天的到期日的日期 。 如果该函数不可用,并返回错误值 #name?,请安装并加载“分析工具库 ”加载宏。 返回日期与时间函数 表 达 式 edate(start_date,months) 参数含义 start_date 为一个代表开始日期的日期。应使用 date 函数来输入日 期,或者将日期作为其他公式或函数的结果输入。例如,使用函数 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 使用另外一个默认日期系统。 如果 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) 注注释释:若要查看序列号所代表的日期,请选择该日期所在的单元格,并单击“格式”菜单上的“单元格”, 再单击“数字”选项卡,然后单击“分类”框中的“日期”。 示示例例一一推断工程开、竣工时间 知道某项工程的开间,预计月数,计算工程竣工时间。已知某项工程已竣工日期和已用月数,求开工时间。 开工时间预计月数预计竣工时间 2006/2/6182007/8/6 2007/1/1162008/5/1 竣工时间已用月数计算开工时间 2007/3/1-352004/4/1 2006/11/12-212005/2/12 返回主目录 返回日期与时间函数 注注释释:若要查看序列号所代表的日期,请选择该日期所在的单元格,并单击“格式”菜单上的“单元格”, 知道某项工程的开间,预计月数,计算工程竣工时间。已知某项工程已竣工日期和已用月数,求开工时间。 datevalue返回主目录 函数功能 返回 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 for macintosh 中的默认日期系统时,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 年 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 日期系统时的文本日期 序列号 (39159) 注注释释:若要查看序列号所代表的日期,请选择该日期所在的单元格,单击“格式”菜单上的“单元格”, 再单击“数字”选项卡,然后单击“分类”框中的“日期”。 2006/8/18 407638 返回日期与时间函数 注注释释:若要查看序列号所代表的日期,请选择该日期所在的单元格,单击“格式”菜单上的“单元格”, year返回主目录 函数功能 返回某日期对应的年份。返回值为 1900 到 9999 之间的整数。返回日期与时间函数 表 达 式 year(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 excel for the macintosh 使用另外一个默认日期系 统。 由 year、month 和 day 函数返回的值是 gregorian 值,不管 所提供的日期值是怎样的显示格式。例如,如果所提供的日期值显示 格式是 hijri,year、month 和 day 函数返回的值将是对应 gregorian 日期的值。 year()year()参参数数引引用用 日 期 2008/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 日。如果日期 以文本的形式输入,则会出现问题。 说 明 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 函数的返回值将是与等价的公历日期相关的值。 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产品,需要从数据库中调查以前8月份采购的产品,并以“*”号标识出来。 day返回主目录 函数功能 返回以序列号表示的某日期的天数,用整数 1 到 31 表示。返回日期与时间函数 表 达 式 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 excel for the macintosh 使用另外一个默认日期系统。 不论日期值以何种格式显示,year,month 和 day 函数返回的值 都是 gregorian 值。例如,如果日期的显示格式是回历,则 year、month 和 day 函数返回的值将是与相同的 gregorian 日期相 关联的值。 day()day()参参数数引引用用 日 期 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 pm)或其他公式或函数的结果(例如 :timevalue(“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) 返回日期与时间函数 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 使用不同的默认日期系统。时间值为日期值的一部分,并用 十进制数表示(例如 12:00 pm 可表示为 0.5,因为此时是一天的一半 )。 minute()minute()参参数数引引用用 日 期 8:28:00 pm 公 式说明(结果) =minute(c10) 上面时间中的分钟数 (28) 返回日期与时间函数 today返回主目录 函数功能 返回当前日期的序列号。序列号是 microsoft excel 日期和时间计算 使用的日期-时间代码。如果在输入函数前,单元格的格式为“常规”,则 结果将设为日期格式 返回日期与时间函数 表 达 式 today( ) 参数含义 说 明 microsoft excel 可将日期存储为可用于计算的序列号。默认情况下 ,1900 年 1 月 1 日的序列号是 1 而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。microsoft excel for the macintosh 使用另外一个默认日期系统 today()today()参参数数引引用用 公 式说明(结果) =today( )返回今天日期的序列号:2014-01-07 示示例例一一标记制表日期 下表是月亮公司庶务组采购登记表。为方便打印,设置自动标上当天的制表日期。 月亮公司庶务采购登记表 制表日期: 2014/1/7 品 名型 号单价(元)数 量总计(元) 电热杯bs_12520500 电风扇q057210255250 碎纸机hg_252003600 饮水机uot-1125151875 制表日期:2014-01-07 返回日期与时间函数 now返回主目录 函数功能 返回当前日期的序列号。序列号是 microsoft excel 日期和时间计 算使用的日期-时间代码。如果在输入函数前,单元格的格式为“常规 ”,则结果将设为日期格式 返回日期与时间函数 表 达 式 now( ) 参数含义 说 明 microsoft excel 可将日期存储为可用于计算的序列号。默认情况 下,1900 年 1 月 1 日的序列号是 1 而 2008 年 1 月 1 日的序列号 是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。microsoft excel for the macintosh 使用另外一个默认日期系统。 序列号中小数点右边的数字表示时间,左边的数字表示日期。例如 ,序列号 .5 表示时间为中午 12:00。 函数 now 只有在重新计算工作表,或执行含有此函数的宏时改变 。它并不会随时更新。 now()now()参参数数引引用用 公 式说明(结果) =now( ) 按时期时间格式返回当前日期和 时间:2014-01-07 11:31 pm =now( ) 返回当前日期和时间的序列号 :41646.98031 返回主目录 返回日期与时间函数 workday返回主目录 函数功能 返回某日期(起始日期)之前或之后相隔指定工作日的某一日期的日 期值。工作日不包括周末和专门指定的假日。在计算发票到期日、预期交 货时间或工作天数时,可以使用函数 workday 来扣除周末或假日。 如果该函数不可用,并返回错误值 #name?,请安装并加载“分析工具 库”加载宏 返回日期与时间函数 表 达 式 workday(start_date,days,holidays) 参数含义 start_date 为一个代表开始日期的日期。 days 为 start_date 之前或之后不含周末及节假日的天数。days 为正值将产生未来日期;为负值产生过去日期。 holidays 为可选的列表,表示需要从工作日历中排除的日期值, 如各种省/市/自治区和国家/地区的法定假日或非法定假日。此列表可以是 包含日期的单元格区域,也可以是由代表日期的序列号所构成的数组常量 。 说 明 microsoft excel 可将日期存储为可用于计算的序列号。默认情况下 ,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。microsoft excel for the macintosh 使用另外一个默认日期系统。 如果任何参数为非法日期值,则函数 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/12/5假 日 2009/2/27假 日 公 式说明(结果) =workday(c11,c12)从起始日期开始 169 个工作日的日期 (2009-3-26) =workday(c11,c12,c13:c 15) 从起始日期开始 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 接收安置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,根据某一特 定时期内雇员的工作天数,计算其应计的报酬。 如果该函数不可用,并返回错误值 #name?,请安装并加载“分析工具 库”加载宏 返回日期与时间函数 表 达 式 networkdays(start_date,end_date,holidays) 参数含义 start_date 为一个代表开始日期的日期。 end_date 为终止日期。 holidays 表示不在工作日历中的一个或多个日期所构成的可选区 域,例如:省/市/自治区和国家/地区的法定假日以及其他非法定假日。该 列表可以是包含日期的单元格区域,或是表示日期的序列号的数组常量。 说 明 microsoft excel 可将日期存储为可用于计算的序列号。默认情况下 ,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。microsoft excel for the macintosh 使用另外一个默认日期系统。 如果任何参数为无效的日期值,则函数 networkdays 将返回错误值 #value!。 应使用 date 函数来输入日期,或者将日期作为其他公式或函数的结 果输入。例如,使用函数 date(2008,5,23) 输入 2008 年 5 月 23 日。 如果日期以文本的形式输入,则会出现问题。 networkdays()networkdays()参参数数引引用用 2007/1/31 日 期说明2007/2/28 2007/5/6项目的开始日期制表日期:2014-01-07 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。 示示例例一一计算两个日期之间的有效工作日天数 按每周五个工作日的算法,计算行政事务处理完成某项事务的具体终止日期时间。 行政事务开始日期终止日期节假日工作日天数 资格审查2007/4/302007/5/82007/5/14 业务调研2007/5/202007/7/22007/5/230 下发调令2007/6/102007/7/62007/5/320 接收安置2007/7/22007/7/112007/6/18 新人考察2007/7/152007/10/92007/7/1860 综合评价2007/8/62007/8/212007/8/811 注注释释:在最后一个示例中,若要将用于假日的单元格区域转化为数组常量,请在公式中选中引用的区域 a4:a6,再按 f9。 weekday返回主目录 函数功能 返回某日期为星期几。默认情况下,其值为 1(星期天)到 7(星期 六)之间的整数。 返回日期与时间函数 表 达 式 weekday(serial_number,return_type) 参数含义 serial_number 表示一个顺序的序列号,代表要查找的那一天的日 期。应使用 date 函数输入日期,或者将函数作为其他公式或函数的结果 输入。例如,使用 date(2008,5,23) 输入 2008 年 5 月 23 日。如果日 期以文本的形式输入,则会出现问题。 return_type 为确定返回值类型的数字。 return_typereturn_type返返回回的的数数字字 1 或省略 数字 1(星期日)到数字 7(星期六),同 microsoft excel 早期版本。 2数字 1(星期一)到数字 7(星期日)。 3数字 0(星期一)到数字 6(星期日)。 说 明 microsoft excel 可将日期存储为可用于计算的序列号。默认情况下, 1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。microsoft excel for the macintosh 使用另外一个默认日期系统。 weekday()weekday()参参数数引引用用 日 期 2008/3/8 公 式说明(结果) 星期日 具有数字 1(星期日)到数字 7(星期 六)的星期号 (7) =weekday(c14,2) 具有数字 1(星期一)到数字 7(星期 日)的星期号 (6) =weekday(c14,3) 具有数字 0(星期一)到数字 6(星期 日)的星期号 (5) 关于统计分析工具 microsoft excel 提供了一组数据分析工具,称为“分析工具库”,在建立复杂统计或工程分析时可节省步骤。只需为每一个分析工具提供必要的数据和参数,该工具就会使用适当的统计或工程宏函数,在输出表格中显示相应的结果。其中有些工具在生成输出表格时还能同时生成图表。 相关的工作表函数 excel 还提供了许多其他统计、财务和工程工作表函数。某些统计函数是内置函数,而其他函数只有在安装了“分析工具库”之后才能使用。 访问数据分析工具 “分析工具库”包括下述工具。若要使用这些工具,请单击“工具”菜单中的“数据分析”。如果没有显示“数据分析”命令,则需要加载“分析工具库”加载项程序。 实际应用 用户编号 用户工 号 用户姓 名 考勤日期第一次第二次第三次 第四 次 第五次 000001yx0010000 关安2008/12/108:2617:48 000001yx0010000 关安2008/12/208:2617:36 出勤小时=if(weekday(d2,2)=6)+(weekday(d2,2)=7),“,if(hour(large(f2:j2,1)-e2)8,8,“) 平时加班=if(weekday(e40,2)=6)+(weekday(e40,2)=7),“,if(hour(large(g40:k40,1)-f40)9,hour(large(g40:k40,1)-f40)-9,“) 周末加班=if(weekday(e40,2)=6)+(weekday(e40,2)=7),hour(large(g40:k40,1)-f40)-1,“) 注注: :先先使使用用weekdayweekday判判断断当当前前日日期期是是否否周周六六和和周周日日, ,如如果果是是则则取取0,0,如如果果不不是是, ,再再利利largelarge公公式式用用最最大大值值减减去去第第一一次次打打卡卡时时间间, ,超超过过者者计计为为8;8; excelexcel许许多多公公式式应应组组合合使使用用, ,如如果果单单纯纯来来看看公公式式的的作作用用并并不不大大. .组组合合使使用用后后会会产产生生意意外外的的强强大大效效果果. . 返回主目录 返回日期与时间函数 microsoft excel 提供了一组数据分析工具,称为“分析工具库”,在建立复杂统计或工程分析时可节省步骤。只需为每一个分析工具提供必要的数据和参数,该工具就会使用适当的统计或工程宏函数,在输出表格中显示相应的结果。其中有些工具在生成输出表格时还能同时生成图表。 相关的工作表函数 excel 还提供了许多其他统计、财务和工程工作表函数。某些统计函数是内置函数,而其他函数只有在安装了“分析工具库”之后才能使用。 第六次班别出勤小时平时加班周末加班 b8 b8 =if(weekday(d2,2)=6)+(weekday(d2,2)=7),“,if(hour(large(f2:j2,1)-e2)8,8,“) =if(weekday(e40,2)=6)+(weekday(e40,2)=7),“,if(hour(large(g40:k40,1)-f40)9,hour(large(g40:k40,1)-f40)-9,“) =if(weekday(e40,2)=6)+(weekday(e40,2)=7),hour(large(g40:k40,1)-f40)-1,“) 注注: :先先使使用用weekdayweekday判判断断当当前前日日期期是是否否周周六六和和周周日日, ,如如果果是是则则取取0,0,如如果果不不是是, ,再再利利largelarge公公式式用用最最大大值值减减去去第第一一次次打打卡卡时时间间, ,超超过过者者计计为为8;8; excelexcel许许多多公公式式应应组组合合使使用用, ,如如果果单单纯纯来来看看公公式式的的作作用用并并不不大大. .组组合合使使用用后后会会产产生生意意外外的的强强大大效效果果. . microsoft excel 提供了一组数据分析工具,称为“分析工具库”,在建立复杂统计或工程分析时可节省步骤。只需为每一个分析工具提供必要的数据和参数,该工具就会使用适当的统计或工程宏函数,在输出表格中显示相应的结果。其中有些工具在生成输出表
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025中国铝业集团有限公司华东区域法律中心法律顾问招聘1人笔试题库历年考点版附带答案详解
- 2025年音乐娱乐行业在线音乐平台与音乐市场发展研究报告
- 2025年人工智能芯片行业技术突破与市场前景研究报告
- 2025年零售行业线下零售商业模式转型研究报告
- 2025年生物科技行业创新药品研发与医疗应用研究报告
- 2025年医疗器械行业医学设备技术革新研究报告
- 2025年数字零售行业数字零售互联网营销模式与用户购物习惯研究报告
- 2025年物联网行业智能家居设备节能环保性能研究报告
- 2025四川绵阳市游仙区民政局招聘编外用工人员3人笔试模拟试题及答案解析
- 2026年国家能源投资集团有限责任公司高校毕业生统招(6400余人)笔试参考题库附答案解析
- 辽宁省2023年中考语文试题【6套】(含真题答案)
- 虚拟现实技术在物流与快递配送中的应用与创新
- 《小儿支气管肺炎》课件
- 技能认证输油工初级考试(习题卷24)
- 食品小经营店、小食堂备案信息采集表
- 教科版小学四年级科学上册《2 呼吸与消化 第2课 呼吸与健康生活》课堂教学课件PPT公开课
- 生产型企业员工奖惩制度
- 电子商务运营PPT完整全套教学课件
- 巴基斯坦风电项目开发
- 【变压器实验】-高压变频器试验
- 正确解读细菌药敏报告,合理使用抗菌药物
评论
0/150
提交评论