Excel的FREQUENCY函式允許您計算值落在特定範圍內的次數。例如,如果您的電子表格中有一組人的年齡,您可以計算出有多少人屬於不同的年齡範圍。讓我們來看看如何計算頻率分佈,並稍加修改,頻率百分比。
Excel的頻率陣列函式允許您計算資料集的頻率分佈。提供數字資料集(即用作源的實際單元格)、bin閾值列表(即對資料進行排序的類別),然後按Ctrl+Shift+Enter。
那麼,你怎麼用呢?好吧,這裡有一個簡單的例子。假設你是一個老師,有一個電子表格,顯示所有學生的數字測試成績。你可以使用頻率函式來計算有多少學生獲得了A、B、C、D或F。數字測試成績是資料集,字母成績構成你的bin閾值。
您可以將FREQUENCY函式應用於學生的測試分數列表,該函式將透過將每個測試分數與定義不同字母等級的值的範圍進行比較來計算有多少學生獲得了哪個字母等級。
如果您將分數四捨五入到最接近的十分之一,則適用以下範圍:
F<;=59.9<;D<;=69.9<;C<;=79.9<;B<;=89.9<;A
Excel將把79.9分分配到C範圍,而把98.2分分配到a範圍。Excel將遍歷測試分數列表,對每個分數進行分類,計算每個範圍內的總分數,並返回一個包含五個單元格的陣列,顯示每個範圍內的總分數。
FREQUENCY函式需要兩個陣列作為輸入:“Data\u array”和“Bins\u array”。“Data\u array”需要包含一些值,比如學生的數字成績,Excel可以將這些值與“Bins\u array”中定義的一系列閾值進行比較,比如同一示例中的字母成績。
對於我們的示例,我們將計算一組介於0和10之間的18個數字的頻率分佈和頻率百分比。這只是一個簡單的練習,我們要確定這些數字中有多少介於1和2之間,2和3之間,依此類推。
在我們的簡單示例電子表格中,我們有兩列:Data\u array和Bins\u array。
“Data\u array”列包含數字,“bin\u array”列包含我們將使用的bin的閾值。請注意,我們在“Bins\u array”列的頂部留了一個空白單元格,用於說明結果陣列中的值的數量,結果陣列總是比“Bins\u array”多包含一個值
我們還將建立一個第三列,在那裡我們的結果可以顯示;我們將其命名為“results”
首先,選擇要顯示結果的單元格。現在切換到“公式”選單,點選“更多功能”按鈕。在下拉選單上,指向“統計”子選單,向下滾動一點,然後單擊“頻率”功能。
彈出“函式引數”視窗。單擊“資料陣列”框,然後突出顯示“資料陣列”列中的單元格(如果願意,也可以鍵入單元格編號)。
如果您收到一條錯誤訊息,說您不能只編輯陣列的一部分,這意味著您沒有選擇陣列的所有單元格。單擊“確定”,然後按Esc鍵。
要編輯陣列的公式或刪除陣列,必須首先高亮顯示陣列的所有單元格。
現在,單擊“Bins\u array”框,然後在“Bins\u array”列中選擇填充的單元格。
單擊“確定”按鈕。
您將看到,只有“Results”列的第一個單元格有一個值,其餘單元格為空。
要檢視其他值,請在“公式”欄內單擊,然後按Ctrl+Shift+Enter。
“結果”列現在將顯示缺少的值。
您可以看到,Excel找到了四個小於或等於一的值(以紅色突出顯示),還找到了其他每個數字範圍的計數。我們在電子表格中添加了一個“結果描述”列,這樣我們就可以解釋Excel用來計算每個結果的邏輯。
這一切都很好,但如果結果不是原始計數,而是我們希望看到百分比。例如,我們的數字中有多少百分比介於1和2之間。
為了計算每個箱子的頻率百分比,我們可以使用Excel的函式欄修改陣列公式。突出顯示“結果”列中的所有單元格,然後將以下內容新增到函式欄中公式的末尾:
/COUNT(B3:B20)最後的公式應該是這樣的:
=FREQUENCY(B3:B20,C3:C20)/COUNT(B3:B20)現在,再次按Ctrl+Shift+Enter。
新公式將Results陣列的每個元素除以“Data\u array”列中值的總數。
結果不會自動格式化為百分比,但這很容易更改。切換到“主頁”選單,然後按“%”按鈕。
這些值現在將顯示為百分比。例如,您現在可以看到“Data\u array”列中17%的數字落在1-2範圍內。
最重要的是,現在公式在“Results”列中已就位,您可以更改“Data\u array”和“Bins\u array”列中的任何值,Excel將自動用更新的值重新整理結果。
如果您喜歡鍵入,並且知道如何命名列和單元格,您可以透過直接在Excel的功能欄中鍵入函式,然後按Ctrl+Shift+Enter來繞過“公式”選單。
要計算頻率分佈,請使用以下語法:
{=FREQUENCY(Data_array,Bins_array)}要計算頻率百分比,請改用以下語法:
{=FREQUENCY(Data_array,Bins_array)/COUNT(Data_array)}請記住,這是一個數組公式,因此必須按Ctrl+Shift+Enter,而不是隻按Enter。公式周圍有{花括號}表示它是作為陣列公式輸入的。
... Excel最有用的內建函式之一是計算一組數字的平均值。如果您以前沒有使用過Excel函式,您會對它的簡單性印象深刻。只需輸入函式名,選擇要應用該函式的單元格,然後按Enter鍵。 ...
...些數字,或者只需要自己使用它們,那麼使用Excel的內建函式就可以很容易地做到這一點。 ...
...公式或自動格式化的技巧,但是利用VBA中的單元格和範圍函式,您可以將Excel分析提升到一個全新的水平。 ...
...預設情況下,單元格的輸出為TRUE或FALSE,但您可以透過在函式中包含其他引數來自定義該值。 ...
...從Microsoft Excel中的日期快速提取年份,可以使用“年份”函式。這將在單獨的單元格中為您提供年份值,允許您在單獨的公式中使用它。 如果在Excel中將文字轉換為日期值,並且希望從資料中提取年份值,則年份函式尤其有用。...
...小數點和縮短數值。在本文中,我們將解釋如何使用TRUNC函式以及它與其他技術的區別。 什麼是trunc函式(the trunc function)? TRUNC函式將數字截斷為指定的小數位數。使TRUNC不同於其他去掉小數點的函式的關鍵因素是TRUNC函式不捨...