论文部分内容阅读
您遇到过这样的困扰吗?
如果您是一名财务工作者。我相信你肯定避免不了要与Excel中的函数打交道,那么,提起Excel函数的时候。不少用户就会谈“函数”色变。觉得函数是一个相对较难的功能,其实不然。学习函数只要掌握了方法,学好它也不是件很难的事情。接下来的内容将帮助您了解:
Excel中常用的几种函数。如IF、SUMIF,VLOOKUP等,以及在使用函数的时候要注意的地方。
Excel中常用函数使用方法及技巧
在Excel中一共有多少个函数?答案是384个。我们今天所要学习的主要是三个函数,因为这三个函数是我们在财务工作中经常要遇到的三种函数。分别是:IF、SUMIF、IF函数——逻辑函数
IF函数是一个执行真假值判断,根据逻辑计算的真假值,返回不同结果的函数。
1、如图1所示,在该案例中,要求填表人在数据表下方的表格中计算出员工在1到4月的提成,条件是“赢利的员工将得到5%的提成”。
2、根据要求,我们要去计算的提成的条件是“赢利的员工将得到5%的提成”,那么。这个条件的前提就是,要赢利。如果都没有赢利那就根本谈不上5%的提成了。因此,在该案例中,我们首先就应该判断销售人在相对应的月份是否赢利。也就说,首先,要去判断单元格数值是否是大于零(>0),如果单元格数值是大于零的,那么,就用该数值乘以5%,否则,如果该数值小于或等于零的话,那么,提成就没有也就是零。
3、选中第一个需要输入结果的单元格(C13单元格)。接下来我们在单元格中开始输入函数,首先,要知道函数在哪里,单击[插入]|[函数],在弹出的[插入函数]对话框中,选择类别为“常用函数”,找到“IF”函数。单击[确定]按钮。
4、单击[确定]后,我们看到出现了关于IF函数的对话框,我们可以看到IF函数有3个参数,第一个参数叫做“Logical_Test”,该参数表示:需要进行判断的条件。第二参数叫做“Value_if_ture”,该参数表示:如果条件满足返回的值。第三个参数“Value_if_fales”,该参数表示:如果条件不满足返回的值。在知道每个参数的含义后,我们就好进行函数的输入了。因为C13单元各对应的就是C6单元格。首先,在“Logical_Test”中,输入“C6>0”,这就是来判断的,如Dick这名员工,在1月是否赢利。条件写好以后,我们开始输入不同条件所返回的数值,“Value_if_ture”表示如果条件满足返回的值,那么,在“Value_if_ture”中输入“C6×5%”,这表明,如果C6>0的话,就用“C6×5%”的这个结果,在“Value_if_fales”中输入“0”,这表明,如果C6<0的话,就说明该员工没有赢利,那么结果就只能是“0”了。最后再单击[确定]按钮。
5、计算出来的结果是“O”,为什么?因为,一月份Dick这个人的销售业绩为(-$4000)也就是说,他在一月份根本就没有赢利,因此,我们算出来的结果就是“0”。结果是正确的,然后,再把单元格填充到整个表格。
6、如果,你使用函数熟悉的话,就可以直接在C13单元格内输入函数,“=if(C6>0,C6×5%,0)”,一定要记住,手动输入函数要注意以下两点:1.首先在单元格内输入等号(=),2.每个参数中间要用英文输入法下的逗号隔开“,”。
SUMIF函数——条件求和函数
SUMIF函数是一个根据指定条件对若干单元格求和的函数。
在如图6所示的案例中,在该表的左边那一个大表格(显示不下)是一个基础的数据区域,从第7行到第86行。这是一家公司的费用明细统计表格,包括“部门”、“项目代码”、“费用”等信息,在这个表格中,我们需要求的是“Sales部门费用”也就是Sales部门的费用总和。
2、问题出来了以后,我们如果不使用函数该怎么去做呢?肯定是这样子的,首先对表格进行排序,在“部门”中选择“Sales”,然后,再对筛选出来的结果的“费用”后面做一个“自动求和”得出结果。
3、使用SUMIF函数怎么解决这个问题呢?首先,还是打开[插入函数]对话框,步骤跟前面的IF函数是相同的。在弹出的关于SUMIF函数的对话框中,我们可以看到SUMIF函数也有三个参数。
4、第一个参数“Range”表示:用于条件判断的单元格区域,在该案例中,我们所要求的是“Sales部门的费用”,那么,我们就要在空格内输入表格中“部门”这一项的整个区域也就是(A7:A86)。接下来,第二个参数“Criteria”表示:确定哪些单元格将被相加求和的条件,其形式可以为数字、表达式或文本。在本案例中,我们输入“Sales”就可以了。第三个参数“Sum_Range”表示:需要求和的实际单元格。在这里,我们输入表格中“费用”这一项的整个区域也就是(C7:C86)。输入完成后,单击[确定]按钮。这样我们就求出了“Sales部门费用”。
5、如果对SUMIF函数使用得比较熟悉了的话,那么,可以直接在单元格内容直接输入,但是,输入的时候一定要仔细。在输入第二参数“Criteria”的时候,一定要把输入的内容加上英文输入法下的双引号,也就是要在sales上加上双引号。写出来就应该是这样“=SUMIF(A7:A86,“sales”,C7:C86)”。
VLOOKUP函数——查找函数
VLOOKUP函数是一个在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值的函数。
1、如图9所示的案例中,在该案例中有两个表格,左边的表格是基础数据表,右边的表格是我们所要填写信息的表格,我们所要做的就是,在右边的表格中输入“货运费用”。那么,“货运费用”从哪得到呢,显然是从左边的基础数据表格中得到,依据就是去看使用什么样的“交货方式”。
2、这样一个问题实际上就是一个查询的过程,平时做这样的工作的时候,我们企业中很多员工都是直接手动去输入,如果数据量特别火的话,那么效率就太低了,这时我们就应该使用VLOOKUP函数来解决这个问题。打开插入函数的VLOOKUP的对话框。
这时,我们可以看到VLOOKUP函数一共有5个参数。第一个参数是“Lookup_Value”表示:需要在数组第一列中查找的数值。也就是说在表格中我们依据什么去数据表格中查找相应的数据,在该案例中显然就是“交货方式”,因此我们选择“H6”单元格。那么,第一个参数表示为“在数组第一列中查找的数据”这又做何解释呢?别着急,这跟我们第二个参数有着直接的关系,第二个参数是“Table_array”表示:需要在其中查找数据的数据表。也就是我们的基础数据表格,在该案例中就是左边的表格。那么,选择表格也不是像我们想象的那样就把表格整个选中就OK了,我们选择的时候也是有要求的,那就是:我们需要把第一个参数中查找依据的信息那一列作为首列去选取这个表格。
本案例中,我们查找依据是“交货方式”,那么我们选数据表格区域的时候,就把“交货方式”放在第一列上去选取这个表格。也就是($B$5:$D$9)这里我们需要把表格固定住,所以使用绝对引用的方式。第三个参数“Col_index_num”表示:table_array中待返回的匹配值的列序号,也就是在数据表格中,我们所要找的内容在数据表格中的第几列上,这里就填相对于选择区域的第一列来说列号,填数字就好了,该案例中“货运费用”相对于“交货方式”在第三列上,那么就直接输入“3”。第四个参数“Range_lookup”表示:函数VLOOKUP返回时是精确匹配还是近似匹配。如果为TRUE或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值;如果range_value为FALSE,函数VLOOKUP将返回精确匹配值。如果找不到,则返回错误值#N/A。这里,我们要求精确匹配,所以输入“FALSE”。
3、把结果填充到下面所有的单元格中,这样我们使用VLOOKUP函数就能很快地完成数据的查找工作。在使用VLOOKUP函数的时候最值得注意的一个地方就是,在选择数据表格区域,也就是第二个参数我们在选择数据表格的时候,一定要把需要查询的内容放在表格首列上进行选择。这样才能保证结果的正确。
作者:微软资深
office讲师 张卓
如果您是一名财务工作者。我相信你肯定避免不了要与Excel中的函数打交道,那么,提起Excel函数的时候。不少用户就会谈“函数”色变。觉得函数是一个相对较难的功能,其实不然。学习函数只要掌握了方法,学好它也不是件很难的事情。接下来的内容将帮助您了解:
Excel中常用的几种函数。如IF、SUMIF,VLOOKUP等,以及在使用函数的时候要注意的地方。
Excel中常用函数使用方法及技巧
在Excel中一共有多少个函数?答案是384个。我们今天所要学习的主要是三个函数,因为这三个函数是我们在财务工作中经常要遇到的三种函数。分别是:IF、SUMIF、IF函数——逻辑函数
IF函数是一个执行真假值判断,根据逻辑计算的真假值,返回不同结果的函数。
1、如图1所示,在该案例中,要求填表人在数据表下方的表格中计算出员工在1到4月的提成,条件是“赢利的员工将得到5%的提成”。
2、根据要求,我们要去计算的提成的条件是“赢利的员工将得到5%的提成”,那么。这个条件的前提就是,要赢利。如果都没有赢利那就根本谈不上5%的提成了。因此,在该案例中,我们首先就应该判断销售人在相对应的月份是否赢利。也就说,首先,要去判断单元格数值是否是大于零(>0),如果单元格数值是大于零的,那么,就用该数值乘以5%,否则,如果该数值小于或等于零的话,那么,提成就没有也就是零。
3、选中第一个需要输入结果的单元格(C13单元格)。接下来我们在单元格中开始输入函数,首先,要知道函数在哪里,单击[插入]|[函数],在弹出的[插入函数]对话框中,选择类别为“常用函数”,找到“IF”函数。单击[确定]按钮。
4、单击[确定]后,我们看到出现了关于IF函数的对话框,我们可以看到IF函数有3个参数,第一个参数叫做“Logical_Test”,该参数表示:需要进行判断的条件。第二参数叫做“Value_if_ture”,该参数表示:如果条件满足返回的值。第三个参数“Value_if_fales”,该参数表示:如果条件不满足返回的值。在知道每个参数的含义后,我们就好进行函数的输入了。因为C13单元各对应的就是C6单元格。首先,在“Logical_Test”中,输入“C6>0”,这就是来判断的,如Dick这名员工,在1月是否赢利。条件写好以后,我们开始输入不同条件所返回的数值,“Value_if_ture”表示如果条件满足返回的值,那么,在“Value_if_ture”中输入“C6×5%”,这表明,如果C6>0的话,就用“C6×5%”的这个结果,在“Value_if_fales”中输入“0”,这表明,如果C6<0的话,就说明该员工没有赢利,那么结果就只能是“0”了。最后再单击[确定]按钮。
5、计算出来的结果是“O”,为什么?因为,一月份Dick这个人的销售业绩为(-$4000)也就是说,他在一月份根本就没有赢利,因此,我们算出来的结果就是“0”。结果是正确的,然后,再把单元格填充到整个表格。
6、如果,你使用函数熟悉的话,就可以直接在C13单元格内输入函数,“=if(C6>0,C6×5%,0)”,一定要记住,手动输入函数要注意以下两点:1.首先在单元格内输入等号(=),2.每个参数中间要用英文输入法下的逗号隔开“,”。
SUMIF函数——条件求和函数
SUMIF函数是一个根据指定条件对若干单元格求和的函数。
在如图6所示的案例中,在该表的左边那一个大表格(显示不下)是一个基础的数据区域,从第7行到第86行。这是一家公司的费用明细统计表格,包括“部门”、“项目代码”、“费用”等信息,在这个表格中,我们需要求的是“Sales部门费用”也就是Sales部门的费用总和。
2、问题出来了以后,我们如果不使用函数该怎么去做呢?肯定是这样子的,首先对表格进行排序,在“部门”中选择“Sales”,然后,再对筛选出来的结果的“费用”后面做一个“自动求和”得出结果。
3、使用SUMIF函数怎么解决这个问题呢?首先,还是打开[插入函数]对话框,步骤跟前面的IF函数是相同的。在弹出的关于SUMIF函数的对话框中,我们可以看到SUMIF函数也有三个参数。
4、第一个参数“Range”表示:用于条件判断的单元格区域,在该案例中,我们所要求的是“Sales部门的费用”,那么,我们就要在空格内输入表格中“部门”这一项的整个区域也就是(A7:A86)。接下来,第二个参数“Criteria”表示:确定哪些单元格将被相加求和的条件,其形式可以为数字、表达式或文本。在本案例中,我们输入“Sales”就可以了。第三个参数“Sum_Range”表示:需要求和的实际单元格。在这里,我们输入表格中“费用”这一项的整个区域也就是(C7:C86)。输入完成后,单击[确定]按钮。这样我们就求出了“Sales部门费用”。
5、如果对SUMIF函数使用得比较熟悉了的话,那么,可以直接在单元格内容直接输入,但是,输入的时候一定要仔细。在输入第二参数“Criteria”的时候,一定要把输入的内容加上英文输入法下的双引号,也就是要在sales上加上双引号。写出来就应该是这样“=SUMIF(A7:A86,“sales”,C7:C86)”。
VLOOKUP函数——查找函数
VLOOKUP函数是一个在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值的函数。
1、如图9所示的案例中,在该案例中有两个表格,左边的表格是基础数据表,右边的表格是我们所要填写信息的表格,我们所要做的就是,在右边的表格中输入“货运费用”。那么,“货运费用”从哪得到呢,显然是从左边的基础数据表格中得到,依据就是去看使用什么样的“交货方式”。
2、这样一个问题实际上就是一个查询的过程,平时做这样的工作的时候,我们企业中很多员工都是直接手动去输入,如果数据量特别火的话,那么效率就太低了,这时我们就应该使用VLOOKUP函数来解决这个问题。打开插入函数的VLOOKUP的对话框。
这时,我们可以看到VLOOKUP函数一共有5个参数。第一个参数是“Lookup_Value”表示:需要在数组第一列中查找的数值。也就是说在表格中我们依据什么去数据表格中查找相应的数据,在该案例中显然就是“交货方式”,因此我们选择“H6”单元格。那么,第一个参数表示为“在数组第一列中查找的数据”这又做何解释呢?别着急,这跟我们第二个参数有着直接的关系,第二个参数是“Table_array”表示:需要在其中查找数据的数据表。也就是我们的基础数据表格,在该案例中就是左边的表格。那么,选择表格也不是像我们想象的那样就把表格整个选中就OK了,我们选择的时候也是有要求的,那就是:我们需要把第一个参数中查找依据的信息那一列作为首列去选取这个表格。
本案例中,我们查找依据是“交货方式”,那么我们选数据表格区域的时候,就把“交货方式”放在第一列上去选取这个表格。也就是($B$5:$D$9)这里我们需要把表格固定住,所以使用绝对引用的方式。第三个参数“Col_index_num”表示:table_array中待返回的匹配值的列序号,也就是在数据表格中,我们所要找的内容在数据表格中的第几列上,这里就填相对于选择区域的第一列来说列号,填数字就好了,该案例中“货运费用”相对于“交货方式”在第三列上,那么就直接输入“3”。第四个参数“Range_lookup”表示:函数VLOOKUP返回时是精确匹配还是近似匹配。如果为TRUE或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值;如果range_value为FALSE,函数VLOOKUP将返回精确匹配值。如果找不到,则返回错误值#N/A。这里,我们要求精确匹配,所以输入“FALSE”。
3、把结果填充到下面所有的单元格中,这样我们使用VLOOKUP函数就能很快地完成数据的查找工作。在使用VLOOKUP函数的时候最值得注意的一个地方就是,在选择数据表格区域,也就是第二个参数我们在选择数据表格的时候,一定要把需要查询的内容放在表格首列上进行选择。这样才能保证结果的正确。
作者:微软资深
office讲师 张卓