前言:
眼前同学们对“c语言计算某年某月的天数”大体比较关注,朋友们都需要分析一些“c语言计算某年某月的天数”的相关文章。那么小编在网摘上汇集了一些关于“c语言计算某年某月的天数””的相关知识,希望咱们能喜欢,小伙伴们快快来学习一下吧!使用 Excel 公式获取两个日期之间的天数的 8 个示例
在本节中,我将向您展示 8 个快速简单的示例,在 Windows 操作系统上使用简单的公式计算两个日期之间的天数。这篇文章包含所有内容的详细解释和清晰的插图。我这里使用的是Microsoft 365版本。但是,您可以根据您的可用性使用任何其他版本。如果本文的任何部分在您的版本中不起作用,请发表评论。
练习文件下载地址: 提取码: ut9x
1. 求两个日期之间天数的减法
让我们考虑一些项目及其启动日期和结束日期。我们需要找出这两个日期之间的差异或天数。
首先,选择单元格 E5并键入以下公式:
=D5-C5
按Enter键,您将获得第一个项目的启动日期和结束日期之间的天数。
在这里,我们只是从结束日期中减去启动日期。
现在将鼠标光标指向单元格 E5的右下角,您将看到一个“+”图标,称为“填充句柄” 。单击此图标,将其拖至单元格 E9,然后释放鼠标按钮。您将立即看到所有项目的总天数。您可以将每个工作表用作计算器,只需更改开始日期和结束日期,并在几秒钟内找到它们之间的天数。2.使用DATEDIF函数获取两天之间的总天数
我们也可以使用DATEDIF 函数来获得相同的结果。
步骤:
首先,选择单元格 E5并键入以下公式:
=DATEDIF(C5,D5,"D")
配方分解:
在公式-
C5是开始日期或启动日期D5是结束日期或截止日期“D”表示参数-天数;因为我们要在这里找到两个日期之间的天数。按Enter并像以前一样使用填充手柄来获取直到单元格 E9 的所有计算结果。
在 Excel 中计算两个日期的月数:
要计算两个日期之间的月份,必须在DATEDIF函数中使用“M”而不是“D”。
=DATEDIF(C5,D5,"M")
3.在Excel中插入DAYS函数计算两个日期之间的天数
这里另一个简单的方法是使用DAYS 函数。
步骤:
在单元格 E5中输入以下公式:
=DAYS(D5,C5)
您必须仅输入开始日期和结束日期作为函数中的参数。此处,D5是结束日期,C5是开始日期。
按Enter并再次使用填充句柄以查找列中的其他结果。4. 查找 DAYS 公式中包含文本日期的天数
您还可以直接在DAYS函数中键入两个日期,以获取所提到的两个日期之间的天数。在单元格 E5中插入以下公式即可获取日期 2021 年 4 月 17 日到 2020 年 3 月 3 日之间的天数。
=DAYS("4/17/2021","3/3/2020")
笔记:
您应该以MM/DD/YYYY格式插入日期,否则 Excel 可能会错误地解释日期。
但这种方法对于大范围的数据不太有效,因为每次手动输入都需要时间
5.使用DATE函数在功能栏中直接输入日期
而且,这是另一种类似的方法,您必须使用DATE 函数手动输入日期。
在参数内,日期格式将为 ( YYYY,MM,DD)。要使用这种方式,请在单元格E5中插入以下公式:
=DATE(2021,4,17)-DATE(2020,3,3)
它确实是两种方法的组合 -减法和 DATE函数,因为我们通过在DATE函数参数中手动输入日期来从一个日期中减去另一个日期。
6. Excel 公式计算今天和另一个日期之间的天数
我们可以使用TODAY 函数直接输入今天的日期,然后从中减去过去的日期,即可找到从固定的过去日期到今天的天数。
步骤:
首先,选择单元格 E5并键入以下公式:
=C5-TODAY()
然后,拖动填充手柄图标以将类似的公式应用于该列的其他单元格。现在,如果我们想知道从今天到项目截止日期之前还剩多少天,那么我们必须从截止日期中减去今天的日期。为此,请在单元格D15中插入以下公式:
=TODAY()-C15
因此,您可以计算从该日期到今天剩余或过去的天数。7. NETWORKDAYS 功能包括周末和节假日
通过插入 Excel NETWORKDAYS 函数,我们可以使用另一个公式来计算两个日期之间的天数,包括周末和自定义假期。让我们再次使用之前的数据集。现在我们必须计算总工作日,包括周末和底部提到的假期列表。请按照以下步骤操作:
步骤:
首先,创建一个数据集和两个空列,以获取排除和包括假期和周末的总工作日。并且,将所有假期插入单独的表中。然后,在单元格 F5中,键入以下公式并按Enter 键以获取两个选定日期之间的天数。
=NETWORKDAYS(C5,D5,$C$11:$F$12)
然后,在单元格 F5中,键入以下公式并按Enter键以获取两个选定日期之间的天数(不包括工作日)。
=NETWORKDAYS(C5,D5,$C$11:$F$12)
公式解释:
在论据中,
C5 和 D5是开始日期和结束日期。$C$11:$F$12意味着我们从数组(C11: F12)中选择假期,然后使用“ $”符号锁定行号和列名,使它们成为绝对单元格引用,如下所示每次为所有项目输入这些确切的假期。如果您需要更多地了解绝对单元格引用,那么您可以查看这篇文章以获取详细的想法。NETWORKDAYS函数仅返回工作日,不包括两个日期之间的所有假期和周末。但是,使用此功能时,您无法选择周末。公式中已将其选择为Saturday和Sunday。之后,使用“填充手柄” 图标自动填充其余单元格。8. NETWORKDAYS.INT 函数包括自定义周末和节假日
现在在最后一种方法中,我们将根据自己的选择选择周末。为此,我们将在此处使用NETWORKDAYS.INT 函数。
步骤:
与之前类似,您必须准备好数据集并列出假期列表。然后,在单元格 F5中,插入以下公式并按Enter:
=NETWORKDAYS.INTL(C5,D5,7,$C$11:$F$12)
配方分解:
所以,在公式中:
C5是开始日期或启动日期D5是结束日期或截止日期已从包含星期五和星期六作为周末的列表中选择“7” 。您甚至可以通过从周末选项列表中进行选择来选择一个周末。$ C$11:$F$12是假期列表。之后,使用填充句柄自动填充其他单元格。我们刚刚确定了工作日的数量,包括我们选择的定制假期和固定周末(周五和周六) 。Excel 计算器计算两个日期之间的天数
本文顶部有一个可下载的 Excel 文件。免费下载它并将每个工作表用作计算器。所有带有嵌入公式的电子表格中都提供练习部分。您只需以正确的格式输入两个日期,输出就会立即显示!
结束语
因此,这些都是我为您找到的合适技术,我希望您发现这些方法足够有效,可以随时使用。使用我们的免费工作簿进行练习,并在需要使用 Excel 公式计算两个日期之间的天数时将其用作计算器。如果您有任何问题或反馈,可以在这里发表评论。
标签: #c语言计算某年某月的天数