建筑新时代论坛's Archiver

【热门搜索】建材Autocad膜结构钢结构加固招聘工程机械测绘建筑材料工程造价建筑施工图

黄喆 发表于 2007-6-8 21:27

压实度自动计算表(使用前请看清说明)

本表以EXCEL函数编辑,连盒号盒重都不必输入,设置好以后是全自动的。使用前请看清楚说明。为方便大家在必要的时候快速准确的出压实度资料而编写(当然并非鼓励大家去“造假”)
2v}o.k0@`,T      这里我再把表的使用及特点详细的说一下(熟悉函数的可以自己看)7MuQ ]V BF8@a?
     表分为上下两个表,上表为产生变量的表格,下表数据引用上表进行顺算,思路为逆运算。有人会质疑:既然是逆运算,一个表足矣,为何用两个表??问题在这里,我们也是上次质检站查资料的时候查出来的问题,当然上次用的表不是我编的。比如,你在逆运算的时候用的是乘法,那么查资料的人顺算回去的时候,就存在计算结果太接近逆运算值的问题,比如:试样湿密度=湿料重/试坑体积,你写函数的时候用的是:湿料重=试坑体积*试样湿密度,也就是说你的湿密度是反算出来的,并非实际试验得出,那么人家顺算回去会存在一个问题:因为除法运算你不可能刚好把它除出个整数来,所以验算的时候就会出现一串小数,问题就出在这个小数上:比如A/B=C,例如C=28.7,人家一算:A/B=28.7001,或者28.6999,那你为什么不等于28.745呢,又为什么不等于28.651呢,四舍五入的结果不是照样为28.7吗?为什么?结论:你造假,只有是逆运算出的结果才会大量出现这种情况!靠,质检站的人真不是吃素的~~呵呵,这就是他们所说的0和9的问题。
H1Ma!Ri      为了避免这个问题的发生,使资料更加“天衣无缝”,我编写两个函数表,第一个表经过逆运算得到你要的数据,第二个表绝对引用上表的基础上,对某些参数做一定的浮动,由此跳过0和9的问题,目前经多人验算未算出什么毛病来,至此,这个表可以投入使用。
e9i T&v!l#w*gMVR1c q      如果填料及一些必要的参数改变,请解除表格冻结,对上表参数进行修改,对函数使用不熟练的不建议轻易修改函数。修改方法如下:7??ebs]N7l
      1、上表中红色黄底数据为定数,根据自己施工现场的情况填写,分别为:灌砂前砂+容器重、筒锥体内砂重、砂单位重和试验室得出的数据:最大干密度,这几个数都是定数,如实填写就可以了。-uM)IP(C,M
      2、这点也是比较重要的了,表中蓝色区域的数据,也根据不同情况填写,比如压实度,函数格式为:=ROUND(RAND()*(98.9-96.3)+96.3,1),请对98.9和96.3进行修改,代表意义为让此单元格在98.9和96.3之间随机浮动。这就看你填的是哪个区了,你觉得在哪个范围内合适就怎么填。
Y&aK F+eY#\8H'S3w7t"t       其它的一样的道理,给它一个合理的含水量范围,再根据你的填料比如砂砾和土当然就不一样,你烧含水量用的盘的大小都不一样,所以取样的湿料重也要给出一个合理的范围。B5`PU\U
      现在来说盒号和盒重的随机数据问题,盒号就按上边改压实度的方法改,函数格式为:ROUND(RAND()*(28-21)+21,0)  代表合号范围是21~28号,下边使用的IF函数只能嵌入8层,所以盒号只能出8个,这个范围就根据实际情况自己定了。那么下边的盒重就要根据盒号相对应出了,用IF函数完成,格式为:IF(F13=21,155.7,IF(F13=22,156.7,IF(F13=23,149.3......意义为:当盒号为21时,盒重为155.7,当盒号为13时,盒重为156.7.......自己改就可以了,记住,只能嵌入8个盒,但对于工地试验来讲,8个盒足够用了。
4R??#z.GX*]au vu7J       总之,记住蓝色区域的数据可以根据经验给出一个合理的范围,只要你讲得通就可以,改好首单元格的数据后,用鼠标拖动覆盖整行蓝色区域即可。
t|&PXR0z       3、下表数据不必进行更改,至此,本表实现了全自动计算压实度并跳过0和9问题的功能。Z0J&s_:L!T5m
      4、为防止意外改动,本表已锁定不必修改的区域,当填料改变或遇特殊情况的时候也许下表须做小小的改动,或者有不会编辑函数的兄弟需要些特定表格的,和我联系,帮你做一个即可。QQ114767646(乱世情人)8Ah9m9]2Kt[k
      表按F9自动计算一次,数据随机。。。。

zlw-005 发表于 2007-6-23 22:32

多谢楼主了 不过这样的表格我们只要多动手 也可以做出来  请版主传些有点难度的

wufuq 发表于 2007-12-5 09:25

楼主辛苦了,谢谢你!

wangyufeng25 发表于 2008-8-2 00:34

说句实在的,楼主的过于复杂了,并且估计没有考虑数值修约,不如多看看有关EXCEL的书籍,你可以用VBA语言编的,很简单的了

bjwlove 发表于 2008-8-20 19:33

谢谢了,是个不错的东西。

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.