如何使用日期的IF公式(6个简单的例子)

  • Share This
Hugh West

在工作时 微软Excel。 有各种公式可以使我们的工作更容易。 基金会 它在以下方面有广泛的应用 丞相。 ǞǞǞ IF功能 执行一个逻辑测试。 如果结果是,它返回一个值 为真 ,另一个是如果结果是 失败 在这篇文章中,我们将说明如何使用 基金会 为了做到这一点,我们将讨论几个例子。

下载实践工作手册

你可以从这里下载实践工作手册。

IF的用途与日期.xlsx

Excel IF函数的概述

  • 描述

ǞǞǞ 基金会 函数什么也不做,只是测试一个特定的条件。

  • 通用语法

IF(logical_test,[value_if_true],[value_if_false])

  • 论点描述
争论 要求 描述
逻辑_测试 需要 这是将被测试和评级为的条件 为真 失败 .
[value_if_true] 可选 当一个逻辑测试的评估结果为 为真 ,这就是要返回的值。
[value_if_false] 可选 当一个逻辑测试的评估结果为 失败 ,这就是要返回的值。
  • 返回

我们提供的价值为 为真 错。

  • 可用于

之后的所有版本 Excel 2003。

在Excel中使用日期的IF公式的6种用途

1.使用If公式在两个日期之间进行比较

首先,也是最重要的,我们将使用 基金会 在这样做的时候,可能会有以下两种情况:一是在两个日期之间进行比较。

1.1 当两个日期都出现在单元格中时

在这种情况下,两个日期都出现在单元格中,我们必须进行比较。 在下面的数据集中,我们有一个产品列表,其中有它们的交货日期和截止日期。 我们将计算交货的状态,是否交货是 准时 推迟"。 让我们看看我们如何能做到这一点。

  • 首先,选择单元格 E7.
  • 现在,插入以下公式。
=IF(D5>=C5, "准时", "延时")

  • 新闻 进入。
  • 因此,我们可以看到产品鼠标的交付状态是 准时"。

  • 接下来,拖动 填充手柄 工具到细胞 E10.

  • 最后,我们将得到所有产品的最终交付状态。

1.2 当一个日期被储存在公式中时

有时我们会有一个像下面这样的数据集。 在这里,我们唯一有的日期是交货日期。 交货的最后期限是 1-20-22. 让我们来算算交付状态,在 '状态'。 列的数据集。

  • 在开始时,选择单元格 D5.
  • 插入以下公式。
=IF(D5>=C5, "准时", "延时")

  • 现在,按 进入。
  • 在这里,我们可以看到交付状态是 准时 为产品鼠标。

  • 之后,拖动 填充手柄 工具向下移到单元格 D10.

  • 最后,数据集的交付状态看起来是这样的。

2.同时使用IF公式和DATE函数

在这个例子中,我们将使用 基金会 公式和 日期 与之前的数据集一样,我们将在 "数据集 "中输入产品的交付状态。 '状态'。 列。 按照我们的简单步骤来执行。

  • 首先,选择单元格 D5 .
  • 在该单元格中输入以下公式。
=IF(C5<=DATE(2022,1,14),"On Time","Delayed")

  • 点击 进入 钥匙。
  • 因此,我们得到产品鼠标的交付状态为 准时"。

  • 现在,拖动 填充手柄 到细胞 D10.

  • 因此,我们可以得到所有产品的交付状态。 '状态'。 列。

🔎 公式是如何运作的?

  • date(2022,1,14)。 取日期进行比较。
  • IF(C5<=DATE(2022,1,14), "准时", "延时")。 返回交付状态的值。

3.Excel DATEVALUE函数被包裹在带日期的IF公式中

在EXCEL中 DATEVALUE函数 将日期转换为文本。 我们可以将这个函数与 IF公式 在这个例子中,我们将使用我们以前的数据集,有一个不同的截止日期。 只要按照下面的指示来做就可以了。

  • 首先,选择单元格 D5.
  • 把以下公式放在那里。
=IF(C5<=DATEVALUE("18/01/2022"),"On Time","Delayed")

  • 然后,按 进入。
  • 在这里,我们可以看到第一个产品鼠标的交付状态是 准时"。

  • 之后,拖动 填充手柄 工具。

  • 最后,我们将获得所有产品的交付状态,在 '状态'。 列,如下图所示。

🔎 公式是如何运作的?

  • DATEVALUE(“18/01/2022”): 考虑日期 18/01/22.
  • IF(C5<=DATEVALUE("18/01/2022″), "准时", "延时")。 返回交付状态的值 准时 如果条件是 是的。 否则就会出现 耽搁了 作为输出。

阅读更多。 如何在Excel中使用VBA的DateValue函数

类似读物

  • 在Excel中用VBA格式化日期(4种方法)
  • 如何在Excel中插入当前日期(3种方法)
  • 使用Excel日期快捷键
  • 如何在VBA中获取当前日期(3种方法)

4.在Excel中应用AND逻辑& IF公式的日期

使用 逻辑,以及 基金会 公式,我们可以在excel中计算日期。 逻辑返回一个输出,其中所有的条件都需要是 为真 错。 我们将按照我们之前的数据集,用一系列的最后期限。 让我们看看如何才能做到这一点。

  • 在开始时,选择单元格 D5.
  • 插入以下公式。
=IF(AND(C5>=$G$8,C5<=$G$9), "准时", "未准时")

  • 现在,按 进入 .
  • 因此,我们得到了产品鼠标的交付状态与 逻辑。

  • 然后拖下 填充手柄 工具。

  • 因此,我们可以得到所有产品的交付状态。 '状态'。 列的数据集。

🔎 公式是如何运作的?

  • AND(C5>=$G$8,C5<=$G$9)。 这一部分代表两个条件。 一个是 C5>=G8 而另一个是 C5<=G9。 ' $ '符号保持单元格引用固定。
  • IF(AND(C5>=$G$8,C5<=$G$9), "准时", "未准时")。 如果条件是 是的。 返回值 准时"。 否则就会出现 耽搁了 作为输出。

5.插入带有日期的TODAY & IF公式

的组合。 今天的功能 IF公式 是另一种在excel中计算日期的方法。 假设,我们有一个产品数据集和它们的交货日期。 让我们考虑交货的最后期限是今天的1-11-22。 对你来说,这将是你正在练习的日期。 现在我们将通过以下步骤计算出所有产品的交货状态。

  • 首先,选择单元格 D5.
  • 输入以下公式。
=IF(C5<=TODAY(), "准时", "延时")

  • 点击 进入 按钮。
  • 在这里,在细胞 D5 我们得到了产品鼠标的交付状态,在 准时"。

  • 接下来,拖动 填充手柄 工具到下一个单元格。

  • 最后,所有产品的交付状态看起来如下图所示。

🔎 公式是如何运作的?

  • TODAY()。 这一部分以现在的日期为准。
  • IF(C5<=TODAY(), "准时", "延时")。 返回 准时 如果条件是 为真 否则给予 耽搁了 作为输出。

阅读更多。 如何在Excel VBA中使用日函数

6.在Excel中使用IF公式计算未来或过去的日期

在这个例子中,我们将检查一个日期是否在一个范围内。 例如,考虑到今天的日子。 这个例子的动机是检查在十天内是否会发生交付。 让我们看看我们如何做到这一点。

  • 首先,选择单元格 D5.
  • 在那里输入以下公式。
=IF(C5)

  • 然后,按 进入。
  • 现在我们可以看到,产品鼠标的交付状态在范围内。 交付将在 10 从今天起的几天。

  • 之后,拖动 填充手柄 工具。

  • 最后,我们可以看到所有产品的交付状态。 '状态'。 列的数据集。

🔎 公式是如何运作的?

  • TODAY()+10。 取目前日期的十天后的日期。
  • IF(C5 ="" of="" range”):="" range”,”out="" strong=""> 如果条件是 为真 返回 '范围内'。 否则就会出现 超出范围 作为输出。

总结

在这篇文章中,我们已经介绍了使用以下方法计算日期的情况 基金会 希望以上的例子能帮助你理解 "我 "的逻辑。 基金会 下载本文添加的练习册,自己练习。 如果你觉得有什么困惑,请在下面的方框中留言。 我们会尽快回答。

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.