首页 > Excel专区 > Excel函数 >

SUMIF 函数

Excel函数 2021-12-29 21:33:18

可以使用SUMIF函数对范围中符合指定条件的值求和。例如,如果某列中含有数字,你只需对大于5的数值求和。可使用以下公式:=SUMIF(B2:B25,”>5″)

此视频是名为”在Excel中添加数字”的培训课程的一部分。

提示: 

  • 如果需要,可将条件应用于一个区域并对其他区域中的对应值求和。例如,公式=SUMIF(B2:B5,”John”,C2:C5)只对区域C2:C5中在区域B2:B5中所对应的单元格等于“John”的值求和。

  • 若要根据多个条件对若干单元格求和,请参阅SUMIFS函数。

  • 语法SUMIF(range,criteria,[sum_range])

    SUMIF函数语法具有以下参数:

  • 一整套   必需。要按条件计算的单元格区域。每个区域中的单元格都必须是数字,或者是包含数字的名称、数组或引用。空白和文本值将被忽略。所选区域可能包含标准Excel格式的日期(下面的示例)。

  • 查询   必需。定义哪些单元格将被添加的数字、表达式、单元格引用、文本或函数形式的条件。例如,条件可以表示为32、”>32″、B5、”32″、”苹果”或TODAY()。

    重要: 任何文本条件或任何含有逻辑或数学符号的条件都必须使用双引号(“)括起来。如果条件为数字,则无需使用双引号。

  • sum_range   可选。要添加的实际单元格(如果要添加的单元格不在range参数中指定的单元格)。如果省略了sum_range参数,则Excel将添加在range参数中指定的单元格(与应用条件的单元格相同的单元格)。

  • 可以在criteria参数中使用通配符 (包括问号(?)和星号(*))。问号匹配任意单个字符;星号匹配任意一串字符。如果要查找实际的问号或星号,请在该字符前键入波形符(~)。

  • 备注

  • 使用SUMIF函数匹配超过255个字符的字符串或字符串#VALUE!时,将返回不正确的结果。

  • sum_range参数与range参数的大小和形状可以不同。求和的实际单元格通过以下方法确定:使用sum_range参数中左上角的单元格作为起始单元格,然后包括与range参数大小和形状相对应的单元格。例如:

  • 如果区域是

    并且sum_range是

    则需要求和的实际单元格是

    A1:A5

    B1:B5

    B1:B5

    A1:A5

    B1:B3

    B1:B5

    A1:B4

    C1:D4

    C1:D4

    A1:B4

    C1:C2

    C1:D4

    但是,当SUMIF函数中的range和sum_range参数不包含相同的单元格个数时,工作表重新计算需要的时间可能比预期的长。

    示例

    示例1复制下表中的示例数据,然后将其粘贴进新的Excel工作表的A1单元格中。要使公式显示结果,请选中它们,按F2,然后按Enter。如果需要,可调整列宽以查看所有数据。

    财产价值

    佣金

    数据

    ¥1,000,000

    ¥70,000

    ¥2,500,000

    ¥2,000,000

    ¥140,000

    ¥3,000,000

    ¥210,000

    ¥4,000,000

    ¥280,000

    公式

    说明

    结果

    =SUMIF(A2:A5,”>160000″,B2:B5)

    财产价值高于¥1,600,000的佣金之和。

    ¥630,000

    =SUMIF(A2:A5,”>160000″)

    高于¥1,600,000的财产价值之和。

    ¥9,000,000

    =SUMIF(A2:A5,300000,B2:B5)

    财产价值等于¥3,000,000的佣金之和。

    ¥210,000

    =SUMIF(A2:A5,”>”&C2,B2:B5)

    财产价值高于单元格C2中值的佣金之和。

    ¥490,000

    示例2复制下表中的示例数据,然后将其粘贴进新的Excel工作表的A1单元格中。要使公式显示结果,请选中它们,按F2,然后按Enter。如果需要,可调整列宽以查看所有数据。

    类别

    食物

    销售额

    蔬菜

    西红柿

    ¥23,000

    蔬菜

    芹菜

    ¥55,000

    水果

    橙子

    ¥8,000

    黄油

    ¥4,000

    蔬菜

    胡萝卜

    ¥42,000

    水果

    苹果

    ¥12,000

    公式

    说明

    结果

    =SUMIF(A2:A7,”水果”,C2:C7)

    “水果”类别下所有食物的销售额之和。

    ¥20,000

    =SUMIF(A2:A7,”蔬菜”,C2:C7)

    “蔬菜”类别下所有食物的销售额之和。

    ¥120,000

    =SUMIF(B2:B7,”西*”,C2:C7)

    以“西”开头的所有食物(西红柿、西芹)的销售额之和。

    ¥43,000

    =SUMIF(A2:A7,””,C2:C7)

    未指定类别的所有食物的销售额之和。

    ¥4,000

    返回页首

    需要更多帮助吗?可随时在Excel技术社区中咨询专家,在解答社区获得支持,或在ExcelUserVoice上建议新功能或功能改进。

    另请参阅SUMIFS函数仅对满足多个条件的参数相加

    SUMSQ函数在对每个值执行数学平方运算之后才对这些值求和

    COUNTIF函数仅对满足单个条件的值进行计数

    COUNTIFS函数仅对满足多个条件的值进行计数

    IFS函数(Office365、Excel2016和更高版本)

    Excel中的公式概述

    如何避免损坏的公式

    检测公式中的错误

    数学与三角函数函数

    Excel函数(按字母顺序)

    Excel函数(按类别)


    标签: 区域单元格参数星号条件excel函数

    office教程网 Copyright © 2016-2020 https://www.office9.cn. Some Rights Reserved.