Microsoft技术社区联盟成员,全球领先的Excel2003/2007/2010门户,Office培训学习的最佳社区
设为首页收藏本站|繁體中文 切换到窄版

Excel Home论坛

 找回密码
 免费注册

用新浪微博连接

一步搞定

QQ登录

只需一步,快速开始

魔方网表,Excel终结者,永久免费 Excel服务器2010软件和教程下载 经典巨著,Excel 2010全能尽出
Excel不给力? 何不试试FoxTable! 2012年Excel免费培训班2-6月开课计划 新人必读:ExcelHome最佳学习方法 免费下载Excel行业应用视频教程
精粹:成为Excel高手的捷径 免费下载39集新Excel精粹视频教程 免费学习Excel数据透视表视频教程 入门必看《循序渐进学Excel》视频
Excel辅助工具的巅峰之作--Kutools 免费学习Excel 2007精粹视频教程 Office Tab,Office界面的革命性创新 搞不定老板要的报表?我们来帮您
  • 119财富
  • 0鲜花
  • 0技术
    • 等级 2EH初级
    积分排行
    3000+
    帖子
    40
    精华
    0
    分享
    0

    [求助] 多条件求和公式 {=SUM(IF...,如何用其他函数,能使运算速度加快。(已解决) [复制链接]

    条件求和公式, {=SUM(IF(数据!$C$2:$C$14740=B$2,IF(数据!$B$2:$B$14740=$A3,数据!$D$2:$D$14740,0),0)/1000)}

    如何用其他函数,能使运算速度加快。
    因为我要计算的数据量很大。



    谢谢!
    ====================
    对不起!忘记了清除密码!
    现在附件已清除密码!
    ======================
    已得到wangtx218解答,答案在6楼。谢谢wangtx218 !

    ==================
    另外可以学习:多条件求和的新方法: http://club.excelhome.net/viewth ... F3%BA%CD&page=1
    该贴的16楼有wangtx218提供的一个例子,很有价值!

    [ 本帖最后由 hzlyc 于 2009-3-7 18:38 编辑 ]
    附件: 你需要登录才可以下载或查看附件。没有帐号?免费注册
  • 2921财富
  • 0鲜花
  • 17技术
    • 等级 5EH铁杆
    积分排行
    344
    帖子
    771
    精华
    0
    分享
    0
    发表于 2009-3-7 16:25:56 |显示全部楼层
    附件有密码::L
    VAT
  • 3349财富
  • 0鲜花
  • 1技术
    • 等级 5EH铁杆
    积分排行
    289
    帖子
    2319
    精华
    0
    分享
    2
    发表于 2009-3-7 16:26:27 |显示全部楼层
    sumproduct
    不过计算速度可能不够高
  • 4583财富
  • 1鲜花
  • 18技术
    • 等级 6EH能手
    积分排行
    223
    帖子
    1994
    精华
    0
    分享
    0
    发表于 2009-3-7 17:30:12 |显示全部楼层
    数据!$C$2:$C$14740=B$2
    看到这个14740,就知道用函数肯定很慢的了,函数一般在1000行以内的话,就快很多。
    超过一定的行数,函数就很慢很慢的了
    《Excel SQL 2010 完全应用》已出版,卓越、当当、京东有售,欢迎与读者交流SQL方面的知识
  • 119财富
  • 0鲜花
  • 0技术
    • 等级 2EH初级
    积分排行
    3000+
    帖子
    40
    精华
    0
    分享
    0
    发表于 2009-3-7 17:54:12 |显示全部楼层
    原帖由 toby08 于 2009-3-7 16:25 发表
    附件有密码::L


    对不起!忘记了清除密码!
    现在附件已清除密码!
  • 7477财富
  • 25鲜花
  • 21技术
  • 积分排行
    118
    帖子
    2347
    精华
    0
    分享
    4
    发表于 2009-3-7 18:09:47 |显示全部楼层

    可能快些!

    附件: 你需要登录才可以下载或查看附件。没有帐号?免费注册
  • 3640财富
  • 5鲜花
  • 0技术
    • 等级 4EH高级
    积分排行
    535
    帖子
    1380
    精华
    0
    分享
    0
    发表于 2009-3-7 18:10:59 |显示全部楼层
    =SUMPRODUCT((数据!$C$2:$C$14740=C$2)*(数据!$B$2:$B$14740=$A3)*数据!$D$2:$D$14740)/1000
    大约5秒钟
    海纳百川,有容乃大,壁立千仞,无欲则刚.
  • 11851财富
  • 0鲜花
  • 6技术
  • 积分排行
    156
    帖子
    3958
    精华
    0
    分享
    0
    发表于 2009-3-7 18:22:29 |显示全部楼层
    用数据透视表最快最好!!!
  • 7477财富
  • 25鲜花
  • 21技术
  • 积分排行
    118
    帖子
    2347
    精华
    0
    分享
    4
    发表于 2009-3-7 18:26:47 |显示全部楼层
    原帖由 abcd321abcd 于 2009-3-7 18:22 发表
    用数据透视表最快最好!!!


    简单的会用,复杂的还没学!公司有的人不喜欢
  • 119财富
  • 0鲜花
  • 0技术
    • 等级 2EH初级
    积分排行
    3000+
    帖子
    40
    精华
    0
    分享
    0
    发表于 2009-3-7 18:27:38 |显示全部楼层
    原帖由 wangtx218 于 2009-3-7 18:09 发表
    471216


    谢谢wangtx218,这正是我想要的结果!

    发表回复

    您需要登录后才可以回帖 登录 | 免费注册

    发帖时请遵守我国法律,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任。
    回顶部