512002855 发表于 2011-12-4 16:33 
想知道这公式的意思,谢谢
好,那我一部分一部分說。
IF(round(原始成绩,0)〈及格分数线,INT(round(原始成绩,0)/(及格分数线
/6)),MIN(INT((round(原始成绩,0)一及格分数线)/((科目最高分-及格分数)/5))+6,10))
最外面是if(contrition,statement 1, statement 2),即condition 成立時執行一,不成立時執行2。
該公式條件是把你得到的卷面分數四捨五入到小數點後0位,即整數A。然後和預設的一個及格線比較,
如果你的成績A小於分數線,則你的考試得分為(A/及格線),再用這個比例乘以6,取整。也就說你的得分最高是5分,最低是6分。
如果你的成績A大於等於分數線,則先計算一個比例ratio,它等于你的成績A高於分數線的值和最高分比分數線高的值的比值,再用這個ratio乘以5,取整(此時得到一個0-5的整數),再用這個整數加6。這樣確保只要你高過分數線,最低都能拿6分。但這麼處理完最高分變成了11分,所以再用min函數使最高分變成10分。