上图E2单元格公式如下,即对左侧【数据】列进行汇总,条件【销售组='安阳站'】,返回数值6,也即是B2,B3,B4单元格的总和。 =SUMIFS(B:B,A:A,D2) 将该公式向下填充后E3,E4均返回错误!原因是左侧【数据】列包含错误值#VALUE!。 如何屏蔽错误值,使之返回如下效果。 (可至函数公开课群246666938下载示例文件) 以下公布答案,并做简要解析,想独立解决问题的慎看: =SUMIFS(B:B,A:A,D2,B:B,'>0') 解析: 此处对SUMIFS函数又加了一个条件,就是B列必须大于0,但这个大于0的作用并不是一般认为的对数字的大小进行了限制,而是引入了>0这个数字0,作用是提示函数仅考虑数字值类型。 这也就屏蔽错误值了!这段请仔细体会,然后下载示例文件进行尝试吧。
为使公式具有更好的适应性,可以将>0修改为小于Excel中的最大数9E307。 =SUMIFS(B:B,A:A,D2,B:B,'<>
实际函数就是一个框架,普通的机制不难掌握,但某些心得体会需要口传心授。 祝大家函数学习愉快。
|
|