栏目: 其他说说 来源: www.jsqq.net 时间: 2022-09-03 00:00
在我们平时遇到的问题中,有一类很常见的情况,就是根据某个条件进行汇总,例如:
根据左边的明细数据,统计出右边的四个科目对应的发生额,这就是条件求和的典型案例,在处理这类问题时,首选的函数就是SUMIF。
下面一起来看看这个函数是如何使用的,我们可以使用插入函数的方法找到SUMIF函数:
首先点击插入函数这个按钮:
选择【数学与三角函数】,找到SUMIF函数:
点击确定后可以看到这个函数的参数说明:
强调一件事,学习一个新的函数,必须了解这样几个情况:
1、函数的基本功能;
2、函数有几个参数;
3、每个参数可以使用的数据类型(引用、文本、数字、逻辑值等等);
4、参数是否可以省略;
5、函数结果是什么类型的数据(引用、文本、数字、逻辑值等等)。
每个人的基础不同,不一定能够全部了解以上内容,最低限度了解前面三个内容是必须的,随着函数知识和使用经验的增加,最后还是要了解全部信息才算是掌握了这个函数。
对于初学者来说,使用函数向导可以很直观的了解到这些信息:
通过SUMIF的这个界面,我们可以很直观的看到:
1、函数基本功能是“对满足 条件的单元格求和”;
2、函数有三个参数,参数使用的数据类型分别是:引用、任意和引用。
了解到这些信息以后,只需要我们给SUMIF提供相应的信息,也就是参数的填写,就可以得到我们需要的结果了,具体如何完成,一步一步来看。
第一参数的作用:
以邮寄费的计算来说,第一个参数需要我们提供“要进行计算的单元格区域”,也就是“要进行判断条件的单元格区域”,本例中是C2:C19这个区域,用鼠标点击第一参数所在的空白处,然后直接选择这个区域:
这样就完成了第一参数的填写
提示:记住一个单词吧,Range,以后经常会见到,就是单元格区域的意思。
接下来看看第二个参数需要我们提供什么内容:
简单来说,就是要我们提供条件,这个条件可以是数字,表达式,或文本形式定义的,如果不明白这些基本概念,说明你需要重新学习函数基础知识这节课。
在这个说明里,有一点没提到,就是这个条件也可以是一个单元格引用,但是这个问题在函数的帮助里说的很详细:
能不能看懂红框中的内容,是判断你的基础能力的一个标准,作为初学者,如果能看懂这样的一些描述,说明基础知识是够用了,反之则需要补一补了。
回到本例,第二参数我们可以选择单元格:
光标定位在第二参数的空白处,点击F2单元格,也可以输入邮寄费三个字,但是记得加双引号(英文状态的)。
提示:再记住一个单词吧,Criteria,以后经常会见到,一般表示条件的意思。
最后来看看第三参数:
Sum-range,用于求和计算的实际单元格,可以省略,将使用区域中的单元格。
简单的说,就是实际求和的单元格区域,Sum-range这个单词也很容易理解,range已经第二次遇到了,是区域,前面加了个sum,当然就是求和区域了。
与输入第一个参数的方法一样,我们选择D2:D19这个区域,注意到这时候计算结果已经被模拟出来了。
接下来点确定按钮,完成公式的输入。
通过以上介绍,基本可以了解SUMIF函数的结构,这个函数有三个参数,分别是:条件所在的范围,条件,需要实际求和的范围。
按照以上方法可以写出独子费、过桥过路费和手机电话费等项目的统计。
但是在实际应用中,我们当然不会一条一条去输入公式,而是输入一个公式,下拉或是双击完成一列公式的输入,当公式需要下拉(或者右拉)的时候,我们需要在公式里合适的位置加上$,防止参数里的区域或者单元格发生变化。
当我们选择公式所在的单元格后,点击编辑栏,可以看到有函数的结构提示,红色框中的内容,现在看到这几个英文单词应该不会感到陌生了吧。同时会看到,公式里的参数用了不同的颜色区分,同时在表格里会有对应颜色的方框出现,如果需要修改某个参数,可以直接在表格里拖动或者是调整对应的框来实现。