Excel2007新增averageifs、sumifs等5个函数应用
1、AVERAGEIF返回某个区域内满足给定条件的所有单元格的平均值(算术平均值)。其语法格式是:AVERAGEIF(range,criteria,average_range)
Range是要计算平均值的一个或多个单元格,其中包括数字或包含数字的名称、数组或引用。Criteria 是数字、表达式、单元格引用或文本形式的条件,用于定义要对哪些单元格计算平均值。例如,条件可以表示为 32、"32"、">32"、"apples" 或 B4。Average_range 是要计算平均值的实际单元格集。如果忽略,则使用 range。
比如这里,要计算一班数学平均分
先选中C14单元格,然后插入公式averageif
range:代表“一班”这个条件出自哪里的数据,这里是F3-F13;
criteria:代表“一班”在表格中以什么文本形式存在,这里是1.
average_range:代表数学平均分数据来源,这里是C3-C3。
合在一起就是,一班数学平均分。
如果要计算男生数学平均分,则将第一二个函数修改就可以了。

1、AVERAGEIFS返回满足多重条件的所有单元格的平均值(算术平均值)。其语法格式是: AVERAGEIFS(average_range,criteria_range1,criteria1,criteria_range2,criteria2…) Average_range 是要计算平均值的一个或多个单元格,其中包括数字或包含数字的名称、数组或引用。 Criteria_range1, criteria_range2, … 是计算关联条件的 1 至 127 个区域。 Criteria1, criteria2, … 是数字、表达式、单元格引用或文本形式的 1 至 127 个条件,用于定义要对哪些单元格求平均值。例如,条件可以表示为 32、"32"、">32"、"apples" 或 B4
比如:这里要计算一班男生的数学平均分
先选中输出数据的单元格,然后插入公式averageifs
average_range:代表数学平均分数据来源,这里是C3-C3;
criteria_range1:代表一班数据来源,这里F3-F13
criteria1:代表一班在表格中的存在形式,这里是1;
criteria_range2:代表男生数据来源,这里是B3-B13
criteria1:代表男生在表格中的存在形式,这里是男。

1、SUMIFS对某一区域内满足多重条件的单元格求和。 要点 SUMIFS 和 SUMIF 的参数顺序不同。具体而言,sum_range 参数在 SUMIFS 中是第一个参数,而在 SUMIF 中则是第三个参数。如果要复制和编辑这些相似函数,请确保按正确顺序放置参数。语法 SUMIFS(sum_range,criteria_range1,criteria1,criteria_range2,criteria2…) Sum_range 是要求和的一个或多个单元格,其中包括数字或包含数字的名称、数组或引用。空值和文本值会被忽略。 Criteria_range1, criteria_range2, … 是计算关联条件的 1 至 127 个区域。 Criteria1, criteria2, … 是数字、表达式、单元格引用或文本形式的 1 至 127 个条件,用于定义要对哪些单元格求和。例如,条件可以表示为 32、"32"、">32"、"apples" 或 B4。
比如这里要计算一班男生数学总分
先选中输出数据的单元格,然后插入公式sumifs
sum_range:代表数学总分数据来源,这里是C3-C3;
criteria_range1:代表一班数据来源,这里F3-F13
criteria1:代表一班在表格中的存在形式,这里是1;
criteria_range2:代表男生数据来源,这里是B3-B13
criteria1:代表男生在表格中的存在形式,这里是男。

1、COUNTIFS计算某个区域中满足多重条件的单元格数目。语法COUNTIFS(range1, criteria1,range2, criteria2…)Range1, range2, … 是计算关联条件的 1 至 127 个区域。每个区域中的单元格必须是数字或包含数字的名称、数组或引用。空值和文本值会被忽略。 Criteria1, criteria2, … 是数字、表达式、单元格引用或文本形式的 1 至 127 个条件,用于定义要对哪些单元格进行计算。例如,条件可以表示为 32、"32"、">32"、"apples" 或 B4。
比如这里计算一班男生个数
先选中输出数据的单元格,然后插入公式countifs
criteria_range1:代表一班数据来源,这里F3-F13
criteria1:代表一班在表格中的存在形式,这里是1;
criteria_range2:代表男生数据来源,这里是B3-B13
criteria1:代表男生在表格中的存在形式,这里是男。
或者直接输入公式:=COUNTIFS(F3:F13,1,B3:B13,"男")

2、如果是计算某一段范围内的个数,比如计算数学成绩在60-100的人数,公式:
=COUNTIFS(C3:C13,">=60",C3:C13,"<=100")
注意,这里的<=,有的时候是英文状态下的单书名号。

3、如果是仅仅计算一个范围内的个数,比如统计数学成绩在80分以上的人数,直接可以用countif函数就可以了,公式
=countif(C3:C13,">=80")

1、IFERROR全部显示全部隐藏如果公式计算出错误则返回您指定的值;否则返回公式结果。使用 IFERROR 函数来捕获和处理公式 (公式:单元格中的一系列值、单元格引用、名称或运算符的组合,可生成新的值。公式总是以等号 (=) 开始。)中的错误。 语法IFERROR(value,value_if_error) Value 是需要检查是否存在错误的参数。 Value_if_error 是公式计算出错误时要返回的值。计算得到的错误类型有:#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!
if errror经常和其他公式配合使用。
这里比如说要查找甲10的语文成绩。
输入公式:
=IFERROR(VLOOKUP(A12,A:H,4,0),"没有找到此学生")
返回甲10的语文成绩,如果将A12改成A22,则返回没有找到学生。
