孩子們,今天我們來分享一個比較冷淡的函數(shù)——FREQUENCY。
這個函數(shù)是用來干什么的?
FREQUENCY函數(shù)計算指定間隔內(nèi)數(shù)值的出現(xiàn)頻率,然后返回垂直數(shù)組。
這個函數(shù)有兩個參數(shù)。常見用法如下:
FREQUENCY(數(shù)值組,指定的間隔值)
FREQUENCY函數(shù)將第一個參數(shù)的數(shù)值分組到第二個參數(shù)指定的間隔中,以計算數(shù)字值在每個間隔中出現(xiàn)的頻率數(shù)。最終返回的數(shù)組中的元素比間隔值中的元素多一個,表示最高間隔上方的數(shù)字?jǐn)?shù)。
讓我舉一個例子。
如下圖所示,要根據(jù)D列的條件統(tǒng)計各個年齡段的人數(shù)。
首先,在e列中輸入間距20、30和40
然后,還選擇F3:F6,在編輯欄上輸入以下公式,然后按Ctrl Shift Enter鍵結(jié)束編輯。
=frequency (b2:b13、e:e5)
FREQUENCY函數(shù)返回數(shù)組結(jié)果,因此直接使用函數(shù)時,必須按Ctrl Shift Enter鍵結(jié)束編輯,才能正常工作。
第二個參數(shù)設(shè)置3個間隔,結(jié)果返回4個數(shù)字。最后一個數(shù)字是大于最高間隔值的數(shù)字。
接下來,我們來看一下這個函數(shù)的其他常用用法。
1、連續(xù)登錄最多幾天計算。
如下圖所示,每行必須連續(xù)計算最多的天數(shù)。
儲存格I2輸入以下公式,然后按Ctrl Shift Enter結(jié)束編輯:
=max (frequency (if (b23360h20,column (b:h))),if (b23360h2=0,column (b:h))
這個公式看起來很復(fù)雜,其實(shí)掌握套路很簡單。
簡要說明公式的計算過程。
FREQUENCY函數(shù)的參數(shù)1如下:
If (b23360h 20,column (b3360h))
如果B2:H2大于0,則返回相應(yīng)的列號;否則,返回邏輯FALSE,結(jié)果如下:
{FALSE,3,4,5,F(xiàn)ALSE,7,8}
我們來看一下FREQUENCY函數(shù)的第二個參數(shù)。
IF(B2:H2=0,COLUMN(B:H))
如果B2:H2為0,則返回相應(yīng)的列號;否則,如果返回邏輯FALSE,則結(jié)果為:
{2,false,false,false,6,false,false}
這兩個參數(shù)是如何計算的?
FREQUENCY函數(shù)忽略數(shù)組的邏輯值,并忽略相應(yīng)的列號{ 2;6}與指定間隔值對應(yīng)的列號{ 3;統(tǒng)計登錄4;5;7;8}每個段的數(shù)目等于在兩個未簽名的列號之間分別總計幾個登錄的列號,并返回內(nèi)存數(shù)組的結(jié)果。
{ 0;3;2}
也就是說,小于或等于2的是0個,小于或等于6的是3個,大于6的是2個。
最后,使用MAX函數(shù)從內(nèi)存數(shù)組中提取最大值。
如果認(rèn)為這個公式計算過程不容易理解,可以先記住按條件使用頻率的模式。
FREQUENCY(IF(合格,對應(yīng)的列號),IF(統(tǒng)計不符合,對應(yīng)的列號))
2、非重復(fù)第n次最大計算
FREQUENCY函數(shù)還具有這樣的功能:如果指定間隔的數(shù)值重復(fù),則僅聚合第一個出現(xiàn)的間隔,后續(xù)重復(fù)間隔的值顯示為0。
另外,第二個參數(shù)不需要排序處理。函數(shù)會從最小到最大自動計算每個間隔值,然后按原始順序?qū)⒔Y(jié)果分配給每個單元格。
此功能可讓您計算非重復(fù)的第N個最大(最小)值。
如下圖所示,B列的評估有多個重復(fù)的分?jǐn)?shù),您想提取不重復(fù)的第三個最高分?jǐn)?shù)。
公式如下:
=large (if (frequency (b23360b10、b23360b10)、b 23360 b10)、3)
在此范例公式中,F(xiàn)REQUENCY的參數(shù)1和參數(shù)2相同。也就是說,按B2:B10中的每個數(shù)值對該區(qū)域的數(shù)值進(jìn)行分組,結(jié)果如下:
{ 4;0;0;0;1;1;1;1;1;0}
也就是說,99以上4個,97~99以下1個,95~97以下1個,85~95以下1個。
然后,使用IF函數(shù),如果FREQUENCY的計算結(jié)果大于0,則在單元格B2:B10區(qū)域返回相應(yīng)的數(shù)值,否則返回邏輯FALSE。內(nèi)存陣列結(jié)果如下:
99;FALSEFALSEFALSE97;95;65;85;70;FALSE}
最后,使用LARGE函數(shù)忽略邏輯值,從內(nèi)存數(shù)組中提取第三個最大值。
好了,今天的內(nèi)容是這個吧。祝你度過美好的一天~ ~
圖形制作:祝洪忠
1.《【頻率怎么求excel】頻率計算,不要忘記頻率函數(shù)》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識,僅代表作者本人觀點(diǎn),與本網(wǎng)站無關(guān),侵刪請聯(lián)系頁腳下方聯(lián)系方式。
2.《【頻率怎么求excel】頻率計算,不要忘記頻率函數(shù)》僅供讀者參考,本網(wǎng)站未對該內(nèi)容進(jìn)行證實(shí),對其原創(chuàng)性、真實(shí)性、完整性、及時性不作任何保證。
3.文章轉(zhuǎn)載時請保留本站內(nèi)容來源地址,http://f99ss.com/keji/2507292.html