這個網頁模擬一個試算表。上面已經輸入咗「數學補習班」學生資料,你需要根據下面的問題, 自己填公式去完成分析。
✏️ 注意:請使用英文公式名稱同運算符(+, -, *,
/, <, >, =, <>,
<=, >=, &),同 Excel / Google Sheets 一樣。
完成每一部分之後,可以按下面按鈕,即時檢查你嘅答案。
🧷 你輸入嘅公式會自動保存喺瀏覽器,本機重開網頁都會保留。
🔸 提示:部分 A 主要係理解/觀察題,唔會自動批改,請同老師口頭討論。
Pro 等級?Paid? = FALSE(未付款)?Total_Fee、Discount_Rate、Discounted_Fee、Int_Fee。IF 函數,計出折扣率(只用一隻 function),填滿 J2:J9。
ROUND 函數,根據 I2 的總學費同 J2 的折扣率,計算折後學費並四捨五入到整數,填滿 K2:K9。INT 函數,把 K2 的結果向下取整,填滿 L2:L9,並比較 K 欄同 L 欄有咩分別。Pass?、HighScore?、Unpaid?、Good_Student?、Below50?、Need_FollowUp?、Borderline(<=55?)、NonBasic?。IF 判斷是否合格(TRUE 或 FALSE),填滿 M2:M9。> 單獨判斷 Test_Score 是否 > 75(HighScore?),填滿 N2:N9。NOT 判斷是否「未付款」(Paid? = FALSE),填滿 O2:O9。AND,配合 N2 同 G2,填滿 P2:P9。< 判斷分數是否 < 50,填滿 Q2:Q9。OR,配合 Q2 同 O2,填滿 R2:R9。<= 判斷分數是否 ≤55(Borderline),填滿 S2:S9。<> 判斷 Level 是否「不是 Basic」,填滿 T2:T9。Class_from_ID、ID_Length、Dash_Pos、Seat_No、Full_Label、Seat_RIGHT。LEFT 擷取 StuID 的前兩個字元(班別),填滿 U2:U9。LEN 計算 StuID 嘅長度,填滿 V2:V9。FIND 搵出 StuID 入面 "-" 嘅位置(第幾個字元),填滿 W2:W9。MID,用 W2+1 做開始位置,擷取兩個字元做座號,填滿 X2:X9。& 串連文字,組合出 StuID & " - " & Name & " (" & Class & ")",填滿 Y2:Y9。RIGHT,由 StuID 直接擷取座號,填滿 Z2:Z9,並與 X 欄比較。Total_Students、Average_Score、Max_Score、Min_Score。COUNT 計算 A2:A9 有幾位學生。AVERAGE 計算 H2:H9 的平均分。MAX 找出 H2:H9 最高分;在 B20 使用 MIN 找出最低分。SUM 計算 K2:K9(Discounted_Fee)的總和。COUNTIF 計算 D2:D9 中 Level 為 "Basic" 的學生人數。SUMIF 計算 Level 為 "Basic" 的學生折後學費總和(用 D2:D9 同 K2:K9)。Rank_in_Class,在 AA2 使用 RANK 根據 H2:H9 分數幫學生排名(1 = 最高分),填滿 AA2:AA9。XLOOKUP,由 D2 的 Level 查找 A14:A16,並返回 B14:B16 的每堂收費,填滿 AB2:AB9。Random_No,在 AC2 使用 RAND,填滿 AC2:AC9。Score_SQRT,在 AD2 使用 SQRT 計算 Test_Score 的平方根,填滿 AD2:AD9。完成以上所有部分後,你應該已經用過:
常數:TRUE, FALSE;
運算符:+, -, *, /, <, >, =, <>, <=, >=, &;
函數:INT, RAND, SQRT, ROUND, AND, NOT, OR, LEFT, LEN, MID, RIGHT,
AVERAGE, COUNT, COUNTIF, MAX, MIN, RANK, SUM, SUMIF, FIND, XLOOKUP, IF。