A. 數據計算量較大,有沒有什麼簡便或快速的方法
這個問題,個人覺得還是用宏代碼最好,簡單直接,
公式的話,還真沒想到解決辦法。
嗯想到個公式:
=SUMPRODUCT(MAX((B2:I2<>"")*COLUMN(B2:I2)))-SUMPRODUCT(MAX((B2:I2="")*(C2:J2<>"")*COLUMN(B2:I2)))
這個公式的重點是結果列前,要有一列空單元,不然就循環引用了
如果不好看,可以將空白列隱藏即可。
上傳個附件參考吧。
B. 眾數、中位數、平均數的計算方法
一、眾數
1、一組數據中,出現次數最多的數就叫這組數據的眾數。
如:1,2,3,3,4,6,6,7,8,9的眾數是3和6。
二、中位數
把所有的同類數據按照大小的順序排列。如果數據的個數是奇數,則中間那個數據就是這群數據的中位數;如果數據的個數是偶數,則中間那2個數據的算術平均值就是這群數據的中位數。
如:找出這組數據:50、60、 60、 70、60、70、80的中位數。
解:首先將該組數據進行排列(這里按從小到大的順序),得到:
50、 60、 60、 60、 70、70、80
因為該組數據一共由7個數據組成,即n為奇數,故按中位數的計算方法,得到中位數為60,即第4個數。
用眾數代表一組數據,可靠性較差,不過,眾數不受極端數據的影響,並且求法簡便。在一組數據中,如果個別數據有很大的變動,選擇中位數表示這組數據的「集中趨勢」就比較適合。
只有在數據分布偏態(不對稱)的情況下,才會出現均值、中位數和眾數的區別。所以說,如果是正態的話,用哪個統計量都行。如果偏態的情況特別嚴重的話,可以用中位數。
平均數、中位數和眾數都是來刻畫數據平均水平的統計量,它們各有特點。對於平均數大家比較熟悉,中位數刻畫了一組數據的中等水平,眾數刻畫了一組數據中出現次數最多的情況。