如何计算值,然后在值发生变化时返回数字

如何计算值,然后在值发生变化时返回数字

我有一份成绩列表,这些成绩是根据表格中的成绩界限计算出来的。我想为学生提供额外的信息,让他们知道他们需要多少分才能获得比目前更高的成绩。

数据如下:

学生评分
A 级,学生 51 7

我在第二张表中有一个如下所示的表格:

分数 等级
49 7
50 7
51 7
52 7
53 7
54 8
55 8

我想要查看第一张表中的分数,计算当前分数和下一个分数之间有多少个单元格,然后返回值。在这种情况下,学生需要再获得 3 分才能获得 8 级,所以我希望它返回 3。

这可能吗?非常感谢!请原谅我的格式。

答案1

这里有一种方法。首先,交换参考表中的分数和成绩列。将成绩设为第一列。然后,确保按分数从低到高排序。

然后,以下是单元格 D2 的公式:

    =VLOOKUP(C2+1,G:H,2,FALSE)-B2

根据需要调整查找数组(在我的情况下为 G:H)。

将其拖下来就完成了。只要您的数据在参考表中正确排序,此方法就可以正常工作。它正在寻找第一的匹配。您可能希望添加错误处理程序,以防有人已经获得最高分。

在此处输入图片描述

相关内容