当前位置:文档之家› Excel2010常用函数

Excel2010常用函数

Excel2010 常用函数SUM(number1,[number2],...])例如,SUM(A1:A5) 将单元格 A1 至 A5 中的所有数字相加,再如,SUM(A1, A3, A5) 将单元格 A1、A3 和 A5 中的数字相加。

SUMIF(range, criteria, [sum_range])例如,假设在含有数字的某一列中,需要让大于 5 的数值相加,请使用以下公式: =SUMIF(B2:B25,">5")SUMIF 函数语法具有以下参数:range 必需。

用于条件计算的单元格区域。

每个区域中的单元格都必须是数字或名称、数组或包含数字的引用。

空值和文本值将被忽略。

criteria 必需。

用于确定对哪些单元格求和的条件,其形式可以为数字、表达式、单元格引用、文本或函数。

例如,条件可以表示为 32、">32"、B5、32、"32"、"苹果" 或 TODAY()。

要点任何文本条件或任何含有逻辑或数学符号的条件都必须使用双引号 (") 括起来。

如果条件为数字,则无需使用双引号。

sum_range 可选。

要求和的实际单元格(如果要对未在 range 参数中指定的单元格求和)。

如果 sum_range 参数被省略,Excel 会对在 range 参数中指定的单元格(即应用条件的单元格)求和。

SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2] , ...) 对区域中满足多个条件的单元格求和。

例如,如果需要对区域 A1:A20中符合以下条件的单元格的数值求和:B1:B20 中的相应数值大于零 (0) 且 C1:C20 中的相应数值小于 10,则可以使用以下公式: =SUMIFS(A1:A20, B1:B20, ">0", C1:C20, "<10")SUMIFS 函数语法具有以下参数(参数:为操作、事件、方法、属性、函数或过程提供信息的值。

):sum_range 必需。

对一个或多个单元格求和,包括数字或包含数字的名称、区域或单元格引用(单元格引用:用于表示单元格在工作表上所处位置的坐标集。

例如,显示在第 B 列和第 3 行交叉处的单元格,其引用形式为“B3”。

)。

忽略空白和文本值。

criteria_range1 必需。

在其中计算关联条件的第一个区域。

criteria1 必需。

条件的形式为数字、表达式、单元格引用或文本,可用来定义将对 criteria_range1 参数中的哪些单元格求和。

例如,条件可以表示为 32、">32"、B4、"苹果" 或 "32"。

criteria_range2, criteria2, …可选。

附加的区域及其关联条件。

最多允许 127 个区域/条件对。

SUMPRODUCT(array1, [array2], [array3], ...)(1Array1, array2, array3, …为2 到30 个数组,其相应元素需要进行相乘并求和。

数组参数必须具有相同的维数,否则,函数SUMPRODUCT 将返回错误值#VALUE!。

该函数将非数值型的数组元素作为0 处理。

(2)SUMPRODUCT函数乘积之和举例(3)多条件求和+求个数A、使用SUMPRODUCT 进行多条件计数 ,计数就是统计满足条件的个数。

语法:=SUMPRODUCT((条件1)*(条件2)*(条件3)* …(条件n)) 作用:统计同时满足条件1、条件2到条件n 的记录的个数。

实例:=SUMPRODUCT((A2:A10="男")*(B2:B10="中级职称")), 公式解释:统计性别为男且职称为中级职称的职工的人数B、使用SUMPRODUCT 进行多条件求和语法:=SUMPRODUCT((条件1)*(条件2)* (条件3) *…(条件n)*某区域)作用: 汇总同时满足条件1、条件2到条件n 的记录指定区域的汇总金额。

实例: =SUMPRODUCT((A2:A10="男")*(B2:B10="中级职称")*C2:C10)公式解释:统计性别为男性且职称为中级职称的职工的工资总和(假设C 列为工资)SUMPRODUCT(条件1*条件2*条件3...条件N)利用此函数进行多条件计数时,* :满足所有条件;公式: =SUMPRODUCT(A1:B3, C1:D3),说明:两个数组的所有元素对应相乘,然后把乘积相加,即 1*10 + 2*20 + 3*30 + 4*40 + 5*50 + 6*60(结果为910)SUMPRODUCT(条件1+条件2+条件3...+条件N) +:满足任一条件例子一:这个公式的意思就是要这样来统计,G1:G3满足条件是男的,同时E1:E3的数值小于等于60,满足这两个条件的总人数。

首先这是一个例子二:多条件求和求男性及格人数:=SUMPRODUCT((C2:C13>=60)*1,(B2:B13="男")*1)例子三:多条件求和汇总三班籍贯为浙男性人数,=SUMPRODUCT((B2:B13="男")*1,(D2:D13="三班")*1,(E2:E13="浙")*1)PRODUCT(number1, [number2], ...)PRODUCT 函数使所有以参数形式给出的数字相乘并返回乘积。

例如,如果单元格A1 和A2 中包含数字,则可以使用公式=PRODUCT(A1,A2) 将这两个数字相乘。

您也可以通过使用乘(*) 数学运算符(例如=A1*A2)执行相同的操作。

当需要使很多单元格相乘时,PRODUCT 函数很有用。

例如,公式 =PRODUCT(A1:A3, C1:C3) 等价于 =A1 * A2 * A3 * C1 * C2 * C3 number1 必需。

要相乘的第一个数字或范围。

number2, ...可选。

要相乘的其他数字或单元格区域,最多可以使用255 个参数。

注意如果参数是一个数组或引用,则只使用其中的数字相乘。

数组或引用中的空白单元格、逻辑值和文本将被忽略。

CHOOSE(index_num, value1, [value2], ...)使用index_num返回数值参数列表中的数值。

使用CHOOSE 可以根据索引号从最多254 个数值中选择一个。

例如,如果value1 到value7 表示一周的7 天,那么将1 到7 之间的数字用作index_num时,CHOOSE 将返回其中的某一天。

index_num 必需。

用于指定所选定的数值参数。

index_num必须是介于1 到254 之间的数字,或是包含1 到254 之间的数字的公式或单元格引用。

value1, value2, ... Value1 是必需的,后续值是可选的。

1 到254 个数值参数,CHOOSE 将根据index_num从中选择一个数值或一项要执行的操作。

参数可以是数字、单元格引用、定义的名称、公式、函数或文本。

如:=CHOOSE(2,A2,A3,A4,A5)是第二个列表参数的值(单元格A3 中的值)AVERAGE(number1, [number2], ...)公式 =AVERAGE(A1:A20)将返回这些数字的平均值。

再例如:AVERAGE(A1,A5,B4)将单元格A1、A5、B4之和的平均数返回给应用的单元格。

AVERAGEIF(range, criteria, [average_range]) range 必需。

要计算平均值的一个或多个单元格,其中包括数字或包含数字的名称、数组或引用。

criteria 必需。

数字、表达式、单元格引用或文本形式的条件,用于定义要对哪些单元格计算平均值。

例如,条件可以表示为32、"32"、">32"、"苹果" 或B4。

average_range可选。

要计算平均值的实际单元格集。

如果忽略,则使用range。

IF(logical_test, [value_if_true], [value_if_fals e])Logical_test表示计算结果为TRUE 或FALSE 的任意值或表达式。

Value_if_truelogical_test为TRUE 时返回的值。

Value_if_falselogical_test为FALSE 时返回的值。

如果指定条件的计算结果为 TRUE,IF 函数将返回某个值;如果该条件的计算结果为 FALSE,则返回另一个值。

例如,如果 A1 大于 10,公式=IF(A1>10,"大于 10","不大于 10") 将返回“大于 10”,如果 A1 小于等于 10,则返回“不大于 10”。

LEFT(text,num_chars)Text 是包含要提取字符的文本字符串,可以直接输入含有目标文字的单元格名称。

Num_chars 指定要由 LEFT 所提取的字符数。

Num_chars 必须大于或等于 0。

如果 num_chars 大于文本长度,则 LEFT 返回所有文本。

如果省略 num_chars,则假定其为1。

RIGHT(text,num_chars)RIGHTB(text,num_bytes)Text 是包含要提取字符的文本字符串,可以直接输入含有目标文字的单元格名称。

Num_chars 指定希望 RIGHT 提取的字符数。

注意:Num_chars 必须大于或等于 0。

如果 num_chars 大于文本长度,则 RIGHT 返回所有文本。

如果忽略 num_chars,则假定其为 1INT(number)Number 需要进行向下舍入取整的实数。

MID(text, start_num, num_chars)Text是包含要提取字符的文本字符串,可以直接输入含有目标文字的单元格名称。

Start_num 是文本中要提取的第一个字符的位置。

Num_chars 指定希望 MID 从文本中返回字符的个数。

如果 start_num 大于文本长度,则 MID 返回空文本()。

如果 start_num 小于文本长度,但 start_num 加上 num_chars 超过了文本的长度,则 MID 只返回至多直到文本末尾的字符。

相关主题