首页 理论教育 自动求和-计算机应用基础

自动求和-计算机应用基础

时间:2023-10-27 理论教育 版权反馈
【摘要】:3)示例表10-10 SUM函数示例2.SUMIF使用SUMIF函数可以对表格中符合指定条件的值求和。例如:2)示例表10-11SUMIF函数示例1表10-12SUMIF函数示例23.SUMIFS对区域中满足多个条件的单元格求和。条件的形式为数字、表达式、单元格引用或文本,可用来定义将对criteria_range1参数中的哪些单元格求和。如果criteria_range1的第一个单元格满足criteria1,而criteria_range2的第一个单元格满足critera2,则sum_range的第一个单元格计入总和中。

自动求和-计算机应用基础

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函数示例

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈