SUMIF函数基础语法解析

时间:2022-01-25 08:59:08 

SUMIF函数可以对范围中符合指定条件的值求和,该函数拥有十分强大的条件求和功能,在工作中有极其广泛的应用,SUMIF函数的基础语法为:

SUMIF(range,criteria,[sum_range])

range:必需。用于条件计算的单元格区域。每个区域中的单元格都必须是数字或名称、数组或包含数字的引用。空值和文本值将被忽略。

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

sum_range:可选。要求和的实际单元格(如果要对未在range参数中指定的单元格求和)。如果省略sum_range参数,Excel会对在range参数中指定的单元格(即应用条件的单元格)求和。

说明:

1、criteria中的任何文本条件或任何含有逻辑或数学符号的条件都必须使用双引号括起来。如果条件为数字,则无需使用双引号。

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

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

4、当sum_range参数与range参数的大小和形状可以不同。求和的实际单元格通过以下方法确定:使用sum_range参数中左上角的单元格作为起始单元格,然后包括与range参数大小和形状相对应的单元格。注意,这种情况下会使SUMIF函数具有易失性,即引发工作表重算。

SUMIF函数本身不是易失性函数,但当SUMIF函数中的range和sum_range参数包含的单元格个数不相等时,会具备易失性。如以下公式:


=SUMIF(B2:B9,"女",C2:C3)

=SUMIF(B2:B9,"女",C2:C99)

=SUMIF(B2:B9,"女",C2)

三个公式返回的结果一致,SUMIF函数的sum_range参数的单元格个数都与range的单元格个数不同,但都会将sum_range的区域按照C2:C9计算,即以C2为起始单元格,延伸至大小和形状与B2:B9相同的单元格。相当于以下公式:

=SUMIF(B2:B9,"女",C2:C9)

易失性会引发工作表的重新计算,计算时间会比预期的要长,工作中应尽量避免这种情况出现。

5、SUMIF函数中criteria参数的格式会限定其选择条件求和的范围。即如果第二参数是数值,SUMIF函数就只对第一参数是数值格式的单元格对应的求和区域中进行统计,而忽略其他格式如文本、逻辑值、错误值等。利用SUMIF函数的这个特性,我们可以排除错误值进行求和。

扩展阅读

Excel条件求和函数:SUMIF函数的使用方法及操作实例

sumifs函数的使用方法及实例_sumif多条件求和

标签:函数,单元格,参数,求和,Excel函数
0
投稿

猜你喜欢

  • winwan.exe是什么进程

    2023-03-25 16:10:43
  • Win7旗舰版没有无线网络连接怎么办?

    2023-10-23 20:20:32
  • excel怎么设置显示边框

    2023-10-10 06:06:38
  • 学习countif函数的使用方法及实例

    2023-10-19 11:00:46
  • win10镜像文件不能安装_win10镜像文件安装的方法

    2022-04-19 07:30:25
  • 在excel表格中输入今日日期的几种方法

    2022-07-27 08:02:53
  • 想要玩转Mac?试试这几款神器吧!

    2023-11-20 21:49:48
  • Win10专业版声音提示音频服务未响应怎么办

    2023-11-20 19:58:39
  • Win7玩穿越火线的时候fps低怎么解决?

    2022-05-03 03:04:48
  • 如何将win7旗舰版电脑的菜单栏隐藏掉?

    2022-02-10 02:18:05
  • excel表格数值排序的教程

    2023-02-16 00:12:07
  • 支付宝怎么找回密码?支付宝找回密码的方法

    2023-03-29 00:17:52
  • 影子系统突然停电会怎样_影子系统运行电脑突然没电后果

    2022-03-17 11:01:30
  • 如何查看Win10已报告错误问题的解决方案

    2022-02-05 02:32:15
  • Win8.1安装KB3035583补丁后没收到Win10升级推送

    2022-06-28 04:16:13
  • 重装windows764 位后后如何将apache mysql加入系统服务

    2023-02-20 09:30:54
  • win8怎么升级Win10?win8/win8.1升级win10系统攻略图解

    2023-08-22 09:31:04
  • Win10 1909 KB5003212补丁包对操作系统构建做了什么改进?

    2023-11-15 19:59:24
  • PPT怎么设计实底阴影效果的字体?

    2022-09-02 14:19:35
  • 解决Win10/11重置此电脑卡在99%的6种方法

    2023-11-29 18:31:06
  • asp之家 电脑教程 m.aspxhome.com