Microsoft Office Excel 2010 - IF语句,计算日期

时间:2016-12-15 20:23:50

标签: excel excel-formula excel-2010

我在Excel 2010中遇到了IF语句。练习是这样的:"如果学生一年多没有登录网站,那么学生就是不活跃的,否则他就会这样做。活跃。"

由于我多年没有使用Excel,现在我因为大学而被迫,你们可以帮助我吗,我真的很感激。

无论我做什么,每个人都是主动或非主动,取决于我的IF声明,我想:标记一个字段> 365,值为true ="有效",值为false ="无效",但似乎没有成功。

=IF(D5-TODAY()>365,"Active","Inactive");

似乎没有成功。

以下是截图:https://i.stack.imgur.com/H8kUY.png

1 个答案:

答案 0 :(得分:3)

=IF(TODAY()-D5<365,"Active","Inactive")

我建议将TODAY()函数放在单元格中,然后在多个公式中使用该单元格。像这样:

=IF($A$1-D5<365,"Active","Inactive") - 考虑$A$1中的公式为=TODAY()

替代

您可以使用EDATE计算12个月前的确切日期,而不是计算天数。然后使用它作为您的标准。

enter image description here