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

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

操作方法

  • 01

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

  • 02

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

  • 03

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

  • 04

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

  • 05

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

  • 06

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

  • 07

    所以如果是计算认识好友多少天前的日子,这个公式可以改一下,即“=A1-xxx+1”:

  • 08

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

  • 09

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

  • 10

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

  • 11

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

  • 12

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

  • 13

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

  • 14

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

(0)

相关推荐

  • excel如何使用vba函数计算指定间隔月后的日期?

    今天小编为大家分享excel中使用vba计算指定间隔月后的日期方法,不会的朋友可以参考本文,希望能对大家有所帮助! 步骤 1.首先我们打开一个工作样表作为例子. 2.使用alt+f11组合快捷键进入v ...

  • excel怎么求从今天起一段时间后的日期

    本例介绍给大家如何在Excel中生成从今天起指定时间段后的日期. 操作步骤说明: 01 如下图,A2是今天的日期或者任意日期,需要在B2返回指定时间段后的日期. 02 用到的核心函数是DATE()函数 ...

  • 怎样在Excel表格中的正数前添加"+"号

    默认情况下,Excel工作表中负数前都显示负号“-”,而正数前不显示正号“+”。如果我们不仅需要在Excel表中的负数前显示负号,还需要在正数前也显示正号,该怎么办呢?方法如下。 1.启动Excel2 ...

  • 如何在Excel表格中的正数前添加"+"号

    默认情况下,Excel工作表中负数前都显示负号“-”,而正数前不显示正号“+”。如果我们不仅需要在Excel表中的负数前显示负号,还需要在正数前也显示正号,该怎么办呢?方法如下。 1.启动Excel2 ...

  • Excel表格中的正数前添加"+"号的方法

    默认情况下,Excel工作表中负数前都显示负号"-",而正数前不显示正号"+".如果我们不仅需要在Excel表中的负数前显示负号,还需要在正数前也显示正号,该怎 ...

  • excel生成11选5前三直字典方法

    excel生成11选5前三直字典方法.在高频彩11选5中,前三直选的中奖金额最高,在这里,我们用excel生成前三直的字典,可以供彩民朋友在买彩票时查照和参考. 方法/步骤 启动excel自带的vba ...

  • Excel如何冻结表格的前两行?

    有些表格很长,为了方便阅读我们会对表头进行冻结,本文就为大家讲解Excel如何冻结表格的前两行方法,一起来看看吧. excel怎么冻结前两行 1.首先我们打开需要冻结前两行的excel文件,从表中不难 ...

  • 电脑EXCEL表格如何快速得到前三名的人名和成绩

    EXCEL表格是我们现在经常使用的办公软件之一,今天小编跟大家分享的是电脑EXCEL表格如何快速得到前三名的人名和成绩.具体如下:1. 1首先我们需要先打开电脑中的一份excel文件.如图所示,我们对 ...

  • 如何在电脑版excel中显示表格最前面的0

    电脑版Excel软件被很多人使用,用来编辑数据等,有的用户在使用该软件时,想要在表格中数字的开头输入0,但是却发现无法输入,那么该如何解决这一问题呢?小编就来为大家介绍一下吧.具体如下:1. 第一种方 ...