多语言展示
当前在线:804今日阅读:11今日分享:15

excel如何算n天前或n天后的日期

有没有遇到过要计算对今天来说N天前或N天后的日期的情况?或者是要计算两个日期之间的时间间隔是多少天?比如现在QQ可以看到认识多少天了,但你知道是哪天认识的吗?怎么算从今天到n天前是什么日期呢?下面我用excel为大家讲解一下,让大家学会如何算n天前或n天后的日期,还有两个日期之间相差多少天。
工具/原料

excel

方法/步骤
1

使用excel各个版本都可以,基本功能都一样,打开excel后,在某个单元如A1里输入当天日期,比如现在是2014-8-19,注意日期格式也是这种xxxx-xx-xx的:

2

然后在另一单元比如A2输入公式“=A1-xxx”,其中xxx表示n天前的n,比如=A1-193:

3

这说明是距离2014-8-19即今天193天前的日子,然后鼠标点击一下其他单元格,可以显示这个193天前的日子是多少:

4

但这是真正正确的吗?如果只是算n天前的日期,那么就是正确的,而如果是算与其他人认识多少天了的,就不正确。我用自己加了一个QQ好友的验证了一下,发现其实这样是相差一天的:

5

为什么呢?很简单,因为我们其实一认识的时候,就算是认识一天了,然后第二天其实就是认识第二天了,但如果只是日期相减,却总是相差一天。所以,如果知道认识天数的,需要再把日期往后或往前加上或减去一天的日期。

6

比如2014-8-19我与好友认识了193天,那么通过计算我们是在2014-2-7日认识,但实际要在这个日期上往后加一天日期,即其实我们是在2014-2-8认识的,这与刚才QQ好友截图一样。

8

这样计算的结果就是对的:

9

然后是n天后的,这个说简单一点,就是加减符号的变换。如果是单独说n天后的日期,那么其他前面都相同,就是公式变了,即为“=A1+xxx”:

10

而如果是讲认识n天后的日期,那么就需要再刚才日期上往前减一天的日期,即“=A1+xxx-1”:

11

然后是对于两个日期之间相差多少天的计算,只需要分别在两个单元格输入日期,格式如上,如A1、A2:

12

然后在其他单元格输入上面对应单元格数,公式是“=A1-A2”:

13

得到的是这两个日期之间相差的天数,那个正负数都不用管,因为日期前后不同就得到不同的正负符号。如果想要知道这两个日期之间是认识多少天的,那么就只需要单纯在数字上加1即可,即如下的两个日期相差192天,但如果是两个人认识天数的话其实是认识193天:

14

嗯,如果觉得这个认识多少天的计算有些麻烦,那么就直接相减相加这种也可以。

注意事项
1

如有问题,可在下面评论留言讨论。

2

如对您有帮助,可点击右上角(或下面)的免费投票以表认可,或者收藏。

3

或者您可以关注我,我将不定时更新自己的经验,也许里面就有你感兴趣的呢^_^

推荐信息