Excel公式:如果日期小于今天(4个例子)

  • Share This
Hugh West

需要学习如何使用 如果一个日期小于今天,Excel公式 Excel为我们提供了很好的方法,可以根据不同的条件使用日期格式化。 在这里,我们将带你了解4种简单方便的方法,如果一个日期小于今天,如何使用Excel公式。

下载实践工作手册

你可以下载以下Excel工作簿,以便更好地理解和自己练习。

日期小于今天.xlsm

用Excel公式判断日期是否小于今天的4种方法

为了便于理解,我们假设我们有一个 学生的提交日期 这个数据集包含了对某一机构的 名字 s, 姓氏 的,以及 提交日期 列中的s B , C ,以及 D 分别是。

现在,我们将使用 4 让我们一个一个地看一下这些方法。

在这里,我们使用了 微软Excel 365 版本,你可以根据你的方便使用任何其他版本。

1.使用Excel公式确定日期是否小于今天

在我们的第一种方法中,我们将使用一个相当简单的Excel公式来检查日期是否小于今天。 因此,请遵循下面这些简单的步骤。

📌 步骤。

  • 在最开始的时候,在下面创建一个新的列 E栏 这个新的栏目就位于 "中国 "的旁边。 提交日期 列。
  • 然后,给它起个名字。 在这个例子中,我们把它命名为 比今天少 因为这里我们要检查其相邻列的值是否小于今天。

  • 此刻,选择单元格 E5 .
  • 之后,写下以下公式。
=D5

在这里。 D5 代表的单元格引用 提交日期 第一个学生的 Harry Albert 今天的功能 这里,我们要检查单元格中的日期是否为 D5 小于今天的日期或没有。

  • 后来,按 进入 .

  • 现在,将光标移到单元格的右下角 E5 ...因此,它看起来像一个加号 (+) 标志,是 填充手柄 工具。
  • 然后,双击它。

  • 因此,我们也可以在其余的单元格中得到结果。

阅读更多。 如何在Excel中比较两列的日期(8种方法)

2.在Excel中利用IF函数来确定日期是否小于今天

与Excel一样,有多种方法可以完成同样的任务。 这里,我们将使用 IF功能 在这种方法中,我们将找出在今天的日期是否提交了任务。 这很简单&容易,只要跟着做就行了。

📌 步骤。

  • 首先,选择单元格 E5 .
  • 然后,将以下公式粘贴到 公式吧 .
=IF(D5)

在这里, IF功能 执行一个逻辑测试,即单元格中的值为 D5 如果该条件为真,那么它将显示 提交的 在细胞中 E5 否则,它显示 未提交 在细胞中。

  • 最后,按 进入 钥匙。

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

类似读物

  • 如何在Excel中查找日期是否在3个月内(5个简单的方法)?
  • Excel公式:如果日期大于2年(3个例子)
  • 如果单元格中包含日期,则在Excel中返回值(5个例子)。
  • 在Excel中基于超过1年的日期的条件格式化

3.应用条件格式化

如果你好奇地想了解 条件性格式化 让我们一步一步地探索这个方法。

📌 步骤。

  • 首先,选择单元格中的 D5:D14 范围。
  • 第二,去 首页 标签。
  • 第三,点击 条件性格式化 上的下拉菜单。 风格 组。
  • 第四,选择 新规则 从列表中。

  • 瞬间, 新的格式化规则 对话框打开。
  • 在这里,选择 使用一个公式来决定哪些单元格需要格式化 根据 选择一个规则类型 节。
  • 然后,我们要在 "我的 "中做一些编辑。 编辑规则描述 节。
  • 后来,写下 =D5 格式化该公式为真的值 箱子。
  • 之后,选择 格式 按钮。

  • 因此, 格式化单元格 向导打开。
  • 然后,移动到 填充 标签。
  • 后来,选择 浅绿色 从可用的选项中选择颜色。
  • 接下来,点击 认可 .

  • 再次,它让我们回到了 新的格式化规则 对话框。
  • 在这里,请点击 好的 再次。

  • 因此,小于今天的日期会用我们喜欢的颜色突出显示。

阅读更多。 如何在Excel中比较日期是否在另一个日期之前

4.采用VBA代码来确定日期是否小于今天

另一个选择是采用 VBA 虽然使用公式是一种快速编辑数据的方法,但它可能难以解释。 此外,如果你经常需要以不同的方式完成任务,那么你可以考虑使用 VBA 所以我们开始吧。

📌 步骤。

  • 主要是构建一个新的列,名为 状况 喜欢 之前 .

  • 其次,去 开发商 标签。
  • 然后,选择 视觉基础 关于 编码 组。
  • 或者,按 ALT + F11 来完成同样的任务。

  • 瞬间, 微软Visual Basic应用程序 窗口打开。
  • 之后,移动到 插入 标签。
  • 随后,选择 模块 从选项中选择。

  • 立即,它就会打开 代码模块 .
  • 然后,在下面的代码中写下 模块 .
 Sub tst_today() Dim x As Integer For x = 5 To 14 If Cells(x, 4).Value <Date Then Cells(x, 5).Value = "submitted" Else Cells(x, 5).Value = "not Submitted" End If Next x End Sub 

  • 最后,选择 运行 图标或按 F5 在键盘上。

  • 现在,返回到 VBA 工作表。
  • 因此,在 状况 栏会自动填上正确的结果。

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

如何检查日期是否小于今天和30天内

如果你想学习检查日期是否小于今天并在 30 因此,不再拖延,让我们看看我们如何做。 只要仔细跟踪以下步骤。

📌 步骤。

  • 首先,选择单元格中的 D5:D14 范围。
  • 第二,跳到 首页 标签。
  • 然后,点击 条件性格式化 上的下拉菜单。 风格 组。
  • 之后,选择 新规则 从列表中。

  • 随即, 新的格式化规则 对话框打开。
  • 在这里,选择 只格式化包含以下内容的单元格 根据 选择一个规则类型 节。
  • 然后,我们要在 "我的 "中做一些编辑。 编辑规则描述 节。
  • 因此,选择 之间 的第2个盒子里。 只对有以下内容的单元格进行格式化 .
  • 后来,写下 =TODAY( )-1 在第3个盒子里,和 =TODAY( )-30 在第四个盒子里。
  • 之后,选择 格式 按钮。

  • 忽然间, 格式化单元格 向导打开。
  • 然后,进入 填充 标签。
  • 后来,选择 黄色 从可用的选项中选择颜色。
  • 接下来,点击 认可 .

  • 同样地 ,它将我们返回到 新的格式化规则 对话框。
  • 然后,点击 好的 再次。

  • 因此,它突出显示了包含日期小于今天的日期并且在 30 从今天起的几天。

练习部分

为了方便自己的练习,我们提供了一个 实践 请自己动手,在每张纸的右侧写上以下内容。

总结

本文提供了简单扼要的解决方案,使用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.