Office中国论坛/Access中国论坛

标题: 帮忙看看这个公式错在哪? [打印本页]

作者: opelwang    时间: 2009-6-13 14:17
标题: 帮忙看看这个公式错在哪?
本帖最后由 opelwang 于 2009-6-13 14:21 编辑

 如附件,真是郁闷,原则上公式是对的,但结果就是不对.

 如附件,黄色阴影区域的结果应该是190,红色阴影区域的结果应该是30才对.

 [attach]38403[/attach]
作者: pureshadow    时间: 2009-6-15 11:01
公式设置是正确的,但逻辑上不对,因为两个自定义的名称都是第一个工作表里的东东,所以就变成第一个工作表对应发料明细里的值,符合条件的只有一行。改成:
=SUMPRODUCT(($C$4:$C$8=C4)*($D$4:$D$8=D4)*$F$4:$F$8)
另外,多条件求和的公式就是这样写,数据一多必然运行速度慢,要想改进速度可以用DSUM函数,不过必须要借助辅助列。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3