Office中国论坛/Access中国论坛
标题: 求救!!一个你可能认为很简单的问题!· [打印本页]
作者: shyouyou 时间: 2005-1-2 00:17
标题: 求救!!一个你可能认为很简单的问题!·
·本人在excel中建立了一个出库表,里面有多条出库纪录:
编号 产品名 折扣 数量
1 成衣 八折 3
1 成衣 全价 2
1 成衣 八折 2
..............
现在本人想在结存表中:
1 成衣 八折 “总数量“
算出1号产品八折时的出库量(也就是总数量),怎么实现??谢谢!!
作者: 老鬼 时间: 2005-1-2 02:13
使用数组公式,在“总数量”的单元格输入:=sum((产品名那一列="成衣")*(折扣那一列="八折")*(数量那一列))
作者: shyouyou 时间: 2005-1-2 06:40
哈哈,首先多些老鬼了,我的
产品编号是A列,折扣是B列,数量是C列,</P>
我试了,但是算不出总和,比如:入库表:
1 成衣 八折 2
1 成衣 原价 3
1 成衣 八折 6
我在总数量单元格内用公式=SUM((入库!A:A=1)*(入库!B:B="八折")*(入库!C:C))得出结果
是2,我要的是8
请再帮我看看吧!!!!
[此贴子已经被作者于2005-1-1 22:47:14编辑过]
作者: 老鬼 时间: 2005-1-2 07:01
这是数组公式,输完后按CTRL+SHIFT+ENTER
作者: shyouyou 时间: 2005-1-2 20:25
呵呵,问题解决了,多谢老鬼!我公式是这样的:
=SUM((入库!A3:A90=1)*(入库!B3:B90="八折")*(入库!C3:C90))
为什么:=SUM((入库!A:A=1)*(入库!B:B="八折")*(入库!C:C))
这样不行呢?因为我要给一个90最大的界限给他,我觉得这有点不太好,因为我的入库表我也不知道有多少项!还请老鬼大哥给我说说数组公式跟一般的有什么区别!谢谢!
[此贴子已经被作者于2005-1-2 12:30:19编辑过]
作者: 老鬼 时间: 2005-1-3 05:20
数组公式的问题请参考:http://www.office-cn.net/forum.php?mod=viewthread&tid=23619关于90最大的界限的问题,可以使用区域命名,具体参考以下贴子中我的最后一个例子,其中有关于数据有效性来源的例子:http://www.office-cn.net/forum.php?mod=viewthread&tid=23157
作者: wang1950317 时间: 2005-1-3 23:36
真好!
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) |
Powered by Discuz! X3.3 |