Excel MODE.MULT函數獲取一組數值中出現頻率最多的數據(excel函數公式大全)
統計分析工作中,經常需要提取出現頻率最高的數據,以雙色球歷史開獎號碼為例,找出紅球號碼中出現頻率最多的號碼,使用MODE.MULT函數幫你找出最常中獎的號碼。
在Excel中,如何獲取一組數值中出現頻率最多的數據
在進行數據統計分析工作中,經常需要提取出現頻率最高的數據,比如統計彩票號碼歷史出現頻率、分析實驗數據的活躍數據等。如圖 107?1所示為2010年1月至2010年3月雙色球歷史開獎號碼,如何找出紅球號碼中出現頻率最多的號碼?
圖107?1雙色球開獎記錄
解決方案:
使用MODE.MULT函數提取出現頻率最高的數據。
操作方法
選擇K4:K6單元格區域,輸入下列數組公式,按
{=MODE.MULT(C4:H38)}
公式結果如圖 107?2所示。
圖107?2出現頻率最高的記錄
原理分析
提取多個出現頻率最高的數值
本例利用MODE.MULT 函數用于返回多個眾數的特性,提取C4:H38單元格區域的所有眾數,得出數組:
{7;22}
由于計算結果為數組,需要使用多單元格數組公式輸入。如果只需求得數據區域中的1個眾數,可以使用MODE.SNGL函數(相當于2003版的MODE函數)
MODE.MULT 函數用于返回一組數據或數據區域中出現頻率最高或重復出現的數值的垂直數組。如果有多個眾數,則將返回多個結果的數組。語法如下:
MODE.MULT((number1,[number2],...])
其中,各個number參數為要計算其眾數的1 到 254 個數字參數。也可以用單一數組或對某個數組的引用來代替用逗號分隔的參數。參數可以是數字或者是包含數字的名稱、數組或引用。如果數組或引用參數包含文本、邏輯值或空白單元格,則這些值將被忽略;但包含零值的單元格將計算在內。如果參數為錯誤值或為不能轉換為數字的文本,將會導致錯誤。如果數據集不包含重復的數據點,則 MODE.MULT 返回錯誤值 #N/A。
知識擴展
由于未知眾數的個數,因而設置多單元格數組公式時容易出現多余單元格而返回#N/A錯誤或遺漏單元格。可以在單元格中輸入以下公式并向下復制進行修正:
=IF(ROW(1:1)>COUNT(MODE.MULT(C$4:H$38)),"",INDEX(MODE.MULT(C$4:H$38),ROW(1:1)))
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。