如何對值進行計數,然後在值發生變化時傳回一個數字

如何對值進行計數,然後在值發生變化時傳回一個數字

我有一個成績列表,它是根據表格中的成績邊界計算出來的。我想向學生提供額外的信息,說明他們需要多少分才能獲得高於當前成績的成績。

數據如下:

學生成績
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)。

將其向下拖曳即可完成。只要您的資料在參考表中正確排序,此操作就有效。它正在尋找第一的匹配。您可能需要新增一個錯誤處理程序,以防某人已經取得了最高成績。

在此輸入影像描述

相關內容