ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: lijinmiles1974

[求助] sumif 很多工作表怎么用啊,求简化,在线急等!!!

[复制链接]

TA的精华主题

TA的得分主题

发表于 2013-3-23 19:37 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
lijinmiles1974 发表于 2013-3-23 18:40
非常感谢六楼,结果是对的 ,能帮我详细讲解一下吗?偶是新人,还有好多要学啊,我把sumproduct改成sum,结果 ...

SUM用于无条件汇总
C3=SUM('1:31'!C3)

TA的精华主题

TA的得分主题

 楼主| 发表于 2013-3-23 20:02 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
求解释,求学习

TA的精华主题

TA的得分主题

 楼主| 发表于 2013-3-23 20:19 | 显示全部楼层
有谁能帮解释下这个公式啊?{:soso_e115:}{:soso_e163:}

TA的精华主题

TA的得分主题

 楼主| 发表于 2013-3-23 20:28 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2013-3-23 23:20 | 显示全部楼层
wangjguo44   2013-3-23 21:35
SUMPRODUCT(SUMIF(INDIRECT(ROW($1:$31)&"!A:A"),汇总!$A3,INDIRECT(ROW($1:$31)&"!C:C")))
1、这里首先要理解INDIRECT(ROW($1:$31)&"!A:A")——ROW($1:$31)={1;2;3;……;29;30;31},INDIRECT(ROW($1:$31)&"!A:A")就是标签为1~31的工作表的A列,同样,INDIRECT(ROW($1:$31)&"!C:C")就是1~31工作表的C列。(帮助中说 INDIRECT
返回由文本字符串指定的引用。此函数立即对引用进行计算,并显示其内容。)
2、其次,平常对条件求和函数SUMIF()应该熟悉吧——如果是SUMIF(1!A:A,汇总!$A3,1!C:C) ,就是求1表A列里等于汇总!$A3的那些单元格对应的1表C列的和,现在只是把1~31表A列等于汇总!$A3的C列的和都求了出来,因为是31个表,所以得到的是31个和值,其总和就是由SUMPRODUCT()加总。
3、SUMPRODUCT()本来是求积和,但只有一组数时,就是求和,相当于SUM()函数(但SUM()则必须按三键(数组公式)
这样说,不知你懂了没有。
.谢谢监察wangjguo44 {:soso_e163:}{:soso_e163:} 也发出来大家分享下,另外还有一个贴,和这个是一起的也麻烦各位大侠相助。求O3里面的公式,满足L3和M3,刚刚上面的是单条件,这个是多条件{:soso_e100:}

跨多表多条件汇总.rar

22.55 KB, 下载次数: 26

TA的精华主题

TA的得分主题

 楼主| 发表于 2013-3-23 23:29 | 显示全部楼层
=SUMPRODUCT(SUMIFS(INDIRECT(ROW($1:$2)&"!A:A"),L3,INDIRECT(ROW($1:$2)&"!M:M",M3,INDIRECT(ROW($1:$2)&"!O:O")))依样画瓢,居然不对,惭愧

TA的精华主题

TA的得分主题

发表于 2013-3-23 23:35 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2013-3-23 23:38 | 显示全部楼层
lijinmiles1974 发表于 2013-3-23 23:29
=SUMPRODUCT(SUMIFS(INDIRECT(ROW($1:$2)&"!A:A"),L3,INDIRECT(ROW($1:$2)&"!M:M",M3,INDIRECT(ROW($1:$2)& ...

sumifs的求和范围在前面

TA的精华主题

TA的得分主题

发表于 2013-3-24 09:51 | 显示全部楼层
lijinmiles1974 发表于 2013-3-23 23:29
=SUMPRODUCT(SUMIFS(INDIRECT(ROW($1:$2)&"!A:A"),L3,INDIRECT(ROW($1:$2)&"!M:M",M3,INDIRECT(ROW($1:$2)& ...

先看看帮助sumifs函数的各个参数的顺序和代表的意义。你就快成功了!

TA的精华主题

TA的得分主题

发表于 2013-3-24 10:06 | 显示全部楼层
lijinmiles1974 发表于 2013-3-23 23:29
=SUMPRODUCT(SUMIFS(INDIRECT(ROW($1:$2)&"!A:A"),L3,INDIRECT(ROW($1:$2)&"!M:M",M3,INDIRECT(ROW($1:$2)& ...

可能你没仔细看,短消息中告诉过你:
sumifs的语法是:SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
SUMIFS 和 SUMIF 函数的参数顺序有所不同。具体而言,sum_range 参数在 SUMIFS 中是第一个参数,而在 SUMIF 中则是第三个参数。如果要复制和编辑这些相似函数,请确保按正确的顺序放置参数。
例如,如果需要对区域 A1:A20 中符合以下条件的单元格的数值求和:B1:B20 中的相应数值大于零 (0) 且 C1:C20 中的相应数值小于 10,则可以使用以下公式:
=SUMIFS(A1:A20, B1:B20, ">0", C1:C20, "<10")

评分

1

查看全部评分

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

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-10-5 20:26 , Processed in 0.039477 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表