本文作者:office教程网

excel sumproduct函数多条件求和中乘号和逗号的使用区别,以及尽量不引用整列减慢运算速度

office教程网 2023-07-11 14:19:42
后台-系统设置-扩展变量-手机广告位-内容正文顶部
摘要:

sumproduct多条件求和经典的公式是这样的:SUMPRODUCT((条件1)*(条件2)*(条件3)*…*求和区域)

  如下图所示,统计“门店”为“东门店”,“编号”为“SFFFF”的数量之和。通过上面的sumproduct多条件求和的公式,我们套用出此题的公式为:=SUMPRODUCT((A2:A9=A3)*(B2:B9=B3)*C2:C9)。

  实际应用中,往往有些朋友为了追求简写,将公式中的单元格区域引用整列,但是一般整列又都会包含列标题,由于文本进行乘除运算会导致错误,因此=SUMPRODUCT((A:A=A3)*(B:B=B3)*C:C)就会得到#VALUE错误值。

excel中通过身份证号码转出生日期的方法,并需要设置单元格格式为日期格式才能完成身份证号码转出生日期

对于做人事的朋友来说,会经常使用到在Excel中根据身份证号码转出生日期。如下图所示,通过A列的身份证号码,在B列转出生日期,如何操作呢。我们在B2单元格输入公式:=--TEXT(MID(A2,7,11)

  其实我们可以利用SUMPRODUCT函数 将非数值型的数组元素作为 0 处理这个特性来解决#VALUE错误值问题,因此公式改为:=SUMPRODUCT((A:A=A3)*(B:B=B3),C:C),实质上就是将*乘号改为,逗号。

  说明:文章举例只是说明sumproduct多条件求和中逗号和乘号的区别。实际应用还是建议避免引用整列导致的计算量加大。另外,excel2007版 已经内置 SUMIFS 函数,不必用 SUMPRODUCT 多条件求和了,相比速度提高了很多。

excel sumproduct函数多条件求和中乘号和逗号的使用区别,以及尽量不引用整列减慢运算速度的下载地址:
  • 本地下载

  • excel 自定义函数说明文字的添加,通过Application.MacroOptions方法来添加自定义函数说明

    当excel内置函数不能或者不适合自己使用时,有能力可以编写自定义函数来解决实际问题。当自己编写了一个自定义函数之后,为了让其余的人知道并了解自定义函数的相关参数用法,我们就

    后台-系统设置-扩展变量-手机广告位-内容正文底部
    未经允许不得转载:

    作者:office教程网,原文地址:excel sumproduct函数多条件求和中乘号和逗号的使用区别,以及尽量不引用整列减慢运算速度发布于2023-07-11 14:19:42
    转载或复制请以超链接形式并注明出处 演示站

    分享到:

    觉得文章有用就打赏一下文章作者

    支付宝扫一扫打赏

    微信扫一扫打赏

    留言与评论(共有 0 条评论)
       
    验证码: