考試成績分析函數
主要函數
考場:=CEILING((B2-H2*1000)/30,1)
CEILING函數:將參數 Number 向上舍入(沿絕對值增大的方向)為最接近的 significance 的倍數。
總分:=SUM(E2:G2,N2:O2)+0.6*SUM(H2:I2)+0.5*SUM(J2:K2,M2)+0.7*L2
SUM函數:將您指定為參數的所有數字相加。每個參數都可以是區域、單元格引用、數組、常量、公式或另一個函數的結果。
班名次:{=SUMPRODUCT((S3=S$3:S$2000)*(P$3:P$2000>P3))+1}
SUMPRODUCT函數:在給定的幾組數組中,將數組間對應的元素相乘,並返回乘積之和。
校名次:=RANK(P3,P$3:P$2000)
RANK函數:返回一個數字在數字列表中的排位。數字的排位是其大小與列表中其他值的比值(如果列表已排過序,則數字的排位就是它當前的位置)。
分數段:{=FREQUENCY(分數!P3:P20000,$Q$3:$Q$59)}
FREQUENCY函數:計算數值在某個區域內的出現頻率,然後返回一個垂直數組。例如,使用函數 FREQUENCY 可以在分數區域內計算測驗分數的個數。由於函數 FREQUENCY 返回一個數組,所以它必須以數組公式的形式輸入。
優秀(85%)人數:{=SUM(IF(分數!E$3:E$2000>=分數!E$2*0.85,1,0))}
標準差:=STDEVP(分數!E$3:E$20000)
STDEVP函數:估算基於樣本的標準偏差。標準偏差反映數值相對於平均值 (mean) 的離散程度。
班主任(姓名引用):=VLOOKUP(A3,分數!S:T,2,0)
VLOOKUP函數:使用 VLOOKUP 函數搜索某個單元格區域的第一列,然後返回該區域相同行上任何單元格中的值。
按班主任統計學生(條件計數):=COUNTIF(分數!S:S,A3)
COUNTIF 函數:對區域中滿足單個指定條件的單元格進行計數。
語文良好生數(條件求值):{=SUM((分數!$S$1:$S$1000=$A3)*(分數! E$1: E$1000>=分數!E$2*0.75))}
語文得分和(條件求和):=SUMIF(分數!$S$3:$S$1000,$A3,分數!E$3:E$1000)
語文綜合率(加權求和):=BL3/MAX(BL:BL)*40+BX3/MAX(BX:BX)*40+CJ3/MAX(CJ:CJ)*20
教師姓名篩選:=INDEX(分數!U:U,SMALL(IF(MATCH(分數!U:U&"",分數!U:U&"",0) =ROW(分數!U:U),ROW(分數!U:U),4^8),ROW(分數!U3)))&""
INDEX函數:返回表格或數組中的元素值,此元素由行號和列號的索引值給定。
SMALL函數:返回數據集中第 k 個最小值。使用此函數可以返回數據集中特定位置上的數值。
IF函數:指定要執行的邏輯檢測。如果指定條件的計算結果為 TRUE,IF 函數將返回某個值;如果該條件的計算結果為 FALSE,則返回另一個值。
MATCH函數:MATCH 函數可在單元格區域 (區域:工作表上的兩個或多個單元格。區域中的單元格可以相鄰或不相鄰。)中搜索指定項,然後返回該項在單元格區域中的相對位置。例如,如果單元格區域 A1:A3 包含值 5、25 和 38,則以下公式:=MATCH (25,A1:A3,0)會返回數字 2,因為值 25 是單元格區域中的第二項。
ROW函數:返回引用的行號。
RANDBETWEEN 函數:返回位於指定的兩個數之間的一個隨機整數。每次計算工作表時都將返回一個新的隨機整數。
幾個術語
參數:為操作、事件、方法、屬性、函數或過程提供信息的值。
區域:工作表上的兩個或多個單元格。區域中的單元格可以相鄰或不相鄰。
單元格引用:用於表示單元格在工作表上所處位置的坐標集。例如,顯示在第 B 列和第 3 行交叉處的單元格,其引用形式為「B3」。
數組:用於建立可生成多個結果或可對在行和列中排列的一組參數進行運算的單個公式。數組區域共用一個公式;數組常量是用作參數的一組常量。
常量:不是通過計算得出的值。例如,數字 210 和文本「Quarterly Earnings」均為常量。表達式或由表達式計算得出的值都不是常量。
公式:單元格中的一系列值、單元格引用、名稱或運算符的組合,可生成新的值。公式總是以等號 (=) 開始。
推薦閱讀:
※函數中傳入的參數是可變與不可變類型會怎樣?
※x = cos x 的解析形式
※想要成為數據科學家?知道這11種機器學習演算法嗎?
※遞歸函數(四):全函數與計算的可終止性
※算不盡購物網站折扣價,回頭看又是一年雙十一