Table of contents
你是否被计算自某一日期起或至某一日期止有多少天所困扰? 本教程将教你在Excel中对日期进行加减的简单方法。 通过我们的公式,你可以快速计算出自日期起90天、日期前45天,以及计算你需要的任何天数。
从日期开始计算天数听起来是一项简单的任务。 然而,这个通用的短语可以意味着许多不同的事情。 你可能想找到日期之后的给定天数。 或者你可能想得到从某个日期到今天的天数。 或者你可能想从日期开始计算天数。 在本教程中,你将找到所有这些以及更多任务的解决方案。
日期前/后的天数计算方法
想找一个距离特定日期60天的日期或确定日期前90天的日期吗? 在相应的单元格中提供你的日期和天数,你会在瞬间得到结果。
注意:要查看嵌入式工作簿,请允许营销cookies。
日期以来/直到日期的多少天计算器
通过这个计算器,你可以找到离某个日期还有多少天,例如你的生日,或者从你的生日开始已经过了多少天。
注意:要查看嵌入式工作簿,请允许营销cookies。
提示:要想知道日期与日期之间有多少天,请使用日期之间的天数计算器。
如何在Excel中计算日期的天数
要找到离某一日期N天的日期,只需在你的日期上加上所需的天数。
日期 + N天关键是要以Excel理解的格式提供日期,我建议使用默认的日期格式,或者用DATEVALUE将文本日期转换为代表日期的序列号,或者用DATE函数明确指定年、月、日。
例如,这里你可以把日子加到2018年4月1日。
自日期起90天
="4/1/2018"+90
自日期起60天内
="1-4-2018"+60
自日期起45天
=DATEVALUE("1-Apr-2018")+45
自日期起30天内
=date(2018,4,1)+30
为了得到一个更通用的日期天数公式,在不同的单元格中输入两个值(源日期和天数)并引用这些单元格。 目标日期在B3,天数在B4,公式就像两个单元格相加一样简单。
=B3+B4
就像它可能的那样简单,我们的公式在Excel中完美地工作。
通过这种方法,你可以很容易地计算出一整列的到期或到期日期。 作为一个例子,让我们找到 180天后的日期 .
假设你有一个在购买日期后180天内到期的订阅列表,订单日期在B2中,你在C2中输入以下公式,然后通过双击填充柄将公式复制到整个列。
=B2+180
相对参考(B2)迫使公式根据每一行的相对位置而改变。
你甚至可以为每个订阅者计算几个中间日期,所有这些都是用一个公式计算的!为此,插入几个新的列,并指出每个日期的到期时间(请看下面的截图)。
- 第一次提醒:自购买之日起90天(C2)。
- 第二次提醒:自购买之日起120天(D2)。
- 有效期:自购买之日起180天(E2)。
写出第一个单元格的公式,根据B3中的订单日期和C2中的天数计算出第一个提醒日期。
=$B3+C$2
请注意,我们用$符号固定了第一个参照物的列坐标和第二个参照物的行坐标,这样公式就能正确地复制到其他所有单元格。 现在,向右和向下拖动公式,直到有数据的最后一个单元格,并确保它适当地计算每一列的到期日(请注意,第二个参照物在每个单元格都会改变列,而第一个引用被锁定在B列)。
注意:如果你的计算结果显示为数字,请对公式单元格应用日期格式,让它们显示为日期。
如何在Excel中计算日期前的天数
要找到比某一日期早N天的日期,要进行减法的算术运算,而不是加法的运算。
日期 - N天与增加天数一样,重要的是你要以Excel可以理解的格式输入日期。 例如,这就是你如何从一个给定的日期减去天数,比如从2018年4月1日开始。
日期前90天
="4/1/2018"-90
日期前60天
="1-4-2018"-60
日期前45天
=date(2018,4,1)-45
当然,你可以在单个单元格中输入两个值,比如B1中的日期和B2中的天数,然后用 "日期 "单元格减去 "天数 "单元格。
=B1-B2
如何计算日期前的天数
要计算某个日期前的天数,就从该日期中减去今天的日期。 而要提供自动更新的当前日期,则使用TODAY函数。
日期 - 今天()例如,要想知道离2018年1月31日还剩多少天,请使用这个公式。
="12/31/2018"-TODAY()
或者,你可以在某个单元格(B2)中输入日期,然后从该单元格中减去今天的日期。
=B2-TODAY()
以类似的方式,你可以找到两个日期之间的差异,只需用一个日期减去另一个。
你甚至可以将返回的数字与一些文本连接起来,在你的Excel中创建一个漂亮的倒计时。 例如。
="离圣诞节只剩下"& A4-TODAY() &" 天了!"
注意:如果你的天数计算公式显示的是一个日期,请将 一般 格式的单元格,将结果显示为一个数字。
如何计算日期后的天数
要计算从某个日期开始已经过了多少天,你要做相反的事情:用今天减去该日期。
举个例子,让我们来找找距离你上次生日的天数。 为此,在A4中输入你的日期,然后从中减去当前日期。
=A4-TODAY()
可以选择添加一些文字,解释这个数字是什么。
=TODAY()-A4 &" 我的生日后的日子"
如何计算从日期开始的工作天数
Microsoft Excel提供了4个不同的函数来计算工作日。 每个函数的详细解释可以在这里找到:如何在Excel中计算工作日。 现在,让我们只关注实际用途。
计算从日期开始/之前的N个营业日
要返回一个比你指定的开始日期早或早若干个工作日的日期,请使用WORKDAY函数。
这里有几个公式的例子,可以得到一个正好发生在N个工作日内的日期 从 某一日期。
自2018年4月1日起30个工作日内
=WORKDAY("1-Apr-2018", 30)
从A1中的日期起100个工作日。
=workday(a1, 100)
要找到一个发生在指定工作日内的日期 之前 某个特定的日期,提供天数作为 负数 (带减号)。 例如。
2018年4月1日前的120个工作日
=WORKDAY("1-Apr-2018", -120)
在A1的日期前90个工作日。
=workday(a1, -90)
或者,你可以在预定义的单元格中输入这两个值,比如B1和B2,那么你的工作日计算器就可以看起来与此类似。
从某一特定日期开始的工作日。
=workday(b1, b2)
某一特定日期前的工作日。
=workday(b1, -b2)
提示:WORKDAY函数根据标准工作日历计算天数,周六和周日为周末日。 如果你的工作日历不同,则使用WORKDAY.INTL函数,该函数允许指定自定义周末日。
计算自/至日期的营业日
要返回两个日期之间不包括星期六和星期日的天数,请使用NETWORKDAYS函数。
要了解还剩下多少个工作日 到某一日期为止 ,在第一个参数中提供TODAY()函数( 开始日期 )和你在第二个参数中的日期( 结束日期 ).
例如,要获得离A4中的日期的天数,使用这个公式。
=networkdays(today(), a4)
当然,你可以自由地将返回的计数与你自己的信息连接起来,就像我们在上面的例子中做的那样。
例如,让我们看看离2018年底还有多少个工作日。 为此,在A4中输入31-12月-2018,作为一个日期,而不是文本,并使用以下公式得到离此日期的工作天数。
="离年底只有"&NETWORKDAYS(TODAY(), A4)& "工作日了!"
哇,只剩下179个工作日了!没有我想象的那么多 :)
为了获得数量上的 自某一特定日期起的工作天数 , 倒转参数的顺序 - 在第一个参数中输入你的日期作为开始日期,在第二个参数中输入TODAY()作为结束日期。
=networkdays(a4, today()
可以选择显示一些解释性的文字,像这样。
=NETWORKDAYS(A4, TODAY())&" 自今年年初以来的工作日"
只有83个工作日......我以为我今年至少已经工作了100天了。
提示:要指定除星期六和星期日以外的自己的周末,请使用NETWORKDAYS.INTL函数。
日期和时间向导--在Excel中快速计算天数的方法
这个向导是Excel日期计算的瑞士军刀,它几乎可以计算任何东西!你只需选择你想输出结果的单元格,点击日期& 时间向导上的按钮。 Ablebits工具 选项卡,并指定你想在源日期上增加或减少多少天、周、月或年(或这些单位的任何组合)。
作为一个例子,让我们找出什么日期是 120天<起的日期 在B2。
点击 插入公式 按钮在选定的单元格中输入公式,然后根据需要将其复制到多个单元格。
你可能已经注意到,向导建立的公式与我们在之前的例子中使用的公式不同。 这是因为向导的设计是为了计算所有可能的单位,而不仅仅是天。
要获得一个发生了N天的日期 某日之前 ,切换到 减去 或者,在不同的单元格中输入这两个值,就可以得到一个更灵活的公式,在你对原始数据的每一个变化中重新计算。
日期选择器--在下拉日历中计算天数
在Excel中存在大量的第三方下拉式日历,有免费的也有付费的。 它们都可以通过点击将日期插入到单元格中。 但是有多少Excel日历可以同时计算日期呢? 我们的日期选择器可以!我们的日期选择器可以。
你只需在日历中选择一个日期,然后点击 日期计算器 图标或按F4键。
然后,点击 天 单位在预览窗格上,输入要加或减的天数(你通过点击输入窗格上的加号或减号来选择执行哪种操作)。
最后,按回车键将计算出的日期插入当前选定的单元格,或按F6键在日历中显示日期。 或者,点击下图中的一个按钮。 在这个例子中,我们计算的是距2018年4月1日60天的日期。
这就是如何在Excel中找到从某一日期开始或之前的日子。 我仔细看了一下本教程中讨论的公式,欢迎你下载我们的样本工作簿,计算从日期开始的日子。 感谢你的阅读,希望下周在我们的博客上见到你