1.SUM
SUM将指定为参数的所有数字相加。每个参数都可以是区域、单元格引用、数组、常量、公式或另一个函数的结果。例如,SUM(A1:A5)将单元格A1至A5中的所有数字相加,再如,SUM(A1,A3,A5)将单元格A1、A3和A5中的数字相加。
1)语 法
SUM函数语法具有下列参数:
(1)numberl:必需。想要相加的第一个数值参数。
(2)number2,...:可选。想要相加的2~255个数值参数。
2)说 明
(1)如果参数是一个数组或引用,则只计算其中的数字。数组或引用中的空白单元格、逻辑值或文本将被忽略。
(2)如果任意参数为错误值或为不能转换为数字的文本,Excel将会显示错误。
3)示 例
表10-10 SUM函数示例
2.SUMIF
使用SUMIF函数可以对表格中符合指定条件的值求和。例如,假设在含有数字的某一列中,需要让大于5的数值相加,请使用以下公式:
在本例中,应用条件的值即要求和的值。如果需要,可以将条件应用于某个单元格区域,但却对另一个单元格区域中的对应值求和。例如,使用公式=SUMIF(B2:B5,"John",C2:C5)时,该函数仅对单元格区域C2:C5中与单元格区域B2:B5中等于“John”的单元格对应的单元格中的值求和。
1)语 法
SUMIF函数语法具有以下参数:
(1)range:必需。用于条件计算的单元格区域。每个区域中的单元格都必须是数字或名称、数组或包含数字的引用。空值和文本值将被忽略。
(2)criteria:必需。用于确定对哪些单元格求和的条件,其形式可以为数字、表达式、单元格引用、文本或函数。例如,条件可以表示为32、">32"、B5、32、"32"、"苹果”或TODAY()。
(3)sum_range:可选。要求和的实际单元格(如果要对未在range参数中指定的单元格求和)。如果sum_range参数被省略,Excel会对在range参数中指定的单元格(即应用条件的单元格)求和。
注意,sum_range参数与range参数的大小和形状可以不同。求和的实际单元格通过以下方法确定:使用sum_range参数中左上角的单元格作为起始单元格,然后包括与range参数大小和形状相对应的单元格。例如:
2)示 例
表10-11 SUMIF函数示例1
表10-12 SUMIF函数示例2
3.SUMIFS
对区域中满足多个条件的单元格求和。例如,如果需要对区域A1:A20中符合以下条件的单元格的数值求和:B1:B20中的相应数值大于零(0)且C1:C20中的相应数值小于10,则可以使用以下公式:
要点:SUMIFS和SUMIF函数的参数顺序有所不同。具体而言,sum_range参数在SUMIFS中是第一个参数,而在SUMIF中则是第三个参数。如果要复制和编辑这些相似函数,应确保按正确的顺序放置参数。
1)语 法
SUMIFS函数语法具有以下参数:
(1)sum_range:必需。对一个或多个单元格求和,包括数字或包含数字的名称、区域或单元格引用。忽略空白和文本值。
(2)criteria_rangel:必需。在其中计算关联条件的第一个区域。
(3)criterial:必需。条件的形式为数字、表达式、单元格引用或文本,可用来定义将对criteria_range1参数中的哪些单元格求和。例如,条件可以表示为32、">32"、B4、"苹果"或"32"。
(4)criteria_range2,criteria2,...:可选。附加的区域及其关联条件。最多允许127个区域/条件对。
2)注 解
(1)仅在sum_range参数中的单元格满足所有相应的指定条件时,才对该单元格求和。例如,假设一个公式中包含两个criteria_range参数。如果criteria_range1的第一个单元格满足criteria1,而criteria_range2的第一个单元格满足critera2,则sum_range的第一个单元格计入总和中。对于指定区域中的其余单元格,以此类推。
(2)sum_range中包含TRUE的单元格计算为1,包含FALSE的单元格计算为0(零)。
(3)与SUMIF函数中的区域和条件参数不同,SUMIFS函数中每个criteria_range参数包含的行数和列数必须与sum_range参数相同。
(4)可以在条件中使用通配符,即问号(?)和星号(*)。问号匹配任一单个字符,星号匹配任一字符序列。如果要查找实际的问号或星号,应在字符前键入波形符(~)。
3)示 例
表10-13 SUMIFS函数示例1
表10-14 SUMIFS函数示例2:根据支付的利息对银行账户中的金额求和
续表
表10-15 SUMIFS函数示例3:对特定日期的降雨量求和
表10-16 SUMIFS函数示例4:对特定日期的上午和下午降雨量求和
续表
表10-17 SUMIFS函数示例5:以引用形式或使用通配符输入条件
4.AVERAGE
返回参数的平均值(算术平均)。例如,如果区域A1:A20包含数字,则公式=AVERAGE(A1:A20)将返回这些数字的平均值。
1)语 法
AVERAGE函数语法具有下列参数:
(1)Numberl:必需。要计算平均值的第一个数字、单元格引用或单元格区域。
(2)Number2,...:可选。要计算平均值的其他数字、单元格引用或单元格区域,最多可包含255个。
2)注 解
(1)参数可以是数字或者是包含数字的名称、单元格区域或单元格引用。
(2)逻辑值和直接键入到参数列表中代表数字的文本被计算在内。
(3)如果区域或单元格引用参数包含文本、逻辑值或空单元格,则这些值将被忽略;但包含零值的单元格将被计算在内。
(4)如果参数为错误值或为不能转换为数字的文本,将会导致错误。
(5)若要在计算中包含引用中的逻辑值和代表数字的文本,应使用AVERAGEA函数。
(6)若要只对符合某些条件的值计算平均值,应使用AVERAGEIF函数或AVERAGEIFS函数。
提示:当对单元格中的数值求平均值时,应牢记空单元格与含零值单元格的区别,尤其是在清除了“Excel选项”对话框中的“在具有零值的单元格中显示零”复选框时。选中此选项后,空单元格将不计算在内,但零值会计算在内。
若要找到“在具有零值的单元格中显示零”复选框,请执行以下操作:
(1)在【文件】选项卡上,单击“选项”,打开“Excel选项”对话框,选择“高级”选项卡。
(2)在“此工作表的显示选项”下可找到“在具有零值的单元格中显示零”选项。
3)示 例
表10-18 AVERAGE函数示例
5.AVERAGEA
计算参数列表中数值的平均值(算术平均值)。
1)语 法
AVERAGEA函数语法具有下列参数:
Value1,value2,...:Value1是必需的,后续值是可选的。需要计算平均值的1~255个单元格、单元格区域或值。
2)注 解
(1)参数可以是下列形式:数值;包含数值的名称、数组或引用;数字的文本表示;或者引用中的逻辑值,如TRUE和FALSE。
(2)逻辑值和直接键入到参数列表中代表数字的文本被计算在内。
(3)包含TRUE的参数作为1计算;包含FALSE的参数作为0计算。
(4)包含文本的数组或引用参数将作为0(零)计算。空文本("")也作为0(零)计算。
(5)如果参数为数组或引用,则只使用其中的数值。数组或引用中的空白单元格和文本值将被忽略。
(6)如果参数为错误值或为不能转换为数字的文本,将会导致错误。
(7)如果要使计算不包括引用中的逻辑值和代表数字的文本,应使用AVERAGE函数。
3)示 例
表10-19 AVERAGEA函数示例
6.AVERAGEIF
返回某个区域内满足给定条件的所有单元格的平均值(算术平均值)。
1)语 法
AVERAGEIF函数语法具有以下参数:
(1)range:必需。要计算平均值的一个或多个单元格,其中包括数字或包含数字的名称、数组或引用。
(2)criteria:必需。数字、表达式、单元格引用或文本形式的条件,用于定义要对哪些单元格计算平均值。例如,条件可以表示为32、"32"、">32"、"苹果"或B4。
(3)average_range:可选。要计算平均值的实际单元格集。如果忽略,则使用range。
2)注 解
(1)忽略区域中包含TRUE或FALSE的单元格。
(2)如果average_range中的单元格为空单元格,AVERAGEIF将忽略它。
(3)如果range为空值或文本值,则AVERAGEIF会返回#DIV0!错误值。
(4)如果条件中的单元格为空单元格,AVERAGEIF就会将其视为0值。
(5)如果区域中没有满足条件的单元格,则AVERAGEIF会返回#DIV/0!错误值。
(6)可以在条件中使用通配符,即问号(?)和星号(*)。问号匹配任一单个字符;星号匹配任一字符序列。如果要查找实际的问号或星号,应在字符前键入波形符(~)。
(7)Average_range不必与range的大小和形状相同。求平均值的实际单元格是通过使用average_range中左上方的单元格作为起始单元格,然后加入与range的大小和形状相对应的单元格确定的。例如:
3)示 例
表10-20 AVERAGEIF函数示例1:求财产值和佣金的平均值
7.AVERAGEIFS
返回满足多重条件的所有单元格的平均值(算术平均值)。
1)语 法
AVERAGEIFS函数语法具有下列参数:
(1)average_range:必需。要计算平均值的一个或多个单元格,其中包括数字或包含数字的名称、数组或引用。(www.xing528.com)
(2)criteria_rangel,criteria_range2,...:criteria_rangel是必需的,随后的criteria_range是可选的。在其中计算关联条件的1~127个区域。
(3)criterial,criteria2,...:criterial是必需的,随后的criteria是可选的。数字、表达式、单元格引用或文本形式的1~127个条件,用于定义将对哪些单元格求平均值。例如,条件可以表示为32、"32"、">32"、"苹果"或B4。
2)注 解
(1)如果average_range为空值或文本值,则AVERAGEIFS会返回#DIV0!错误值。
(2)如果条件区域中的单元格为空,AVERAGEIFS将其视为0值。
(3)区域中包含TRUE的单元格计算为1;区域中包含FALSE的单元格计算为0(零)。
(4)仅当average_range中的每个单元格满足为其指定的所有相应条件时,才对这些单元格进行平均值计算。
(5)与AVERAGEIF函数中的区域和条件参数不同,AVERAGEIFS中每个criteria_range的大小和形状必须与sum_range相同。
(6)如果average_range中的单元格无法转换为数字,则AVERAGEIFS会返回#DIV0!错误值。
(7)如果没有满足所有条件的单元格,AVERAGEIFS会返回#DIV/0!错误值。
(8)可以在条件中使用通配符,即问号(?)和星号(*)。问号匹配任一单个字符;星号匹配任一字符序列。如果要查找实际的问号或星号,应在字符前键入波形符(~)。
3)示 例
表10-22 AVERAGEIFS函数示例1:求学生的平均成绩
表10-23 AVERAGEIFS函数示例2:求房地产的平均价格
续表
8.COUNT
COUNT函数计算包含数字的单元格及参数列表中数字的个数。使用函数COUNT可以获取区域或数字数组中数字字段的输入项的个数。例如,输入以下公式可以计算区域A1:A20中数字的个数:
在此示例中,如果该区域中有5个单元格包含数字,则结果为5。
1)语 法
COUNT函数语法具有下列参数:
(1)value1:必需。要计算其中数字的个数的第一个项、单元格引用或区域。
(2)value2,...:可选。要计算其中数字的个数的其他项、单元格引用或区域,最多可包含255个。
注意,这些参数可以包含或引用各种类型的数据,但只有数字类型的数据才会被计算在内。
2)说 明
(1)如果参数为数字、日期或者代表数字的文本(例如,用引号引起的数字,如"1")则将被计算在内。
(2)逻辑值和直接键入到参数列表中代表数字的文本被计算在内。
(3)如果参数为错误值或不能转换为数字的文本,则不会被计算在内。
(4)如果参数为数组或引用,则只计算数组或引用中数字的个数。不会计算数组或引用中的空单元格、逻辑值、文本或错误值。
(5)若要计算逻辑值、文本值或错误值的个数,应使用COUNTA函数。
(6)若要只计算符合某一条件的数字的个数,应使用COUNTIF函数或COUNTIFS函数。
3)示 例
表10-24 COUNT函数示例
续表
9.COUNTA
COUNTA函数计算区域中不为空的单元格的个数。
1)语 法
COUNTA函数语法具有下列参数:
(1)value1:必需。表示要计数的值的第一个参数。
(2)value2,...:可选。表示要计数的值的其他参数,最多可包含255个参数。
2)注 解
(1)COUNTA函数可对包含任何类型信息的单元格进行计数,这些信息包括错误值和空文本("")。例如,如果区域包含一个返回空字符串的公式,则COUNTA函数会将该值计算在内。COUNTA函数不会对空单元格进行计数。
(2)如果不需要对逻辑值、文本或错误值进行计数(即只希望对包含数字的单元格进行计数),应使用COUNT函数。
(3)如果只希望对符合某一条件的单元格进行计数,应使用COUNTIF函数或COUNTIFS函数。
3)示 例
表10-25 COUNTA函数示例
续表
10.COUNTIF
COUNTIF函数对区域中满足单个指定条件的单元格进行计数。例如,可以对以某一字母开头的所有单元格进行计数,也可以对大于或小于某一指定数字的所有单元格进行计数。例如,假设有一个工作表在列A中包含一列任务,在列B中包含分配了每项任务的人员的名字。可以使用COUNTIF函数计算某人员的名字在列B中的显示次数,这样便可确定分配给该人员的任务数。公式如下:
1)语 法
COUNTIF函数语法具有下列参数:
(1)range:必需。要对其进行计数的一个或多个单元格,其中包括数字或名称、数组或包含数字的引用。空值和文本值将被忽略。
(2)criteria:必需。用于定义将对哪些单元格进行计数的数字、表达式、单元格引用或文本字符串。例如,条件可以表示为32、">32"、B4、"苹果"或"32"。
2)示 例
表10-26 COUNTIF函数示例1:通用COUNTIF公式
续表
表10-27 COUNTIF函数示例2:在COUNTIF公式中使用通配符和处理空值
11.COUNTIFS
将条件应用于跨多个区域的单元格,并计算符合所有条件的次数。
1)语 法
COUNTIFS函数语法具有下列参数:
(1)criteria_range1:必需。在其中计算关联条件的第一个区域。
(2)criterial:必需。条件的形式为数字、表达式、单元格引用或文本,可用来定义将对哪些单元格进行计数。例如,条件可以表示为32、">32"、B4、"苹果"或"32"。
(3)criteria_range2,criteria2,...:可选。附加的区域及其关联条件。最多允许127个区域/条件对。每一个附加的区域都必须与参数criteria_range1具有相同的行数和列数。这些区域无须彼此相邻。
2)注 解
(1)每个区域的条件一次应用于一个单元格。如果所有的第一个单元格都满足其关联条件,则计数增加1。如果所有的第二个单元格都满足其关联条件,则计数再增加1,以此类推,直到计算完所有单元格。
(2)如果条件参数是对空单元格的引用,COUNTIFS会将该单元格的值视为0。
(3)可以在条件中使用通配符,即问号(?)和星号(*)。问号匹配任一单个字符;星号匹配任一字符序列。如果要查找实际的问号或星号,应在字符前键入波形符(~)。
3)示 例
表10-28 COUNTIFS函数示例1
表10-29 COUNTIFS函数示例2
续表
12.MAX
返回一组值中的最大值。
1)语 法
MAX函数语法具有下列参数:
Numberl,number2,...:Number1是必需的,后续数值是可选的。这些是要从中找出最大值的1~255个数字参数。
2)说 明
(1)参数可以是数字或者是包含数字的名称、数组或引用。
(2)逻辑值和直接键入到参数列表中代表数字的文本被计算在内。
(3)如果参数为数组或引用,则只使用该数组或引用中的数字。数组或引用中的空白单元格、逻辑值或文本将被忽略。
(4)如果参数不包含数字,函数MAX返回0(零)。
(5)如果参数为错误值或为不能转换为数字的文本,将会导致错误。
(6)如果要使计算包括引用中的逻辑值和代表数字的文本,应使用MAXA函数。
3)示 例
表10-30 MAX函数示例
续表
13.MIN
返回一组值中的最小值。
1)语 法
MIN函数语法具有下列参数:
Numberl,number2,...:Number1是必需的,后续数值是可选的。这些是要从中查找最小值的1~255个数字参数。
2)说 明
(1)参数可以是数字或者是包含数字的名称、数组或引用。
(2)逻辑值和直接键入到参数列表中代表数字的文本被计算在内。
(3)如果参数为数组或引用,则只使用该数组或引用中的数字。数组或引用中的空白单元格、逻辑值或文本将被忽略。
(4)如果参数中不含数字,则函数MIN返回0。
(5)如果参数为错误值或为不能转换为数字的文本,将会导致错误。
(6)如果要使计算包括引用中的逻辑值和代表数字的文本,应使用MINA函数。
3)示 例
表10-31 MIN函数示例
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。