Microsoft Excel for Mac,版本 16.21.1
背景和数据:
我是一名教授,有一份我教过的所有学生的累计名册。有一列告诉我某位学生(例如“Bob”(第 3 行))在哪一年上了我的课(C 列 = 2015)。另一列列出了 Bob 上我的课时的学校年份(D 列 = 三年级)。
过程和预期结果:
我希望有办法创建另一列(F 列),告诉我学生现在在学校几年级/学生是否可能仍在校园。
我还希望通过使用 TODAY 函数引用单元格或列,新列将不断更新。例如,对于 2018 年冬季是一年级的学生,新列将显示该学生现在是二年级。明年 1 月,它将显示该学生是三年级。
要做到这一点,Excel 必须:
以 C 列中的信息(卡莉上我的课的年份)为例:
a. 知道 15W = 2015 年冬季季度 = 每年 1 月至 3 月。“15W”是我所在大学的格式,所以我需要保留这种格式,但要定义 Excel 的术语。
b. 知道 JR = 学校三年级;SR = 四年级,等等。这是我所在大学的格式,所以我需要保留“FR”、“JR”等,但要定义 Excel 的术语。
c. 假设毕业需要四年时间。为了便于理解,我想假设最常见的情况。Andy Andrews 在 17S 是 FR(一年级),16F(秋季)开始上学,并在 16W(冬季)和 17S(春季)继续担任一年级学生,此时他成为 17F、18W 和 18S 的 SO(二年级)。
d. 将 Carly 上我的课的年份和她上我的课时的在校年份与今天的日期进行比较,以便我估算出她现在的年份或她是否毕业于我的新列 F。
eie 2016 年春季(Col. C),卡莉是一年级(Col. D)。由于现在是 2019 年冬季,卡莉应该是四年级,并将于今年春季在 19S 毕业。
# 我是否需要创建一个列,让 TODAY 函数在整列单元格中一直显示下去?公式只引用一个单元格?还是其他什么?
# 拥有整列的今日日期似乎有些笨拙。该函数可以引用工作表顶部的单个单元格吗?还是包含隐藏信息的单元格?
- 一个复杂的问题:我需要告诉 excel,每年的终点是在春季学期之后,这样学生的“在校年限”就会在一年的 S(春季)部分之后发生变化。(为了安全起见,我们可以称之为 7 月 1 日。)毕业也是一样——它发生在 S(或 7 月 1 日)之后,所以这就是我需要在工作表中记录学生已经毕业的时间点。
提前感谢您的任何想法!