编按: 小窝曾分享过工作中最常用公式的上和中两篇教程。今天我们只说求和,分单表、多表、特殊三大类共15小类,争取帮大家搞定工作中所有求和问题。 下面按单表求和、多表求和、特殊求和三类进行介绍工作中的各种求和方法。选中数据下方或者右侧的空单元格——不管间隔多远——按Alt+=即可。单条件求和用SUMIF很高效。第一参数是条件判断区域,第二参数是条件,第三参数是求和区域。=SUMIF($I$2:$I$13,M2,$K$2:$K$13)第二参数条件,支持使用比较符号“>、<、<>、>=、<=、=”。如, ">80"、">"&B2、"<>王文"等。多条件可以是且关系,也可以是或关系,还可以是且或关系。且关系:直接用SUMIFS很方便。语法:=SUMIFS(求和区域,判断区域1,条件1,判断区域2,条件2,…)或关系:用SUMPRODUCT+SUMIF,SUMIF第二参数变成常量数组。语法;=SUMPRODUCT(SUMIF(判断区域,{条件1,条件2,…},求和区域))。且或关系:用SUMPRODUCT+SUMIFS。语法:=SUMPRODUCT(SUMIFS(求和区域,判断区域1,{条件1,条件2,…},判断区域2, {条件1,条件2,…},…)上面的各条件判断区域是平行的,如果条件判断区域垂直相交呢?如下面:=SUM((判断区域1 = 条件1)*(判断区域2 = 条件2)*求和区域)其中“=”可以按需要变成其他比较符号;低版本的需用SUMPRODUCT取代SUM。用SUMIF或者SUMIFS求和时,第2参数支持通配符进行模糊求和。这时统计B产品销量合计:=SUM('4月:6月'!B3)因为排序不同,不能用上面的方法了,而要用SUMPRODUCT+SUMIF进行嵌套:=SUMPRODUCT(SUMIF(INDIRECT(ROW(A7:A9)&"月!a:a"),E2,INDIRECT(ROW(A7:A9)&"月!c:c")))公式1(不推荐):=SUM($B$2:B2)向下填充如果数据中存在错误值,是不能用SUM求和的。这时可借助SUMIF忽略错误值求和。譬如下方,公式=SUMIF(A2:A8,"<9e+307")。这个时候是无法用SUMIF进行求和的。与上面的多条件相交一样,可以用数组判断相乘进行求和。可以用SUMIF进行求和,可装大神的公式:=SUMIF(B3:F9,"",B2)。譬如下方求销售金额的和,因为数据都带有单位“元”所以不能直接求和。可以将“元”字替换为空,然后*1转成数字并用SUMPRODUCT求和。OK,以上就是关于求和的汇总。内容多,请收藏慢用!!
|