
先添一列F列,专门为A列1~200号数据排序,
在F1中写上RANK(A1,A$1:A$200,1),
鼠标从F1单元格拉到F200格,
假定你的第100名没有同名次的
然后在你所要求和的单元个写上,就可以出结果了
=SUMIF(F1:F200,">=100",A1:A200)
1建立数据表,输入原始数据,如例子中的数量、单价;
2点击菜单-->插入-->查询-->设计视图,选择相关数据表,确定;
3点击菜单-->查询
Access中取余数用mod函数。
用法:
X mod Y
其中X是被除数,Y是除数。
举例:100除以3的余数。
select 100 mod 3查询结果:
1 、select from 课程信息表 where 学时<60
2、select from 学生信息表 where Format( 出生日期 YYYY')='1991'
3、select from 学生信息表 where 姓名 like "%珊%"
4、select from 选课表
5、select from 成绩表 where 学号 =‘2009104201002’
可以。
1,打开数据查询后,点击创建。
,
2,随便选一种查询或者窗体创建查询表。这里以查询设计为例。
3,点击查询设计,在跳出的窗体中选择要用到的表,然后选择要查询的字段。
4,点击汇总,然后在总计那一行根据要计算的类型,选择函数公式就可以了。
首先呢,现在财务上大多使用的是先进先出的计算方式,尤其在计算毛利这方面。
由于你的数据库本身的结构不是很清楚,假定你的数据录入功能你已经解决了,数据库中的一个表中记录着第几次,数量,单价,总金额。
现在你的问题是你输入,假定第三次,需要得到前三次的一个加权平均数的价格。
在网页查询命令或入库记录文本框的更新代码中加入:
SELECT round(sum(总金额)/sum(数量),2,) as 加权价格
FROM 表1
where no<"当前输入号"
(no 为数据库记录的入库记录单号,最好为数据的流水号,容易判断)
当然,我只给出来SQL,你要通过ADO或者其他方式连接数据库,并申明变量等我就省去了。
这样,会得出一个价格,再把得出的记录价格赋予给结果输出就可以了~~
大概作用就是以当前输入的入库记录号为判断条件,取入库号之前的记录,做加权平均计算,并保留两位有效数字。
由于你提供的信息不明确,只能就思路上说说~~
我想你已经做ASP了,里面的代码对你来说,修改起来不是很麻烦吧~所以就不
以上就是关于access里的公式问题全部的内容,包括:access里的公式问题、如何用ACCESS来实现公式计算如何象excel、Access的求余公式是如何等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)