孩子們,今天我們來分享一個比較冷淡的函數(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