Office中国论坛/Access中国论坛

标题: 这样的条件公式怎么写? [打印本页]

作者: JimmyOu3259    时间: 2007-12-5 14:20
标题: 这样的条件公式怎么写?
比如我想计算地区“南部”,吨位在一定范围(比如520吨)的销售数量是多少?公式怎么样写,望高手看看。。。。。。

作者: pureshadow    时间: 2007-12-5 14:43
计数:
=sumproduct((区域1=条件1)*(区域2=条件2)*......(区域N=条件N))
求和:
=sumproduct((区域1=条件1)*(区域2=条件2)*......(区域N=条件N)*(求和区域))
作者: Lavendar4u    时间: 2007-12-5 15:12
刚学了个公式 可能会有用 看图
作者: pureshadow    时间: 2007-12-5 15:55
楼上用的是数据库函数,优点是运算速度快,缺点是要加辅助列,并且不能识别假空单元格。
SUMPRODUCT的缺点是当数据很多的时候,运算速度会变慢。
作者: JimmyOu3259    时间: 2007-12-6 08:09
pureshadow、Lavendar4u先谢谢你们的回答啊,有什么再请教啊。。
谢谢!!!
作者: caiallen    时间: 2007-12-6 08:51
学习学习
作者: JimmyOu3259    时间: 2007-12-6 09:22
pureshadow的方法比较适合一点。。
还有一个问题,就是我的“吨位”有时不是写数字的比如“10+10”算20吨,40/5算40吨
有没有什么办法正确识别这样的数字
作者: pureshadow    时间: 2007-12-6 10:06
前提是要有规律
将A1插入为AA的单元格定义,并赋予=EVALUATE(A1),在B1中输入=AA即可实现同时出现公式和结果的效果,但只能用于10+10算20,40/5算40就只好手工操作一下了。

[ 本帖最后由 pureshadow 于 2007-12-6 15:39 编辑 ]
作者: JimmyOu3259    时间: 2007-12-6 15:29
谢谢,我先看一下适不适合
作者: JimmyOu3259    时间: 2007-12-6 15:43
pureshadow我看不太懂啊,你能不能在附件上做一下啊。。
还有40/5这种没有其他办法了吗?谢谢
作者: twins    时间: 2007-12-9 03:16
不懂,也来学习学习。




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