在EXCEL数据处理中,经常用到多条件数据的统计,如多条件计数、多条件求和、多条件平均、多条件最大值、多条件最小值等。
今天,我们将列出这些多条件函数,并举例说明它们的用法。
样本数据:
所需统计的结果:
函数解
多条件计数、多条件求和、多条件平均、多条件最大值和多条件最小值。这五个结果和对应的公式先显示在下面,然后逐一求解。下图:
提醒:这五个功能之后,本文还有一个IFS功能,别忘了看看!
COUNTIFS:多条件计数。
语法
COUNTIFS(criteria_range1,criteria1,[criteria_range2,criteria2],…)
汉语语法
COUNTIFS(条件区域1,条件1,[条件区域2,条件2],…)。
COUNTIFS函数语法有以下参数:
条件1是必需的。计算关联条件的第一个区域。
需要1个条件。数字、表达式、单元格引用或文本形式的条件定义了要计数的单元格范围。例如,条件可以表示为32、“32”、B4、“苹果”或“32”。
条件2,条件2,…是可选的。的附加区域及其相关条件。最多允许127个区域/条件对。
在这个例子中:
要求:
市场部业绩得分高于10的女高级工程师人数。
有四个条件:
条件1:市场部,条件1:市场部1;
区域2:绩效评分,条件2:高于10;
条件三:性别,条件三:女性;
条件四:职称;条件四:高级工程师。
所以公式是:
=COUNTIFS(A2:A21,“市场1部”,e2:e21,“=10”,c23360c21,“女”,D2:D21,“高级工程师”)。
AVERAGEIFS:多条件平均。
语法
AVERAGEIFS(average_range,criteria_range1,criteria1,[criteria_range2,criteria2],…)
汉语语法
AVERAGEIFS(平均区,条件区1,条件1,[条件区2,条件2],…)。
AVERAGEIFS函数语法有以下参数:
需要平均面积。一个或多个包含要求平均值的数字或名称、数组或引用的单元格。
条件区域1(如条件区域1和条件区域2)是必要的,后续条件区域是可选的。其中计算1到127个关联条件区域。
条件1、条件2等。是必需的,后续标准是可选的。数字、表达式、单元格引用或文本形式的1到127个条件,用于定义计算平均值的单元格。例如,条件可以表示为32、“32”、“32”、“苹果”或B4。
在这个例子中:
要求:
市场部女高级工程师平均成绩1。
有三个条件:
平均区域:绩效评分;
条件1:市场部,条件1:市场部1;
条件二:性别,条件二:女性;
条件三:职称;条件三:高级工程师。
所以公式是:
=averageifs (e2:e21,a2:a 21,“市场1”,C2:C21,“女”,D2:D21,“高级工程师”)。
SUMIFS:多条件求和。
语法
SUMIFS(sum_range,criteria_range1,criteria1,[criteria_range2,criteria2],…)
汉语语法
SUMIFS(求和的数值区域,条件区域1,条件区域1,[条件区域2,条件2],…)。
SUMIFS函数语法有以下参数:
总和的数字区域是必需的。一个或多个包含数字或名称、数组或引用的单元格,这些单元格包含要计算和的数字。
条件区域1(如条件区域1和条件区域2)是必要的,后续条件区域是可选的。其中计算1到127个关联条件区域。
条件1、条件2等。条件1是必需的,后续条件是可选的。数字、表达式、单元格引用或文本形式的1到127个条件,用于定义要求和的单元格。例如,条件可以表示为32、“32”、“32”、“苹果”或B4。
在这个例子中:
要求:
市场部女高级工程师绩效总分1。
有三个条件:
求和区域:绩效评分;
条件1:市场部,条件1:市场部1;
条件二:性别,条件二:女性;
条件三:职称;条件三:高级工程师。
所以公式是:
=SUMIFS(E2:E21,A2:A21,“市场1”,C2:C21,“女”,D2:D21,“高级工程师”)。
MAXIFS:多条件最大值。
语法
MAXIFS (max_range,criteria_range1,criteria1,[criteria_range2,criteria2],…)
汉语语法
MAXIFS(具有最大值的单元格区域,条件区域1,条件1,[条件区域2,条件2],…)。
MAXIFS函数语法有以下参数:
需要具有最大值的单元格区域。一个或多个包含数字或包含数字的名称、数组或引用的单元格。
条件区域1(如条件区域1和条件区域2)是必要的,后续条件区域是可选的。其中计算1到126个关联条件区域。
条件1、条件2等。条件1是必需的,后续条件是可选的。数字、表达式、单元格引用或文本形式的1-126个条件,用于定义具有最大值的单元格。例如,条件可以表示为32、“32”、“32”、“苹果”或B4。
在这个例子中:
要求:
市场部女高级工程师最高业绩分。
有三个条件:
最大值区域:绩效评分;
条件1:市场部,条件1:市场部1;
条件二:性别,条件二:女性;
条件三:职称;条件三:高级工程师。
所以公式是:
=MAXIFS(E2:E21,A2:A21,“市场1”,C2:C21,“女”,D2:D21,“高级工程师”)。
MINIFS:多条件最小值。
语法
MINIFS(min_range,criteria_range1,criteria1,[criteria_range2,criteria2],…)
汉语语法
MINIFS(具有最小值的单元格区域,条件区域1,条件1,[条件区域2,条件2],…)。
fs函数语法有以下参数:
需要最小单元格范围。一个或多个包含数字或包含数字的名称、数组或引用的单元格。
条件区域1(如条件区域1和条件区域2)是必要的,后续条件区域是可选的。其中计算1到126个关联条件区域。
条件1、条件2等。条件1是必需的,后续条件是可选的。数字、表达式、单元格引用或文本形式的1到126个条件,用于定义具有最小值的单元格。例如,条件可以表示为32、“32”、“32”、“苹果”或B4。
在这个例子中:
要求:
市场部女高级工程师最低绩效分数。
有三个条件:
取最小面积:性能得分;
条件1:市场部,条件1:市场部1;
条件二:性别,条件二:女性;
条件三:职称;条件三:高级工程师。
所以公式是:
=MINIFS(E2:E21,A2:A21,“市场1”,C2:C21,“女”,D2:D21,“高级工程师”)。
IFS:是否满足一个或多个条件。
功能:
IFS函数检查是否满足一个或多个条件,并返回对应于第一个真条件的值。IFS可以替换多个嵌套的IF语句,并且可以通过多个条件更容易地读取。
语法
IFS([某物为真1,值为真1,[某物为真2,值为真2],…[某物为真127,值为真127])
流行汉语语法:
如果(A1等于1,则显示1,如果A1等于2,则显示2,如果A1等于3,则显示3)。
注:
IFS功能允许测试多达127种不同的条件。
=IFS(A1=1,1,A1=2,2,A1=3,3)
这个例子:
填写每个员工的绩效等级,如下图所示:
绩效分级标准:
在F2中输入公式:“=IFS(E2=12,“优秀”,E2=8,“良好”,E2=5,“合格”,E2=5,“不合格”),向下填充公式,得到所有员工的绩效等级,如下图所示:
传统的IF嵌套公式为:“=IF(E2=12,“优秀”)、IF(E2=8,“良好”)、IF(E2=5,“合格”、“不合格”)”。IFS比这个公式好很多吗?