tft每日頭條

 > 生活

 > frequency函數可以多條件統計嗎

frequency函數可以多條件統計嗎

生活 更新时间:2024-09-04 13:14:27

Hello,大家好!今天和大家分享Frequency函數的使用方法。

Frequency函數可以用于統計數據的頻率分布,其語法為frequency(data_array,bins_array)。其中參數data_array指需要對其頻率進行計數的一組數值或對這組數值的引用,bins_array指數據分組的間隔。

本文通過6個示例來講解Frequency函數的用法。

一、計算各年齡段人數

如下圖所示,A1:C11為員工信息表。要求計算各年齡段人數。

選中G2:G4單元格,輸入公式:=FREQUENCY($C$2:$C$11,$F$2:$F$3),按Ctrl Shift Enter結束公式輸入。

frequency函數可以多條件統計嗎(Frequency函數用法詳解6個示例)1

從上圖Frequency函數返回的結果來看,年齡“<=29”的有4人;年齡“>30”且“<=39”的有3人;年齡“>39”的有3人。

本例中輸入Frequency函數時要注意以下兩點:

(1)Frequency函數返回的是一個垂直數組。在輸入Frequency函數前,要先選中存放Frequency函數返回值的單元格區域。這個選中的單元格區域大小需要和分界點一緻,或比分界點大。比如本例中分界點為F2:F3,在輸入公式前,先選中G2:G4。

(2)按Ctrl Shift Enter結束公式輸入。

二、計算各年齡段女性員工人數

如下圖所示,要求計算各年齡段女員工人數。選中G2:G4單元格,輸入公式:=FREQUENCY(IF($B$2:$B$11="女",$C$2:$C$11,""),$F$2:$F$3),按Ctrl Shift Enter結束公式輸入。

frequency函數可以多條件統計嗎(Frequency函數用法詳解6個示例)2

三、參數bins_array和data_array相同

如下圖所示,要求計算A2:A8中每個數值出現的個數。

選中D2:D8單元格,輸入公式:=FREQUENCY(A2:A8,A2:A8),按Ctrl Shift Enter結束公式輸入。

frequency函數可以多條件統計嗎(Frequency函數用法詳解6個示例)3

本例中,Frequency函數的參數data_array和bins_array相同。從Frequency函數返回的結果來看,數值“4”出現1次,數值“2”出現2次,數值“3”出現2次,數值“1”出現2次。

但對于C6:C8單元格的分界點來說,Frequency函數返回的值卻為“0”。這是由于C6:C8單元格的分界點已經在C2:C5統計過了。

Frequency函數的這個特點常被用于統計非重複值的個數。

四、統計非重複數值出現的個數

如下圖所示,要求統計B2:B8出現的非重複數值個數。

在D2單元格輸入公式:=SUM(--(FREQUENCY(B2:B8,B2:B8)>0))

frequency函數可以多條件統計嗎(Frequency函數用法詳解6個示例)4

五、統計非重複文本出現的個數

如下圖所示,要求統計A2:A8出現的非重複姓名的個數。

在C2單元格輸入公式:

=SUMPRODUCT(--(FREQUENCY(MATCH(A2:A8,A2:A8,0),ROW(1:7))>0))

frequency函數可以多條件統計嗎(Frequency函數用法詳解6個示例)5

Frequency函數不能直接用于統計文本出現的頻率,因此先使用MATCH函數查找文本出現的位置,将文本轉為數值,然後再使用Frequency函數。

六、設置條件下非重複文本出現的個數

如下圖所示,要求統計“1班”非重複姓名個數。在D2單元格輸入公式:

=SUM(--(FREQUENCY(IF(A2:A8="1班",MATCH(B2:B8,B2:B8,0)),ROW(1:7))>0))

按Ctrl Shift Enter結束公式輸入。

frequency函數可以多條件統計嗎(Frequency函數用法詳解6個示例)6

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved