excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel到期、超期时间突出显示,让你工作安排有序,不误事!

如果您把领导日程安排、店铺商品有效期信息、合同管理等信息记录在excel内,如何打开excel就让您一目了然的掌握哪些已经超期,哪些临近到期呢? 例如某公司有一合同管理员表格记录如下(以去除其他无关内容,只保留到期时间),合同管理员想要掌握哪些合同已经过期了需要如何做呢?合同管理表可以利用excel内突出显示来做,步骤如下(office2007繁体版,其他版本可以参考): 点击开始选项卡--点击设置格式化条件--选择小于--输入公式=today()--点击确定突出显示小于今天日期的单元格虽然这样能显示已过期的单元格,但是实际工作中我们工作需要做到提前准备。 例如想知道哪些合同最近一个月要过期了,参照上述方法设置如下: 点击开始选项卡--点击设置格式化条件--选择小于--输入公式=today()+31--点击确定突出显示最近1个月上述方法有很大缺点: 一:已过期与临近过期混合在一起 二:临近过期不知道还有多长时间,是有1天?7天?或者是还有1个月呢? 为了工作更有安排,在后面添加一列使其显示还有多长时间过期。 相应公式为(注意公式内字符用英文双引号): =IF(G2<=TODAY(),"过期"&TODAY()-G2&"天","还有"&(G2-TODAY())&"天") 公式讲解如下:判断日期与今天日期关系,如果小于等于今天则显示过期(今天日期减去过期日期)天,否则显示还有(过期日期-今天日期)天):用if函数判断过期与否从上述可以看到用if公式虽然能看到有多长时间过期以及过期多长时间,在备注列内显示内容过多,不是很简便。要想做到只显示临近1个月的而多余1个月的不显示呢? 公式如下: =IFERROR(TEXT(31-DATEDIF(G2-31,TODAY(),"D"),"还有0天过期;;今天过期"),"")利用datedif函数判断讲解:DATEDIF(start_date,end_date,unit)为Excel隐藏函数 Start_date 为一个日期,它代表时间段内的第一个日期或起始日期。(起始日期必须在1900年之后); End_date 为一个日期,它代表时间段内的最后一个日期或结束日期; Unit 为所需信息的返回类型:"Y" 时间段中的整年数,"M" 时间段中的整月数,"D" 时间段中的天数,"MD" 起始日期与结束日期的同月间隔天数。 忽略日期中的月份和年份,"YD" 起始日期与结束日期的同年间隔天数。忽略日期中的年份,"YM" 起始日期与结束日期的间隔月数。忽略日期中年份 其中结束日期必须大于起始日期。 因为我们提前31天提醒,所以公式为DATEDIF(G2-31,TODAY(),"D"), 为了显示效果用text函数对DATEDIF计算结果转换为按指定数字格式表示的文本,再用IFERROR函数使不在1个月之内的合同不显示。 备注:以上关于DATEDIF函数解释来自百度百科。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接