2017-07-18 53 views
0

這是我的Excel工作表。我每天都會爲所有學生取得新成績。所以每天的行數會增加。有可能是新的學生可能會被添加/缺席考試。我想創建一個列,比較以前的等級和可用的等級,然後根據增加/減少打印/放下。如果它和以前一樣沒有空白。這裏是例子。Excel中的年級更改通知

enter image description here

現在我想知道>>

  1. 這可能使用先進的Excel公式?誰能建議如何?

  2. 爲我的文件必須的.xlsx

我不能使用宏謝謝

+0

到子彈註釋否2:僅僅因爲你的結果必須是xlsx,沒有理由不使用宏。它們可以放在附加組件或其他(啓用宏)工作簿中。 – Sam

+0

這個變化是否指那個學生的最後一個分數高於被引用的分數或者是第一個分數? –

+0

@ScottCraner:同一個學生的最後一個分數。就像約翰的得分將與約翰的最後可用得分相比較 – Analyst

回答

1

使用此:

=IFERROR(IF(INDEX(B:B,AGGREGATE(14,6,ROW($C$1:INDEX(C:C,ROW()-1))/($C$1:INDEX(C:C,ROW()-1)=C2),1)) < B2,"Up",IF(INDEX(B:B,AGGREGATE(14,6,ROW($C$1:INDEX(C:C,ROW()-1))/($C$1:INDEX(C:C,ROW()-1)=C2),1)) > B2,"Down","")),"") 

enter image description here

+0

你好!像魔術一樣!我是一名初學者,在Excel中使用公式。你能告訴我如何提高我在Excel公式方面的專業知識嗎? – Analyst

+0

練習,練習和練習。當你有需要做研究時。或者在這裏瀏覽Excel-Formula標籤。 –