Excel 統計函數:有研究範例的教程,第四部分
Excel 提供了廣泛的統計函數,可執行從基本平均值、中位數、眾數到尋找函數的計算。
在本文中,我們將深入研究搜尋功能。
請注意,某些統計函數是在最新版本的 Excel 中引入的,因此在舊版本中不可用。
預計閱讀時間: 18 minuti
搜尋功能
MAX
功能 MAX
Excel 的統計函數列在 Microsoft Excel 統計函數類別中。 傳回值清單中的最大值。 MAX
代表最大值,當您指定值清單時,它會尋找其中的最高值並在結果中傳回該值。
句法
= MAX(number1, [number2], …)
科目
number1
: 一個數字、包含數字的儲存格或包含要從中取得最大數字的數字的儲存格區域。[number2]
: 數字是包含一個數字的儲存格或包含要從中取得最大數字的數字的儲存格範圍。
例子
要掌握 MAX 函數,我們需要在範例中嘗試一下,您可以嘗試以下範例:
在下面的範例中,我們將數字直接輸入到函數中,並用逗號分隔它們。
注意: 您也可以使用雙引號輸入數字。
在下面的範例中,我們引用了一個範圍,結果傳回 1861 作為最大值。 您也可以引用數組。
在下面的範例中,我們遇到了錯誤值,並且函數在結果中傳回了錯誤值。
MAXA
Excel 函數 Maxa
非常相似 Excel函數 Max
.
當將參數作為對單元格或單元格數組的引用提供給函數時,這兩個函數之間的唯一差異就出現了。
功能 Max
函數忽略邏輯值和文字值 Maxa
邏輯值計數 TRUE
為 1,邏輯值 FALSE
為 0 且文字值為 0。
功能 MAXA
Excel 傳回一組提供的數值中的最大值,計算文字和邏輯值 FALSE
作為值 0 併計算邏輯值 TRUE
值為 1。
句法
= MAXA(number1, [number2], …)
科目
number1
: 數字(或數值數組)、包含數字的儲存格或包含要從中取得最大數字的數字的儲存格範圍。[number2]
: 數字是包含數字(或數值數組)的儲存格或包含要從中取得最大數字的數字的儲存格區域。
在目前版本的 Excel(Excel 2007 及更高版本)中,您最多可以向 Maxa 函數提供 255 個數值參數,但在 Excel 2003 中,該函數最多只能接受 30 個數值參數。
埃森皮
例子1
細胞 B1
下面的電子表格顯示了該函數 Excel Maxa
,用於從單元格中的值集中檢索最大值 A1-A5
.
例子2
細胞 B1
下面的電子表格顯示了該函數 Excel Maxa
,用於從單元格中的值集中檢索最大值 A1-A3
.
請注意儲存格中的 TRUE 值 A1
電子表格的 被函數視為數值 1 Maxa
。 因此,這是範圍內的最大值 A1-A3
.
該函數的更多範例 Excel Maxa
提供於 微軟Office網站 .
功能錯誤 MAXA
如果函數出現錯誤 Maxa
Excel 的,這可能是錯誤 #VALORE!
:如果直接向函數提供值,則發生 Maxa
它們不是數字。
MAXIFS
Excel 函數 Maxifs
是一種搜尋函數,它從基於一個或多個條件指定的值子集中傳回最大值。
句法
= MAXIFS( max_range, criteria_range1, criteria1, [criteria_range2, criteria2], ... )
科目
max_range
: 數值數組(或包含數值的單元格範圍),如果滿足條件,則要從中傳回最大值。criteria_range1
: 要測試的值數組(或包含值的儲存格範圍)criteria1
(該陣列的長度必須與 max_range 相同)。criteria1
:相對於中的值進行測試的條件criteria_range1
.[criteria_range2, criteria2], [criteria_range3, criteria3], ...
:要測試的附加可選值數組以及要測試的相應條件。
功能 Maxifs
最多可處理 126 個主題對 criteria_range
e criteria
.
提供的每個標準可以是:
- 數值(可以是整數、小數、日期、時間或邏輯值)(例如 10, 01/01/2017,
TRUE
)
或
- 文字字串(例如“姓名”、“星期三”)
或
- 表達式(例如“>1”、“<>0”)。
巾幗不讓鬚眉 criteria
與文字相關,您可以使用通配符:
- ? 匹配任何單一字符
- * 匹配任何字元序列。
如果一個 criteria
是文字字串或表達式,必須提供給函數 Maxifs
用引號引起來。
功能 Maxifs
它不區分大小寫。 因此,例如,當比較中的值時 criteria_range
和我在一起 criteria
,文字字串“TEXT
“”text
” 將被視為平等。
功能 Maxifs
它首次在 Excel 2019 中引入,因此在早期版本的 Excel 中不可用。
埃森皮
下面的電子表格顯示了 3 位銷售代表的季度銷售數據。
功能 Maxifs
可用於尋找任何季度、地區或銷售代表(或季度、地區和銷售代表的任意組合)的最大銷售額。
讓我們看看下面的例子。
例子1
要找到第一季的最大銷售額:
=MAXIFS( D2:D13, A2:A13, 1 )
這給出了結果 $ 456.000.
在此範例中,Excel Maxifs
標識 A 列中的值等於 1 的行,並傳回 D 列中對應值的最大值。
也就是說,函數會找出值 $223.000、$125.000 和 $456.000 中的最大值(來自單元格 D2、D3 和 D4)。
例子2
同樣,使用上面的資料電子表格,我們也可以使用 Maxifs 函數來尋找「Jeff」在第 3 和第 4 季的最大銷售額:
=MAXIFS( D2:D13, A2:A13, ">2", C2:C13, "Jeff" )
該公式傳回結果 $ 310.000 .
在此範例中,Excel Maxifs
標識其中的行:
- A 列中的值大於 2
E
- C 欄的條目等於“Jeff”
並傳回D列中對應值的最大值。
也就是說,此公式會尋找值 $310.000 和 $261.000 中的最大值(來自儲存格 D8 和 D11)。
諮詢 微軟Office網站 有關 Excel 函數範例的更多詳細信息 Maxifs
.
功能錯誤 MAXIFS
如果您從 Excel 函數中收到錯誤 Maxifs
,它可能是以下之一:
#VALUE!
:檢查是否為數組 max_range
e criteria_range
所提供的長度並不相同。
@NAME?
:如果您使用舊版的 Excel(2019 年以前),則會出現此問題,該版本不支援該功能 Maxifs
.
MIN
功能 MIN
是一個搜尋函數,它會傳回值列表中的最小值。 MIN
代表最小值,當您指定值列表時,它會搜尋其中的最小值並在結果中傳回該值。
句法
= MIN(number1, [number2], …)
科目
number1
: 數字、包含數字的儲存格或包含要從中取得最小數字的數字的儲存格區域。[number2]
: 數字、包含數字的儲存格或包含要從中取得最小數字的數字的儲存格區域。
例子
在下面的範例中,我們將數字直接輸入到函數中,並用逗號分隔它們。
您也可以使用雙引號輸入數字。 現在,在下面的範例中,我們引用了一個範圍,傳回的結果是 1070。
在下面的範例中,我們遇到了錯誤值,並且函數在結果中傳回了錯誤值。
MINA
Excel 函數 MINA
非常相似 Excel函數 MIN
.
當將參數作為對單元格或單元格數組的引用提供給函數時,這兩個函數之間的唯一差異就出現了。
在這種情況下,函數 MIN
函數忽略邏輯值和文字值 MINA
邏輯值計數 TRUE
為 1,邏輯值 FALSE
為 0 且文字值為 0。
功能 MINA
Excel 傳回一組提供的數值中的最小值,計算文字和邏輯值 FALSE
作為值 0 併計算邏輯值 TRUE
值為 1。
句法
= MINA( number1, [number2], ... )
科目
number1
: 數字、包含數字的儲存格或包含要從中取得最小數字的數字的儲存格範圍(或數值陣列)。[number2]
: 數字、包含數字的儲存格或包含要從中取得最小數字的數字的儲存格範圍(或數值陣列)。
在目前版本的 Excel(Excel 2007 及更高版本)中,您最多可以向函數提供 255 個數字參數 MINA
,但在 Excel 2003 中該函數最多只能接受 30 個數字參數。
埃森皮
例子1
細胞 B1
下面的電子表格顯示了 Excel MINA 函數,用於從儲存格中的值集中檢索最小值 A1-A5
.
例子2
細胞 B1
下面的電子表格顯示了 Excel 函數 MINA
,用於從單元格中的值集中檢索最小值 A1-A3
.
請記住,該值 TRUE
在細胞內 A1
電子表格的 被函數視為數值 1 MINA
。 因此,這是範圍內的最小值 A1-A3
.
Excel 函數的更多範例 MINA
提供於 微軟Office網站 .
功能錯誤 MINA
如果函數出現錯誤 MINA
Excel 的,這可能是錯誤 #VALORE
!. 如果提供給 MINA 函數的值不是數字,則會發生這種情況。
MINIFS
Excel 函數 MINIFS
是一種搜尋函數,它從基於一個或多個條件指定的值子集中傳回最小值。
句法
= MINIFS( min_range, criteria_range1, criteria1, [criteria_range2, criteria2], ... )
科目
min_range
: 數值數組(或包含數值的單元格範圍),如果滿足條件,則要從中傳回最大值。criteria_range1
: 要測試的值數組(或包含值的儲存格範圍)criteria1
.(該數組的長度必須與min_range
).criteria1
:相對於中的值進行測試的條件criteria_range1
.[criteria_range2, criteria2], [criteria_range3, criteria3], ...
:要測試的附加可選值數組以及要測試的相應條件。
功能 Minifs
最多可處理 126 個主題對 criteria_range
e criteria
.
提供的每個標準可以是:
- 數值(可以是整數、小數、日期、時間或邏輯值)(例如 10, 01/01/2017,
TRUE
)
或
- 文字字串(例如“姓名”、“星期三”)
或
- 表達式(例如“>1”、“<>0”)。
巾幗不讓鬚眉 criteria
與文字相關,您可以使用通配符:
- ? 匹配任何單一字符
- * 匹配任何字元序列。
如果一個 criteria
是文字字串或表達式,必須提供給函數 Minifs
用引號引起來。
功能 Minifs
它不區分大小寫。 因此,例如,當比較中的值時 criteria_range
和我在一起 criteria
,文字字串“TEXT
”和“文本”將被視為同一件事。
功能 Minifs
它首次在 Excel 2019 中引入,因此在早期版本的 Excel 中不可用。
埃森皮
下面的電子表格顯示了 3 個賣家的季度銷售數據。
功能 Minifs
可用於尋找任何季度、地區或銷售代表的最低銷售額。
下面的範例顯示了這一點。
例子1
要找出第一季的最低銷售額:
=MINIFS( D2:D13, A2:A13, 1 )
這給出了結果 $ 125.000 .
在此範例中,Excel Minifs
標識 A 列中的值等於 1 的行,並傳回 D 列中對應值的最小值。
也就是說,函數會找出值 $223.000、$125.000 和 $456.000 中的最小值(來自單元格 D2、D3 和 D4)。
例子2
同樣,使用上面的資料電子表格,我們也可以使用該函數 Minifs
尋找「Jeff」在第 3 和第 4 季的最低銷售額:
=MINIFS( D2:D13, A2:A13, ">2", C2:C13, "Jeff" )
該公式傳回結果 $261.000 .
在此範例中,Excel Minifs
標識其中的行:
- A 列中的值大於 2
E
- C 欄的條目等於“Jeff”
並傳回D列中對應值的最小值。
也就是說,此公式會尋找值 $310.000 和 $261.000 中的最小值(來自儲存格 D8 和 D11)。
有關 Excel 函數的更多範例 Minifs
,諮詢 微軟Office網站 .
功能錯誤 MINIFS
如果您收到 Excel Minifs 函數的錯誤,可能是以下原因之一:
#VALORE!
- 檢查陣列是否min_range
ecriteria_range
所提供的長度並不相同。#NOME?
– 如果您使用舊版的 Excel(2019 年之前),則會出現此問題,該版本不支援該功能Minifs
.
LARGE
Excel 函數 Large
是一個搜尋函數,它會傳回數值數組中的第 k 個最大值。
句法
= LARGE( array, k )
科目
- array – 用於搜尋第 k 個最大值的數值陣列。
- K – 索引,即函數傳回第 k 個最大值
array
福尼托。
數組參數可以直接提供給函數,也可以作為包含數值的單元格範圍的參考。 如果提供的儲存格區域中的值是文字值,則這些值將被忽略。
例子
下面的電子表格顯示了 Excel 函數 Large
,用於從單元格中的值集中檢索第 1、2、3、4、5 個最大值 A1-A5
.
關於上面範例電子表格的一些想法:
- 在細胞內
B1
,其中 k 設定為 1,函數Large
執行與以下相同的操作 Excel函數最大 ; - 在細胞內
B5
,當 k 設定為 5(提供的陣列中的值的數量)時,Large 函數執行與 Excel 最小值函數 .
有關 Excel Large 函數的更多詳細資訊和範例,請訪問 微軟Office網站 .
功能錯誤 LARGE
如果Excel Large
回傳錯誤,可能是以下錯誤之一:
#NUM!
– 發生在以下情況:- 提供的 k 值小於 1 或大於提供的陣列中的值的數量
或
L“array
提供的是空的。
- 提供的 k 值小於 1 或大於提供的陣列中的值的數量
#VALUE!
– 如果提供的 k 不是數字,則會發生此情況。
但是,即使提供的 k 值介於 1 和提供的陣列中的值的數量之間,LARGE 函數的計算中也可能會出現錯誤。 可能的原因可能是文字值(包括所提供陣列中數字的文字表示)被 Large 函數忽略。 因此,如果提供的數組中的值是數字的文字表示而不是實際的數值,則可能會出現此問題。
解決辦法可以透過將數組的所有值轉換為數值來實現。
SMALL
Excel Small 函數是一個尋找函數,它會傳回數值陣列中的第 k 個最小值。
句法
= SMALL( array, k )
科目
array
– 用於搜尋第 k 個最大值的數值陣列。- K – 索引,即函數傳回第 k 個最大值
array
福尼托。
數組參數可以直接提供給函數,也可以作為包含數值的單元格範圍的參考。 如果提供的儲存格區域中的值是文字值,則這些值將被忽略。
例子
下面的電子表格顯示了 Excel 函數 Small
,用於從儲存格中的值集中檢索第 1 個、第 2 個、第 3 個、第 4 個和第 5 個最小值 A1-A5
.
在範例中,有必要考慮:
- 在儲存格 B1 中,k 設定為 1,函數
Small
執行與以下相同的操作 Excel 最小值函數 ; - 在儲存格 B5 中,當 k 設定為 5(儲存格中的值的數量)時,
array
提供 ),函數Small
執行與以下相同的操作 Excel的Max函數 .
Excel函數的更多細節和範例 Small
提供於 微軟Office網站 .
功能錯誤 SMALL
如果Excel SMALL
回傳錯誤,可能是以下錯誤之一:
#NUM!
– 發生在以下情況:- 提供的 k 值小於 1 或大於提供的陣列中的值的數量
或
提供的數組為空。
- 提供的 k 值小於 1 或大於提供的陣列中的值的數量
#VALUE!
– 如果提供的 k 不是數字,則會發生此情況。
然而,函數的計算可能會出現錯誤 LARGE
即使給定的 k 值介於 1 和中的值的數量之間array
假如。 一個可能的原因可能是文字值,包括數字的文字表示array
前提是,它們會被 Large 函數忽略。 因此,如果中的值可能會出現此問題array
提供的是數字的文字表示而不是實際的數值。
將所有的值進行轉換即可得到解array
以數值形式。
相關閱讀
Ercole Palmeri