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