论文部分内容阅读
【摘 要】数据库系统是种强大的数据处理软件,特别对于excel来说是一种微软开发的应用型数据处理软件。其功能之强大也是众多用户对其喜爱的原因。但函数的使用对于普通用户特别是我们职业学校的学生来说是最为头痛的事情,现就对sumproduct函数进行分析,对其功能进行总结。
【关键词】sumproduct函数;应用分析
对于函数的学习一般情况学生只要求掌握常用的函数,很多函数对于我们来说是陌生的,但在现实的生活中,我们在利用函数解决问题面临着诸多困难。函数的语法对于普通用户来说很难理解,那么有没有一种函数能解决许多函数解决的问题,即普遍使用函数。接到实习学生的咨询,并根据平时的应用总结出sumproduct函数虽然不是万能函数但它能解决一般常用函数所能解决的问题,现在就从函数的定义、语法、示例、实例对其不足、有点进行总结分析,希望对大家学习应用excel有所帮助。
1.从定义进行分析
(1)含义解释,汉语的意思。SUM:【数】求和。PRODUCT:【数】(乘)积 20 is the product of 5 and 4.二十是五与四的乘积。SUMPRODUCT:组合的汉语意思是:乘积之和。在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。
(2)语法说明。SUMPRODUCT(array1,array2,array3,...)。Array1,array2,array3,... 为 2 到 30 个数组,其相应元素需要进行相乘并求和。
(3)示例编辑。Sumproduct函数中参数array1,array2......表示成列的数据或数组,中间用逗号隔开,可以理解为一组数或多组数都可以,因此这就扩大了它的适用范围,说明了它的应用广度和深度。从定义及语法上sumproduct()函数就是求几个数组的积的和。要求数组必须是同纬数组,即每个参与运算的数组的元素个数必须相同。对于它的理解有一定的难度,但实际用起来是非常方便的。就它在实际应用中它的作用来看它在很多场合可以代替sum、countif、sumif及vlookup()甚至功能比它们还强大,甚至解决他们解决不了的问题。
2.对实例进行分析
理解一个函数必须通过实际操作,从实际处理问题的角度来了解它的的优点及缺点,得到学者认可,及推广它的应用。现就在实际应用中与常用的几个函数的相同点和不同点来分析Sumproduct函数的功能。
(1)与常用函数的相同点:如图一用一个表中的数据来填充另一个表最直接的函数就是函数vlookup即在f2中输入=vlookup(f2,$a$13:$a$1,2)还可以输=SUMPRODUCT(($A$12:$A$14=D3)*($B$12:$B$14))但是函数vlookup在执行的过程中如果不加第4个参数很容易得出错误结果处理时要么跟上参数0,1(false,true)这要根据实际问题来处理。因此函数vlookup是简单但是容易出现问题,对于初学者有时感到束手无策,从这一点上我个人认为使用Sumproduct还是有一定的好处的。
(2)不同点是对于sumif、countif、vlookup等函数只能对于满足一个条件的一列数据使用,而对于满足多个条件的多列数据进行统计就有点力不从心啦。如图一求性别为男职且称为讲师的教师工资总和就能用=SUMPRODUCT(($c$3:$c$7=”男”)*($d$3:$d$7=”讲师”)*($f$3:$f$7))或统计性别为男职称为助讲的教师人数=SUMPRODUCT(($c$3:$c$7=”男”)*($d$3:$d$7=”讲师”))等多条件的数据统计用sumproduct函数是非常方便的。如果让我们用图一中的表二中的工资来完善表一的工资,如果只有职称一个条件的话没有其它要求尽管用vlookup函数,但vlookup函数如果缺省第4个参数,很容易出错。用sumproduct函数就不会出错。
在实际使用过程中条件越多使用sumproduc函数越方便,越能显示出sumproduct函数的功能的强大。当然对于sumproduct函数的使用这只是在实际使用中对于解决过的问题进行了分析总结。
3.分析Sumproduct函数使用时存在的问题
(1)对于初学者该函数不容易理解,使用不方便。本身对于函数来说理解起来就很困难,特别对于统计结果不同书写上略有差别的sumprduct函数来讲使用和理解起来难度又会增加。
(2)对于简单的统计问题大部分人们不易想到该函数,基本上仍然是使用常用函数。对于复杂问题的处理又不知道该怎么用这个函数。要求用户和学生平时对于它多家留意和关心。
(3)该函数属于生僻的函数,对于统计的结果不同其书写也不同,如统计满足多条件的人数,只需写出哪列满足的什么条件如SUMPRODUCT(($c$3:$c$7=”男”)*($d$3:$d$7=”讲师”)),($c$3:$c$7=”男”)表示该列中性别为“男”的条件,($d$3:$d$7=”讲师”)表示该列中性别为“讲师”的条件,再如下面函数的使用:=SUMPRODUCT(($A$12:$A$18=E3)*($B$12:$B$18=F3)*($C$12:$C$18))它是利用表二中的数据填充表一中的工资项,($A$12:$A$18=E3)表示E3是否在表$A$12:$A$18中,($B$12:$B$18=F3)表示F3是否在$B$12:$B$18,上面的函数使用中“*”表示两个条件都成立即术语:与的关系,($C$12:$C$18)表示统计出符合前面条件的数据和。所以这两种统计函数的使用方式略有不同。
因此,对于sumproduct函数只要是多用就能举一反三,解决我们学习中的问题,为我们的工作提供便利。
4.对Sumproduct函数的优点分析
Sumproduct函数虽然存在着以上不足,但通过对上面实例的总结分析如果我们能够经常使用,熟练掌握该函数的语法拓展一下它的使用空间,遇见问题就想着试试该函数,就会逐渐代替常用的sum、sumif等函数,克服常用函数的不足,逐渐领会到Sumproduc函数的好处,利于我们解决生活和工作中的问题,提高我们利用excel解决数据问题处理的能力。
总之,学习和使用好一个函数并不是一件容易的事情,该文根据学生在就业实习、竞赛及平时学习中遇到的问题对sumproduct函数进行归纳总结,发现了这个函数具有比较大的作用,特别对于我们职业学校的学生本来就不善于记忆,通过总结,尽量让他们记一用十,利用他们善于动手的优点进行多练习,熟练掌握。
【关键词】sumproduct函数;应用分析
对于函数的学习一般情况学生只要求掌握常用的函数,很多函数对于我们来说是陌生的,但在现实的生活中,我们在利用函数解决问题面临着诸多困难。函数的语法对于普通用户来说很难理解,那么有没有一种函数能解决许多函数解决的问题,即普遍使用函数。接到实习学生的咨询,并根据平时的应用总结出sumproduct函数虽然不是万能函数但它能解决一般常用函数所能解决的问题,现在就从函数的定义、语法、示例、实例对其不足、有点进行总结分析,希望对大家学习应用excel有所帮助。
1.从定义进行分析
(1)含义解释,汉语的意思。SUM:【数】求和。PRODUCT:【数】(乘)积 20 is the product of 5 and 4.二十是五与四的乘积。SUMPRODUCT:组合的汉语意思是:乘积之和。在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。
(2)语法说明。SUMPRODUCT(array1,array2,array3,...)。Array1,array2,array3,... 为 2 到 30 个数组,其相应元素需要进行相乘并求和。
(3)示例编辑。Sumproduct函数中参数array1,array2......表示成列的数据或数组,中间用逗号隔开,可以理解为一组数或多组数都可以,因此这就扩大了它的适用范围,说明了它的应用广度和深度。从定义及语法上sumproduct()函数就是求几个数组的积的和。要求数组必须是同纬数组,即每个参与运算的数组的元素个数必须相同。对于它的理解有一定的难度,但实际用起来是非常方便的。就它在实际应用中它的作用来看它在很多场合可以代替sum、countif、sumif及vlookup()甚至功能比它们还强大,甚至解决他们解决不了的问题。
2.对实例进行分析
理解一个函数必须通过实际操作,从实际处理问题的角度来了解它的的优点及缺点,得到学者认可,及推广它的应用。现就在实际应用中与常用的几个函数的相同点和不同点来分析Sumproduct函数的功能。
(1)与常用函数的相同点:如图一用一个表中的数据来填充另一个表最直接的函数就是函数vlookup即在f2中输入=vlookup(f2,$a$13:$a$1,2)还可以输=SUMPRODUCT(($A$12:$A$14=D3)*($B$12:$B$14))但是函数vlookup在执行的过程中如果不加第4个参数很容易得出错误结果处理时要么跟上参数0,1(false,true)这要根据实际问题来处理。因此函数vlookup是简单但是容易出现问题,对于初学者有时感到束手无策,从这一点上我个人认为使用Sumproduct还是有一定的好处的。
(2)不同点是对于sumif、countif、vlookup等函数只能对于满足一个条件的一列数据使用,而对于满足多个条件的多列数据进行统计就有点力不从心啦。如图一求性别为男职且称为讲师的教师工资总和就能用=SUMPRODUCT(($c$3:$c$7=”男”)*($d$3:$d$7=”讲师”)*($f$3:$f$7))或统计性别为男职称为助讲的教师人数=SUMPRODUCT(($c$3:$c$7=”男”)*($d$3:$d$7=”讲师”))等多条件的数据统计用sumproduct函数是非常方便的。如果让我们用图一中的表二中的工资来完善表一的工资,如果只有职称一个条件的话没有其它要求尽管用vlookup函数,但vlookup函数如果缺省第4个参数,很容易出错。用sumproduct函数就不会出错。
在实际使用过程中条件越多使用sumproduc函数越方便,越能显示出sumproduct函数的功能的强大。当然对于sumproduct函数的使用这只是在实际使用中对于解决过的问题进行了分析总结。
3.分析Sumproduct函数使用时存在的问题
(1)对于初学者该函数不容易理解,使用不方便。本身对于函数来说理解起来就很困难,特别对于统计结果不同书写上略有差别的sumprduct函数来讲使用和理解起来难度又会增加。
(2)对于简单的统计问题大部分人们不易想到该函数,基本上仍然是使用常用函数。对于复杂问题的处理又不知道该怎么用这个函数。要求用户和学生平时对于它多家留意和关心。
(3)该函数属于生僻的函数,对于统计的结果不同其书写也不同,如统计满足多条件的人数,只需写出哪列满足的什么条件如SUMPRODUCT(($c$3:$c$7=”男”)*($d$3:$d$7=”讲师”)),($c$3:$c$7=”男”)表示该列中性别为“男”的条件,($d$3:$d$7=”讲师”)表示该列中性别为“讲师”的条件,再如下面函数的使用:=SUMPRODUCT(($A$12:$A$18=E3)*($B$12:$B$18=F3)*($C$12:$C$18))它是利用表二中的数据填充表一中的工资项,($A$12:$A$18=E3)表示E3是否在表$A$12:$A$18中,($B$12:$B$18=F3)表示F3是否在$B$12:$B$18,上面的函数使用中“*”表示两个条件都成立即术语:与的关系,($C$12:$C$18)表示统计出符合前面条件的数据和。所以这两种统计函数的使用方式略有不同。
因此,对于sumproduct函数只要是多用就能举一反三,解决我们学习中的问题,为我们的工作提供便利。
4.对Sumproduct函数的优点分析
Sumproduct函数虽然存在着以上不足,但通过对上面实例的总结分析如果我们能够经常使用,熟练掌握该函数的语法拓展一下它的使用空间,遇见问题就想着试试该函数,就会逐渐代替常用的sum、sumif等函数,克服常用函数的不足,逐渐领会到Sumproduc函数的好处,利于我们解决生活和工作中的问题,提高我们利用excel解决数据问题处理的能力。
总之,学习和使用好一个函数并不是一件容易的事情,该文根据学生在就业实习、竞赛及平时学习中遇到的问题对sumproduct函数进行归纳总结,发现了这个函数具有比较大的作用,特别对于我们职业学校的学生本来就不善于记忆,通过总结,尽量让他们记一用十,利用他们善于动手的优点进行多练习,熟练掌握。