[EXCEL相关-ry.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[EXCEL相关-ry

目录Sumproduct2sumif3COUNTIF5vlookup6Hlookup7ceiling7和8$锁定9Row9Column9Iserror9隐藏单元格中的010下拉菜单二级联动10条件格式12其他13Sumproduct一、基本用法在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。语法:SUMPRODUCT(array1,array2,array3, ...)Array1, array2, array3, ... 为 2 到 30 个数组,其相应元素需要进行相乘并求和。公式:=SUMPRODUCT(A2:B4, C2:D4) A B C D1 Array 1 Array 1 Array 2 Array 22 3 4 2 73 8 6 6 74 1 9 5 3 公式解释:两个数组的所有元素对应相乘,然后把乘积相加,即 3*2 + 4*7 + 8*6 + 6*7 + 1*5 + 9*3。计算结果为156二、扩展用法1、使用SUMPRODUCT进行多条件计数语法:=SUMPRODUCT((条件1)*(条件2)*(条件3)* …(条件n))作用:统计同时满足条件1、条件2到条件n的记录的个数。实例:=SUMPRODUCT((A2:A10=男)*(B2:B10=中级职称))公式解释:统计性别为男性且职称为中级职称的职工的人数2、使用SUMPRODUCT进行多条件求和语法:=SUMPRODUCT((条件1)*(条件2)* (条件3) *…(条件n)*某区域)作用:汇总同时满足条件1、条件2到条件n的记录指定区域的汇总金额。实例:=SUMPRODUCT((A2:A10=男)*(B2:B10=中级职称)*C2:C10)公式解释:统计性别为男性且职称为中级职称的职工的工资总和(假设C列为工资)三、注意事项1、数组参数必须具有相同的维数,否则,函数 SUMPRODUCT 将返回错误值 #VALUE!。 2、SUMPRODUCT函数将非数值型的数组元素作为 0 处理。3、在SUMPRODUCT中,2003及以下版本不支持整列(行)引用,必须指明范围,不可在SUMPRODUCT函数使用A:A、B:B,Excel2007及以上版本可以整列(列)引用,但并不建议如此使用,公式计算速度慢。4、SUMPRODUCT函数不支持“*”和“?”通配符SUMPRODUCT函数不能象SUMIF、COUNTIF等函数一样使用“*”和“?”等通配符,要实现此功能可以用变通的方法,如使用LEFT、RIGHT、ISNUMBER(FIND())或ISNUMBER(SEARCH())等函数来实现通配符的功能。如:=SUMPRODUCT((A2:A10=男)*(B2:B10=中级职称)*(LEFT(D2:D10,1)=龙)*C2:C10)=SUMPRODUCT((A2:A10=男)*(B2:B10=中级职称)*((ISNUMBER(FIND(龙逸凡,D2:D10)))*C2:C10))注:以上公式假设D列为职工姓名。ISNUMBER(FIND())、ISNUMBER(SEARCH())作用是实现“*”的通配功能,只是前者区分大小写,后者不区分大小写。5、SUMPRODUCT函数多条件求和时使用“,”和“*”的区别:当拟求和的区域中无文本时两者无区别,当有文本时,使用“*”时会出错,返回错误值 #VALUE!,而使用“,”时SUMPRODUCT函数会将非数值型的数组元素作为 0 处理,故不会报错。 也就是说:公式1:=SUMPRODUCT((A2:A10=男)*(B2:B10=中级职称)*C2:C10)公式2:=SUMPRODUCT((A2:A10=男)*(B2:B10=中级职称),C2:C10)当C2:C10中全为数值时,两者计算结果一样,当C2:C10中有文本时公式1会返回错误值 #VALUE!,而公式2会返回忽略文本以后的结果。四、网友们的精彩实例1、求指定区域的奇数列的数值之和=SUMPRODUCT(MOD(COLUMN(A1:F1),2)*A1:F1)2、求指定区域的偶数行的数值之和 =SUMPRODUCT(((MOD(ROW(A1:A22),2))-1)*A1:A22)*(-1)3、求指定行中列号能被4整除的列的数值之和 =SUMPRODUCT((MOD(COLUMN(A1:P1),4)=0)*A1:P1)4、.求某数值列前三名分数之和=SUMPRODUCT(LARGE(B1:B

文档评论(0)

wuyuanli + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档