ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助]仓库货位管理帐  怎么解决多条件查询、求和、显示??

[复制链接]

TA的精华主题

TA的得分主题

发表于 2008-9-16 08:29 | 显示全部楼层 |阅读模式
<p> q4pvgbiP.rar (127.91 KB, 下载次数: 779) </p><p><font color="#000000">附件内有说明,标记为红色是待解决的问题,请各位高手帮忙。</font><br/></p>
[此贴子已经被作者于2008-9-16 9:55:13编辑过]

TA的精华主题

TA的得分主题

发表于 2008-9-17 23:53 | 显示全部楼层
<p>参考:</p><p>I2=IF(AND(D2&lt;&gt;"",E2&lt;&gt;"",F2=""),SUMPRODUCT((入库录入!$D$2:$D$65536=查询明细!$E$2)*(入库录入!$F$2:$F$65536=查询明细!$D$2)*(入库录入!$P$2:$P$65536)),"")</p><p>J2=IF(AND(D2&lt;&gt;"",E2&lt;&gt;"",F2=""),SUMPRODUCT((出库录入!$D$2:$D$65536=查询明细!$E$2)*(出库录入!$F$2:$F$65536=查询明细!$D$2)*(出库录入!$Q$2:$Q$65536)),"")</p><p>K2=IF(AND(D2&lt;&gt;"",E2&lt;&gt;"",F2=""),SUMPRODUCT((MONTH(入库录入!$D$2:$D$65536)=MONTH(查询明细!$E$2))*(入库录入!$F$2:$F$65536=查询明细!$D$2)*(入库录入!$P$2:$P$65536)),"")</p><p>=IF(AND(D2&lt;&gt;"",E2&lt;&gt;"",F2=""),SUMPRODUCT((MONTH(入库录入!$D$2:$D$65536)=MONTH(查询明细!$E$2))*(入库录入!$F$2:$F$65536=查询明细!$D$2)*(入库录入!$P$2:$P$65536)),"")</p><p>L2=IF(AND(D2&lt;&gt;"",E2&lt;&gt;"",F2=""),SUMPRODUCT((MONTH(入库录入!$D$2:$D$65536)=MONTH(查询明细!$E$2))*(入库录入!$F$2:$F$65536=查询明细!$D$2)*(入库录入!$Q$2:$Q$65536)),"")</p><p>日期列请填写完整,另外可以通过定义名称的方法进行动态统计。</p><p>不知是否是以上意思。</p>

TA的精华主题

TA的得分主题

 楼主| 发表于 2008-9-18 21:22 | 显示全部楼层
<div class="msgheader">QUOTE:</div><div class="msgborder"><b>以下是引用<i>ychexcel</i>在2008-9-17 23:53:00的发言:</b><br/><p>参考:</p><p>I2=IF(AND(D2&lt;&gt;"",E2&lt;&gt;"",F2=""),SUMPRODUCT((入库录入!$D$2:$D$65536=查询明细!$E$2)*(入库录入!$F$2:$F$65536=查询明细!$D$2)*(入库录入!$P$2:$P$65536)),"")</p><p>J2=IF(AND(D2&lt;&gt;"",E2&lt;&gt;"",F2=""),SUMPRODUCT((出库录入!$D$2:$D$65536=查询明细!$E$2)*(出库录入!$F$2:$F$65536=查询明细!$D$2)*(出库录入!$Q$2:$Q$65536)),"")</p><p>K2=IF(AND(D2&lt;&gt;"",E2&lt;&gt;"",F2=""),SUMPRODUCT((MONTH(入库录入!$D$2:$D$65536)=MONTH(查询明细!$E$2))*(入库录入!$F$2:$F$65536=查询明细!$D$2)*(入库录入!$P$2:$P$65536)),"")</p><p>=IF(AND(D2&lt;&gt;"",E2&lt;&gt;"",F2=""),SUMPRODUCT((MONTH(入库录入!$D$2:$D$65536)=MONTH(查询明细!$E$2))*(入库录入!$F$2:$F$65536=查询明细!$D$2)*(入库录入!$P$2:$P$65536)),"")</p><p>L2=IF(AND(D2&lt;&gt;"",E2&lt;&gt;"",F2=""),SUMPRODUCT((MONTH(入库录入!$D$2:$D$65536)=MONTH(查询明细!$E$2))*(入库录入!$F$2:$F$65536=查询明细!$D$2)*(入库录入!$Q$2:$Q$65536)),"")</p><p>日期列请填写完整,另外可以通过定义名称的方法进行动态统计。</p><p>不知是否是以上意思。</p></div><p>这个能达到一个要求 ,而不能全面满足我的需要。可以是我没说明白。</p><p>1、当D2、E2不为空而F2为空时,"I2"="入库录入"表格里与D2、E2相符的当日入库总数。"J2"="出库录入"表格里与D2、E2相符的当日出库总数。"K2"="入库录入"表格里与D2、E2相符的当月入库总数。"L2"="出库录入"表格里与D2、E2相符的当月出库总数。</p><p>2、当D2、E2、F2都不为空时,"I2"="入库录入"表格里与D2、E2、F2相符的当日入库总数。"J2"="出库录入"表格里与D2、E2、F2相符的当日出库总数。"K2"="入库录入"表格里与D2、E2相符的当月入库总数。"L2"="出库录入"表格里与D2、E2、F2相符的当月出库总数。</p><p>同时满足上面2个条件。</p>

TA的精华主题

TA的得分主题

发表于 2008-9-18 23:12 | 显示全部楼层
没太看明白,两个条件是指什么?单元格D2、E2不为空,F2为空,有结果,是这个意思吗?如果是,那么公式没有问题。

TA的精华主题

TA的得分主题

 楼主| 发表于 2008-9-22 00:00 | 显示全部楼层
<div class="msgheader">QUOTE:</div><div class="msgborder"><b>以下是引用<i>ychexcel</i>在2008-9-18 23:12:00的发言:</b><br/>没太看明白,两个条件是指什么?单元格D2、E2不为空,F2为空,有结果,是这个意思吗?如果是,那么公式没有问题。</div><p>=IF($F$2="",SUMPRODUCT((出库录入!$F$2:$F$600=查询明细!$D$2)*(出库录入!$D$2:$D$600=查询明细!$E$2)*出库录入!$Q$2:$Q$600),SUMPRODUCT((出库录入!$E$2:$E$600=查询明细!$F$2)*(出库录入!$F$2:$F$600=查询明细!$D$2)*(出库录入!$D$2:$D$600=查询明细!$E$2)*出库录入!$Q$2:$Q$600))</p><p>=IF($F$2="",SUMPRODUCT((入库录入!$F$2:$F$600=查询明细!$D$2)*(入库录入!$A$2:$A$600=MONTH(查询明细!$E$2))*入库录入!$P$2:$P$600),SUMPRODUCT((入库录入!$E$2:$E$600=查询明细!$F$2)*(入库录入!$F$2:$F$600=查询明细!$D$2)*(入库录入!$A$2:$A$600=MONTH(查询明细!$E$2))*入库录入!$P$2:$P$600))</p>

TA的精华主题

TA的得分主题

 楼主| 发表于 2008-9-22 00:47 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
<div class="msgheader">QUOTE:</div><div class="msgborder"><b>以下是引用<i>ychexcel</i>在2008-9-18 23:12:00的发言:</b><br/>没太看明白,两个条件是指什么?单元格D2、E2不为空,F2为空,有结果,是这个意思吗?如果是,那么公式没有问题。</div><p>D2=代码、E2=日期、F2=单位名称;<br/>I2=当日入库、J2=当日出库、K2=当月入库、L2=当月出库、M2=入库累计、N2=出库累计;</p><p>1、如果只有"D2"有数值,那么“M2、N2”等于“入库录入、出库录入”与D2相符项求和,“而“I2、J2、K2、L2”为空;</p><p>2、如果只有D2,E2有数值,那么“M2、N2”等于“入库录入、出库录入”与D2相符项求和,“而“I2、J2、K2、L2”等于“入库录入、出库录入”与D2、E2、相符项求和.</p><p>3、如果只有D2,F2有数值,那么“M2、N2”等于“入库录入、出库录入”与D2,F2相符项求和,“而“I2、J2、K2、L2”等于“入库录入、出库录入”与D2、F2相符项求和.</p><p>4、如果D2、E2、F2都有数值,那么“M2、N2”等于“入库录入、出库录入”与D2相符项求和,“而“I2、J2、K2、L2”等于“入库录入、出库录入”与D2、E2、F2相符项求和.</p><p></p><p></p><p>“I2、J2、K2、L2”={“如果D2不为空,E2、F2为空时,“I2、J2、K2、L2”为空;否则“I2、J2、K2、L2”=《D2不为空,E2、F2为空时,“I2、J2、K2、L2”为空”》}</p>

TA的精华主题

TA的得分主题

发表于 2008-10-4 22:16 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
今天看了这个仓库管理表格才知道,我们企业的表格真是没法说呀、、、、得多学习呀,有机会向楼主学习

TA的精华主题

TA的得分主题

发表于 2008-10-10 14:06 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
<p>高手啊,看来楼主不但本职专业好,而且excel也弄得这么牛啊</p>

TA的精华主题

TA的得分主题

发表于 2009-10-9 11:01 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2009-11-16 10:59 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
谢谢楼主分享。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-12-4 16:49 , Processed in 0.055464 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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