Frequency函式,引數是單個數的話,引數是陣列,應該得什麼樣的結果

2022-10-11 08:36:43 字數 3120 閱讀 2517

1樓:匿名使用者

這兩題的答案相同都是

原理很簡單,看幫助檔案就行了,這裡我就不多說了

excel中frequency函式運用

2樓:來自朱家尖積極進取的大平原狼

不知道你是怎麼輸入公式的。

這是一個陣列公式,正確的輸入方法是:

選中h2:h14單元格區域,在編輯欄輸入公式:

=frequency(a:a,g2:g14)按ctrl+shift+enter三鍵結束公式輸入。

知道你公式錯誤原因了,你h3公式中函式的第二個引數只選了2個單元格,得到的是小於等於g3單元格的數值個數,所以是結果是1

3樓:真真真白丁

親,您的g列分組,第一個數值應該是0!然後把範圍修改成g2:g14。

frequency函式的統計取值規則是「大於下限、小於等於上限」。

g3:g4是4.022829/4.

047433,那麼a列按這兩個數值「分段」統計個數。首先就統計「小於等於4.022829」的個數,然後才是4.

022829~4.047433(含上限),最後是大於4.047433的個數。

您的h3如果對應的是這個函式的第一個單元格,那麼顯然統計的是:「小於等於4.022829」的個數。而a2,3.998225就是一個,所以這裡得到統計數字是1。

4樓:匿名使用者

用法不對!如果你要統計g2到g14每兩個相鄰數字間包含的a列的數字的個數應該在h1輸入公式=frequency(a:a,g2:

g14),enter,選擇h1:h14,ctrl+shift+enter結束(不要告訴我你就是要這樣用,excel定義的用法是這樣的)。比如你設定了兩個值,那你要在三個格里面輸入公式,第一格求小於第一個值的個數,第二格求介於兩個值之間的,第三個求大於第二個值的(大概這樣,我不是專門研究這個的,瞭解不是很深入)

如果你的分組不固定,比如你要根據需要進行增減或修改,建議你用sumproduct函式

for語句第二個人表示式是一個帶陣列引數的函式該怎麼理解呀? 10

5樓:gta小雞

判斷isspace(s[i])是否成立,成立則執行迴圈,否則退出迴圈。

6樓:匿名使用者

for(i=0;isspace(s[i]);i++)--這個說白了就是判斷一個字串中是否有空白字元,如果有,跳出迴圈,否則執行下面的語句

sign=(s[i]=='-')?-1:1; //判斷s[i]字元是否是『-』,如果是,sign 賦值為-1,否則賦值為1

excel中函式"frequency"怎麼用? 有沒有更詳細點的方法! 看了些其他人的答案,有些糊塗了^

7樓:潶侸

excel中frequency函式的用法是:為一組給定的值和一組給定的紙盒 (或間隔),頻率分佈統計的每個時間間隔中發生的值的數量。

frequency 函式的語法是: frequency(data_array, bins_array)

frequency函式的引數說明:

返回在 data_array 引數中指定了在 bins_array 引數中指定的時間間隔內的元素數。

frequency函式所返回的頻率陣列包含一個值,多個您區間陣列中的值的數目。例如對於如果區間陣列中有三個數字,frequency 函式將返回四個值。

excel中frequency函式的例項請參考文章:《frequency函式例項:統計一組資料出現的次數》。

8樓:綠水青山

frequency

以一列垂直陣列返回某個區域中資料的頻率分佈。例如,使用函式 frequency 可以計算在給定的分數範圍內測驗分數的個數。由於函式 frequency 返回一個陣列,所以必須以陣列公式的形式輸入。

語法frequency(data_array,bins_array)

data_array 為一陣列或對一組數值的引用,用來計算頻率。如果 data_array 中不包含任何數值,函式 frequency 返回零陣列。

bins_array 為間隔的陣列或對間隔的引用,該間隔用於對 data_array 中的數值進行分組。如果 bins_array 中不包含任何數值,函式 frequency 返回 data_array 中元素的個數。

說明在選定相鄰單元格區域(該區域用於顯示返回的分佈結果)後,函式 frequency 應以陣列公式的形式輸入。

返回的陣列中的元素個數比 bins_array(陣列)中的元素個數多 1。返回的陣列中所多出來的元素表示超出最高間隔的數值個數。例如,如果要計算輸入到三個單元格中的三個數值區間(間隔),請一定在四個單元格中輸入 frequency 函式計算的結果。

多出來的單元格將返回 data_array 中大於第三個間隔值的數值個數。

函式 frequency 將忽略空白單元格和文字。

對於返回結果為陣列的公式,必須以陣列公式的形式輸入。

示例本示例假設所有測驗分數都為整數。

如果您將示例複製到空白工作表中,可能會更易於理解該示例。

操作方法

建立空白工作簿或工作表。

請在「幫助」主題中選取示例。不要選取行或列標題。

從幫助中選取示例。

按 ctrl+c。

在工作表中,選中單元格 a1,再按 ctrl+v。

若要在檢視結果和檢視返回結果的公式之間切換,請按 ctrl+`(重音符),或在「工具」選單上,指向「公式稽核」,再單擊「公式稽核模式」。

a b

分數 分段點

79 70

85 79

78 89

855081958897公式 說明(結果)

=frequency(a2:a10,b2:b5) 分數小於等於 70 的個數 (1)

成績介於 71-79 之間的個數 (2)

成績介於 80-89 之間的個數 (4)

成績大於等於 90 的個數 (2)

註釋 示例中的公式必須以陣列公式的形式輸入。將示例複製到空白工作表之後,請選中從公式單元格開始的單元格區域 a13:a16。

按 f2,再按 ctrl+shift+enter。如果公式未以陣列公式的形式輸入,則返回的結果為 1。

c 函式中的指標引數跟地址引數區別

chat int a chat int a 這兩個函式是完全不同意義的東西,你的理解主要是在int a和int a這個型別上面。要注意int 和int 是兩個完全不同的型別。int 是引用型別,而int 是指向int型別變數的指標型別。void chat int a 呼叫此函式 int x 100 ...

基本函式設計用地址傳遞引數編寫函式

思路 先定義字串,並輸入,然後對字串進行遍歷,並判斷是否是大寫字母,如果是則其ascii加32,如果是小寫字元則其ascii減去32,最後輸出字串即可。程式設計c 編寫函式,將一個字串中所有的大寫字母轉換為小寫字母,所有的小寫字母轉換為大寫字母。5 使用地址傳遞而非引用傳遞,大概是從 c 轉過來 有...

c語言fwrite函式中引數buffer為什麼要用

用陣列名錶示第一個陣列元素的地址,也即陣列的起始地址,對於其他陣列元素,還是需要取地址符的 fwrite函式具體是什麼意思怎麼用各個引數是什麼意思 size t fwrite const void buffer,size t size,size t count,file stream 這是fwrit...