excel if then 语句

excel if then 语句

我正在尝试创建一个电子表格,以说明学生必须在哪一年退学。残障学生必须在年满 21 周岁的学年春季之前退学。因此,如果他们在任意一年的 8 月 25 日至 12 月 31 日之间年满 21 周岁,我希望计算结果加一年。或者,如果他们在任意一年的 1 月至 6 月 8 日之间年满 21 周岁,则返回同一年份。

我可能会把这个问题搞得太复杂,所以请随意提出其他建议。

答案1

假设A1单元格包含学生的出生日期,公式如下:

=YEAR(A1) + IF(OR(AND(MONTH(A1) = 8; DAY(A1) >= 25); MONTH(A1) > 8); 22; 21)

一些注意事项:

  1. 从您的问题中无法明确看出,对于 6 月 8 日至 8 月 25 日之间的出生日期,公式必须返回什么。我想这只是一个拼写错误,这个日期间隔未定义,它应该包含在日期间隔中以添加一年,或者包含在日期间隔中以不添加。因此,为确保万无一失,如果出生日期在 8 月 25 日至 12 月 31 日之间,我会添加一年,否则不添加。
  2. 我使用的是俄语版 Excel,这里的所有函数名称都是俄语。我手动将它们翻译成英语。但我没有机会在英文版中检查它。所以,我不能保证我的公式 100% 有效,但我希望如此。

PS,如果此公式对您不起作用,请随时评论我的答案,我会尝试纠正它。

相关内容