問題來源
EXCEL數(shù)據(jù)處理中,經(jīng)常會用到對多條件數(shù)據(jù)進行統(tǒng)計的情況,比如:多條件計數(shù)、多條件求和、多條件求平均值、多條件求最大值、多條件求最小值等。
今天韓老師就把這幾個多條件函數(shù)列出來,一一舉例說明用法。
示例數(shù)據(jù):
要求統(tǒng)計的結(jié)果:
函數(shù)講解
多條件計數(shù)、多條件求和、多條件求平均值、多條件求最大值、多條件求最小值,五個結(jié)果與對應的公式先展示如下,后面一一講解。如下圖:
提醒:這五個函數(shù)后,本文還有一個IFS函數(shù),不要忘記去看哦!
COUNTIFS:多條件計數(shù)
語法
COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2],…)
中文語法
COUNTIFS(條件區(qū)域1, 條件1, [條件區(qū)域2, 條件2],…)
COUNTIFS 函數(shù)語法具有以下參數(shù):
條件區(qū)域1 必需。 在其中計算關(guān)聯(lián)條件的第一個區(qū)域。
條件1 必需。 條件的形式為數(shù)字、表達式、單元格引用或文本,它定義了要計數(shù)的單元格范圍。 例如,條件可以表示為 32、''>32''、B4、''apples''或 ''32''。
條件區(qū)域2, 條件2, ... 可選。 附加的區(qū)域及其關(guān)聯(lián)條件。 最多允許 127 個區(qū)域/條件對。
本示例中:
要求:
市場1部業(yè)績分高于10的女高級工程師人數(shù)
有四個條件對:
條件區(qū)域1:市場部,條件1:市場1部;
條件區(qū)域2:業(yè)績分,條件2:高于10;
條件區(qū)域3:性別,條件3:女;
條件區(qū)域4:職稱,條件4:高級工程師。
所以公式為:
=COUNTIFS(A2:A21,''市場1部'',E2:E21,''>=10'',C2:C21,''女'',D2:D21,''高級工程師'')
AVERAGEIFS:多條件求平均值
語法
AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
中文語法
AVERAGEIFS(求平均值區(qū)域, 條件區(qū)域1, 條件1, [條件區(qū)域2, 條件2],…)
AVERAGEIFS 函數(shù)語法具有以下參數(shù):
求平均值區(qū)域 必需。要計算平均值的一個或多個單元格,其中包含數(shù)字或包含數(shù)字的名稱、數(shù)組或引用。
條件區(qū)域1、條件區(qū)域2 等 條件區(qū)域1 是必需的,后續(xù)條件區(qū)域 是可選的。在其中計算關(guān)聯(lián)條件的 1 至 127 個區(qū)域。
條件1、條件2 等 條件1 是必需的,后續(xù) criteria 是可選的。 形式為數(shù)字、表達式、單元格引用或文本的 1 至 127 個條件,用來定義將計算平均值的單元格。 例如,條件可以表示為 32、''32''、''>32''、''蘋果'' 或 B4。
本示例中:
要求:
市場1部女高級工程師平均業(yè)績分
有三個條件對:
求平均值區(qū)域:業(yè)績分;
條件區(qū)域1:市場部,條件1:市場1部;
條件區(qū)域2:性別,條件2:女;
條件區(qū)域3:職稱,條件3:高級工程師。
所以公式為:
=AVERAGEIFS(E2:E21,A2:A21,''市場1部'',C2:C21,''女'',D2:D21,''高級工程師'')
SUMIFS:多條件求和
語法
SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
中文語法
SUMIFS(求和的數(shù)值區(qū)域, 條件區(qū)域1, 條件1, [條件區(qū)域2, 條件2],…)
SUMIFS 函數(shù)語法具有以下參數(shù):
求和的數(shù)值區(qū)域 必需。要計算和的一個或多個單元格,其中包含數(shù)字或包含數(shù)字的名稱、數(shù)組或引用。
條件區(qū)域1、條件區(qū)域2 等 條件區(qū)域1 是必需的,后續(xù) 條件區(qū)域 是可選的。在其中計算關(guān)聯(lián)條件的 1 至 127 個區(qū)域。
條件1、條件2 等 條件1 是必需的,后續(xù)條件是可選的。 形式為數(shù)字、表達式、單元格引用或文本的 1 至 127 個條件,用來定義將求和的單元格。 例如,條件可以表示為 32、''32''、''>32''、''蘋果'' 或 B4。
本示例中:
要求:
市場1部女高級工程師業(yè)績總分
有三個條件對:
求和區(qū)域:業(yè)績分;
條件區(qū)域1:市場部,條件1:市場1部;
條件區(qū)域2:性別,條件2:女;
條件區(qū)域3:職稱,條件3:高級工程師。
所以公式為:
=SUMIFS(E2:E21,A2:A21,''市場1部'',C2:C21,''女'',D2:D21,''高級工程師'')
MAXIFS:多條件求最大值
語法
MAXIFS (max_range,criteria_range1,criteria1,[criteria_range2,criteria2],...)
中文語法
MAXIFS (取最大值的單元格區(qū)域, 條件區(qū)域1, 條件1, [條件區(qū)域2, 條件2],…)
MAXIFS 函數(shù)語法具有以下參數(shù):
取最大值的單元格區(qū)域 必需。要取最大值的一個或多個單元格,其中包含數(shù)字或包含數(shù)字的名稱、數(shù)組或引用。
條件區(qū)域1、條件區(qū)域2 等 條件區(qū)域1 是必需的,后續(xù) 條件區(qū)域 是可選的。在其中計算關(guān)聯(lián)條件的 1 至 126個區(qū)域。
條件1、條件2 等 條件1 是必需的,后續(xù)條件是可選的。 形式為數(shù)字、表達式、單元格引用或文本的 1 至 126個條件,用來定義取最大值的單元格。 例如,條件可以表示為 32、''32''、''>32''、''蘋果'' 或 B4。
本示例中:
要求:
市場1部女高級工程師最高業(yè)績得分
有三個條件對:
取最大值區(qū)域:業(yè)績分;
條件區(qū)域1:市場部,條件1:市場1部;
條件區(qū)域2:性別,條件2:女;
條件區(qū)域3:職稱,條件3:高級工程師。
所以公式為:
=MAXIFS(E2:E21,A2:A21,''市場1部'',C2:C21,''女'',D2:D21,''高級工程師'')
MINIFS:多條件求最小值
語法
MINIFS(min_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
中文語法
MINIFS (取最小值的單元格區(qū)域, 條件區(qū)域1, 條件1, [條件區(qū)域2, 條件2],…)
MINIFS 函數(shù)語法具有以下參數(shù):
取最小值的單元格區(qū)域 必需。要取最小值的一個或多個單元格,其中包含數(shù)字或包含數(shù)字的名稱、數(shù)組或引用。
條件區(qū)域1、條件區(qū)域2 等 條件區(qū)域1 是必需的,后續(xù) 條件區(qū)域 是可選的。在其中計算關(guān)聯(lián)條件的 1 至 126個區(qū)域。
條件1、條件2 等 條件1 是必需的,后續(xù)條件是可選的。 形式為數(shù)字、表達式、單元格引用或文本的 1 至 126個條件,用來定義取最小值的單元格。 例如,條件可以表示為 32、''32''、''>32''、''蘋果'' 或 B4。
本示例中:
要求:
市場1部女高級工程師最低業(yè)績得分
有三個條件對:
取最小值區(qū)域:業(yè)績分;
條件區(qū)域1:市場部,條件1:市場1部;
條件區(qū)域2:性別,條件2:女;
條件區(qū)域3:職稱,條件3:高級工程師。
所以公式為:
=MINIFS(E2:E21,A2:A21,''市場1部'',C2:C21,''女'',D2:D21,''高級工程師'')
IFS:是否滿足一個或多個條件
功能:
IFS 函數(shù)檢查是否滿足一個或多個條件,且是否返回與第一個 TRUE 條件對應的值。IFS 可以取代多個嵌套 IF 語句,并且可通過多個條件更輕松地讀取。
語法
IFS([Something is True1, Value if True1, [Something is True2, Value if True2],…[Something is True127, Value if True127])
通俗的中文語法:
如果(A1 等于 1,則顯示 1,如果 A1 等于 2,則顯示 2,或如果 A1 等于 3,則顯示 3)
注釋:
IFS 函數(shù)允許測試最多 127 個不同的條件。
=IFS(A1=1,1,A1=2,2,A1=3,3)
本示例:
填寫每位員工的業(yè)績等級,如下圖:
業(yè)績等級劃分標準:
在F2輸入公式:“=IFS(E2>=12,''優(yōu)秀'',E2>=8,''良好'',E2>=5,''合格'',E2<>
傳統(tǒng)的IF嵌套公式為:“=IF(E2>=12,''優(yōu)秀'',IF(E2>=8,''良好'',IF(E2>=5,''合格'',''不合格'')))”,IFS是不是比這個公式好用多了?
備注
MAXIFS、MINIFS、IFS三個函數(shù)是EXCEL2016特有的,而且,并不是每一個2016版本都有。
''韓老師講office''后臺,回復office2016,會有更新過的OFFICE2016下載鏈接提取碼。
聯(lián)系客服