Excel:使用 if 函数计算年龄范围


您可以在 Excel 中使用以下基本语法来使用IF函数来计算年龄范围:

 =IF( C2 <=40,"1-40 Days",IF( C2 <=80,"41-80 Days",IF( C2 <=120,"81-120 Days",">120 Days")) )

此特定公式查看单元格C2中的天数并返回以下值:

  • 如果单元格C2的值小于或等于 40,则为1-40 天
  • 否则,如果单元格C2的值小于或等于 80 ,则为 41 到 80 天
  • 否则,如果单元格C2中的值小于或等于 120,则为81-120 天
  • 否则, > 120 天

请注意,此特定公式创建了四个不同的年龄范围,但您可以使用任意数量的嵌套IF函数来创建更多年龄范围。

下面的例子展示了如何在实践中使用这个公式。

示例:在 Excel 中使用 IF 函数计算年龄范围

假设我们在 Excel 中有以下数据集,显示了不同员工入职公司的时间:

假设我们想根据每个员工在公司工作的时间将他们分为一个年龄组。

我们可以首先通过在单元格C2中输入以下公式来计算他们在公司度过的天数:

 =DATEDIF( B2 , TODAY(), "d")

然后我们可以单击此公式并将其拖动到 C 列中的每个剩余单元格:

C 列现在显示每个员工在公司工作的天数。

注意:我们使用DATEDIF()函数来计算 B 列的开始日期和当前日期之间的日期差(“d”= 天)。

本文撰写于 2023 年 6 月 23 日,该特定公式中使用该日期作为当前日期。

接下来,我们可以在单元格D2中键入以下公式来计算每个员工的年龄范围:

 =IF( C2 <=40,"1-40 Days",IF( C2 <=80,"41-80 Days",IF( C2 <=120,"81-120 Days",">120 Days")) )

然后我们可以单击此公式并将其拖动到 D 列中的每个剩余单元格:

Excel IF函数计算年龄范围

现在,D 列根据在公司工作的天数将每位员工分为四个不同的年龄组之一。

其他资源

以下教程说明如何在 Excel 中执行其他常见任务:

Excel:如何对负数使用 IF 函数
Excel:如何使用“如果不为空”的公式
Excel:如何使用 RANK IF 公式

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注