excel表格中如何计算两个日期之间的天数?

excel表格中如何计算两个日期之间的天数?,第1张

可以用DATEDIF函数计算两个日期之间的天数

1、以excel2010版本为例,如下图所示有两个日期,要算这两个日期之间的相隔的天数;

2、首先在单元格C2输入DATEDIF公式=DATEDIF(A2,B2,"d"),按enter键即可得出A2和B2的间隔天数,其中公式中的字母“d”是指day天的意思;

3、假如C列想显示成“217天”,则可直接在公式末尾加上&"天"后按回车键就可以了;

4、再把公式下拉填充到其他行,也可计算其他日期之间的天数。

例说明:

A B C

1 姓名 出生日期 是否七日内过生日

2 谢伟忠 1991-10-22

3 潘坤金 1991-1-15

4 郭隆英 1991-12-23

5 赵杰丽 1987-3-2

在C2:C5单元格中输入公式

=if(Datedif($C4-7,today(),"Yd")<=7,"提醒","")

公式意思大约是指调用系统今天日期,如果出生日期距今天日期为7天内,显示“提醒”字。否则显示为空白。

一、假如要在J列输出倒计时提醒,那么:

1、在J2单元格输入公式="距离生日还有"&DATEDIF(DATE(MID(H2,7,4),MID(H2,12,2),MID(H2,13,2)),TODAY(),"yd")&"天"然后希腊复制到对应位置

2、自上到下选中J列数据区域(如J2:J1000)-菜单栏-格式-条件格式-d出的对话框下拉菜单中选择公式-右侧输入公式=LEFT(MONTH(TODAY()),2)=MID(H2,11,2)然后点格式按钮-字体里选择红色-确定即可 (注意!如果是本月过生日,就用上面公式,但是遇过是要求是在30天内国生日出现提示,则将这个公式改成=DATEDIF(DATE(MID(H2,7,4),MID(H2,12,2),MID(H2,13,2)),TODAY(),"yd")<=30即可)

二、第二个问题,假如开饭时间或者坐车时间等时间输入在C列,在D列做出时间提醒,第一行为表头,第二行开始录入数据,那么处理方法如下(此方法要求时间所在单元格格式为时间格式,如:13:30或者1:30 PM否则处理较为困难如有特殊要求,百度HI我):

1、在D2单元格输入公式=IF(TODAY()+C2-NOW()<=0,"已过期","还有"&INT((TODAY()+C2-NOW())1440)&"分钟开始")然后下拉复制到所需位置

2/自上到下选中J列数据区域(如D2:D1000)-菜单栏-格式-条件格式-d出的对话框下拉菜单中选择公式-右侧输入公式=(TODAY()+C2-NOW())1440<=10然后点格式按钮-字体里选择红色-确定即可

祝你成功!

你这是啥表述?!

有个隐藏函数DATEDIF,适合算这个

具体参考:http://baikebaiducom/linkurl=h0yhxFm3E2hes1KFzSgfU-mAUfnkDM2aVtt4vIfTXQogFDPw4VyeLW8-iQiWMXP05lRyWutOGhUOh8bWmWBSzK

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/12182572.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存