在處理學生成績時,常將總分在分數線上下幾分之內的學生稱作本次考試的邊緣生。如何查看上次考試的邊緣生在這一次考試中成績的達成情況呢?巧用邏輯運算符和邏輯運算符就能快速實現。
1. 判斷分數達成
以語文學科為例(圖1)。假定理科線110分,文科線139分,在L1單元格輸入列標題“語達”,在L2單元格輸入如下公式并向下填充到最后一行:
=($A2="理科")*(E2>=110)+($A2="文科")*(E2>=139)
其中,邏輯運算符“*”表示與運算,要求同時成立;“+”表示或運算,只要求一個成立;“=”判斷是否相等;“>=”判斷數值大小,下同。公式的作用是判斷理科的語文成績大于等于110或者文科的語文成績大于等于139。

其他科目公式類似:
數學成績達成公式:=($A2="理科")*(F2>=145)+($A2="文科")*(F2>=108)
英語成績達成公式:=($A2="理科")*(G2>=73)+($A2="文科")*(G2>=75)
總分達成公式:=($A2="理科")*(H2>=327)+($A2="文科")*(H2>=320)
2. 判斷等級達成
選科等級要求達B,以“選一”為例,在P1單元格輸入列標題“一達”,在P2單元格輸入如下公式并向下填充到最后一行:
=(I2="A")+(I2="B")
公式的作用是判斷選一的等級是否為A或者B。
“選二”類似,公式:=(J2="A")+(J2="B")

3. 計算上次考試分數線差值
與算術運算符混用計算上次考試分數線差值。假定上次考試分數線理科322分、文科315分,在R1單元格輸入列標題“線差”,在R2單元格輸入如下公式并向下填充到最后一行:
=($A2="理科")*(K2-322)+($A2="文科")*(K2-315)
其中,算術運算符“-”計算總分與分數線的差值;“*”表示兩者相乘求積。公式的作用是計算理科或者文科總分與分數線的差值。

4. 查看各班邊緣生達成情況
按主要關鍵字班級升序,次要關鍵字線差降序排序,再對線差篩選,以線上線下5分為例,選出大于等于-5、小于等于4的學生的各科達成情況如圖(圖4)。

|