如果一个日期大于另一个日期的Excel公式

  • Share This
Hugh West

微软Excel在计算自动化领域开辟了一个新的时代。 你只需应用功能和创建公式,Excel就会在眨眼间进行数百次的计算!你可以计算出 日期之间的差异 有时,你可能需要创建一个Excel公式,如果一个日期大于另一个日期。 如果这个任务困扰着你,那么这篇文章一定会让你轻松搞定。 在这篇文章中,我将向你展示如果一个日期大于另一个日期的Excel公式的形成。

下载实践工作手册

你可以从以下链接下载练习册。

如果一个日期比另一个日期大.xlsx

如果一个日期大于另一个日期,应用Excel公式的5种方法

比方说,我们有一个数据集,其中有一些 学生 必须提交其作业的人 提交日期 & the 最后期限 ,以及 备注 (如果按时或延迟提交)。

从提交日期来看,我们想知道作业是按时提交还是延迟提交。 如果截止日期大于提交日期,那么我们想返回" 准时 "的备注部分,如果没有,我们希望" 延迟 "

在本节中,你会发现有5种合适的方法来使用Excel公式,如果一个日期大于另一个日期。 我将在这里逐一演示。 现在让我们来看看它们吧

1.当一个日期大于另一个日期时使用IF函数

我们将创建一个公式,用 IF功能 最后期限 大于 提交日期 为了演示该方法,请按以下步骤进行。

步骤。

  • 首先,在第一个单元格输入以下公式(即 E5 )中。 备注 节。

=IF($D$5>=C5, "准时", "延时")

在这里。

  • D5 =截止日期的日期
  • C5 =提交日期

  • 然后,点击 进入 并且该单元格将显示" 准时 "作为 最后期限 大于 提交日期 这意味着作业按时提交。

  • 现在,拖动 填充手柄 工具到下面的单元格中,以 自动填充 下一个单元格的公式。

  • 因此,你将得到你想要的每个单元格的输出。

阅读更多。 Excel公式:如果日期大于365天(4个理想例子)

2.结合IF和DATE函数的公式

你可以结合应用 基金会 日期 当一个日期大于另一个日期时的函数。

对于我们之前的一组数据,我们现在将使用 基金会 日期 职能。

在这里,我们不会比较的细胞的 提交日期 最后期限 ,而会直接使用 最后期限 为此,请遵循以下步骤。

步骤。

  • 首先,在备注部分的第一个单元格应用以下公式。

=IF(DATE(2022,9,2)>=C5,"On Time","Delayed")

在这里。

  • DATE(2022,9,2) =截止日期的日期
  • C5 =提交日期

公式分解

  • DATE(2022,9,2) 将日期02-09-22作为输入。
  • IF(02-09-22>=C5,”On Time”,”Delayed”) 对比日期是否 02-09-22 大于或等于单元格的日期 C5 它发现该逻辑为真,因此,返回 "准时 "。 否则它将返回 "延迟" .
  • 然后,拖动其他单元格的公式以获得相同类型的输出。

阅读更多。 Excel公式:如果日期大于2年(3个例子)

类似读物

  • 如果单元格中包含日期,则在Excel中返回值(5个例子)。
  • 在Excel中基于超过1年的日期的条件格式化
  • Excel 3个月内日期的条件格式化(3种方法)

3.用AND逻辑应用IF函数

你可以 日期之间的比较 使用了 的表述中的逻辑。 基金会 功能。

ǞǞǞ 函数返回 为真 当所有的逻辑都是真实的,并返回 失败 当任何一个逻辑是错误的时候。

我们在前几节中所说的数据集,让我们稍微改变一下。 截止日期已经从 25-08-22 02-09-22 .

在这里,我们将应用 基金会 的函数制定的 所以,让我们开始程序。

步骤。

  • 首先,在选定的单元格中应用以下公式 备注 节。

=IF(AND(C5>=$G$5,C5<=$G$6), "准时", "延时")

在这里。

  • G5 = 最后期限的开始日期
  • G6 = 最后期限的结束日期
  • C5 = 提交日期

公式分解

  • C5>=$G$5,C5<=$G$6) 将两个条件放在一起,即提交日期是否大于截止日期的开始日期和小于截止日期的结束日期。
  • IF(AND(C5>=$G$5,C5<=$G$6), "准时", "延时") 检查逻辑并返回 "准时 "如果它发现逻辑为真,则返回 "延迟" .
  • 然后,拖动 填充手柄 其他单元格的工具来获得结果。

阅读更多。 如何在Excel中对大于30天的日期使用COUNTIF

4.Excel IF和TODAY函数的组合

的组合。 基金会 今天 函数允许在两个日期之间进行比较。

ǞǞǞ 今天 函数返回今天的日期。

比方说,对于前一种类型的数据集,截止日期是 今天 ,你想知道该作业是今天提交还是以后提交。

如果你想看看这两个功能的应用,请追随下面的步骤。

步骤。

  • 首先,在备注部分的第一个单元格应用以下公式。

=IF(TODAY()>C5, "准时", "延时")

在这里。

  • 今天() =今天的日期
  • C5 =提交日期

公式分解

  • TODAY()) 默认返回今天的日期( 29-08-22 )
  • IF(29-08-22>C5, "准时", "延时") 检查逻辑并返回 "延迟" .因为它发现 29-08-22 是小于比较日期的 29-08-22 .
  • 然后,拖动 填充手柄 工具,将公式复制到下一个单元格。

阅读更多。 如何用Excel VBA将日期与今天进行比较(3种简单方法)

5.应用条件格式化,如果一个日期大的话

对于同一个数据集,你也可以应用 条件性格式化 比方说,我们想格式化已按时提交的文件的日期。

为了做到这一点,请遵循以下步骤。

步骤。

  • 首先,选择数据范围>;进入 首页 tab> 点击 条件性格式化 > 选择 新规则 .

  • 然后,在 新的格式化规则 对话框将显示出来。
  • 在这里,请点击 选择一个公式来决定哪些单元格需要格式化 选择一个规则类型 栏中输入公式,并在 格式化该公式为真的值 领域。

=$D$5>=C5

  • 现在,点击 格式 .

  • 在这里, 格式化单元格 将出现弹出窗口,请进入 填充 > 选择一种颜色> 点击 认可 .

  • 之后,点击 认可 来关闭 新的格式化规则 箱子。

  • 最后,与该规则相匹配的单元格将被格式化为你所指定的颜色。

阅读更多。 在Excel中对超过特定日期的日期进行条件性格式化

总结

在这篇文章中,我试图向你展示一些Excel公式,如果一个日期大于另一个日期。 我希望这篇文章对你在Excel工作簿中比较日期时应用公式的方法有所启发。 如果你对这篇文章有更好的方法、问题或反馈,请不要忘记在评论框中分享。 这将帮助我丰富我接下来的文章。 更多信息如果您有任何疑问,请访问我们的网站 ǞǞǞ 祝你有个愉快的一天

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.