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 列中的每个剩余单元格:
现在,D 列根据在公司工作的天数将每位员工分为四个不同的年龄组之一。
其他资源
以下教程说明如何在 Excel 中执行其他常见任务:
Excel:如何对负数使用 IF 函数
Excel:如何使用“如果不为空”的公式
Excel:如何使用 RANK IF 公式