畜牧人

標(biāo)題: 巧用Excel編寫飼料檢驗(yàn)程序(轉(zhuǎn)載) [打印本頁]

作者: apple12151007    時(shí)間: 2010-8-25 14:35
標(biāo)題: 巧用Excel編寫飼料檢驗(yàn)程序(轉(zhuǎn)載)
  在對飼料進(jìn)行檢測分析時(shí),通常我們是將化驗(yàn)所得的數(shù)據(jù)代入公式,然后用計(jì)算器一步步算出結(jié)果。如果檢驗(yàn)的樣品數(shù)量及檢驗(yàn)項(xiàng)目都較多,同時(shí)實(shí)驗(yàn)還要求較高的精確性(如需要考慮到溫度對滴定液體積的影響等),這種情況下,如果用計(jì)算器計(jì)算就會有很多麻煩,不但會浪費(fèi)時(shí)間,而且容易出錯(cuò)。
  針對以上問題,這里介紹一種利用Microsoft Excel設(shè)計(jì)程序來計(jì)算飼料檢驗(yàn)結(jié)果的方法。該程序有如下優(yōu)點(diǎn):(1)輸入原始數(shù)據(jù),自動(dòng)計(jì)算出檢驗(yàn)結(jié)果,不必理會每個(gè)檢驗(yàn)項(xiàng)目的計(jì)算公式是什么;(2)根據(jù)輸入的原始數(shù)據(jù),自動(dòng)校正溫度補(bǔ)償值,不必人工查表;(3)根據(jù)輸入的原始數(shù)據(jù)自動(dòng)生成兩平行樣的相對偏差值,不必另行計(jì)算;(4)根據(jù)生成的相對偏差值,自動(dòng)與標(biāo)準(zhǔn)相對偏差值相比較,如果大于標(biāo)準(zhǔn),則重復(fù)性返回“不好”,如果小于標(biāo)準(zhǔn),則重復(fù)性返回“好”,不必計(jì)算出相對偏差后,再去查相對偏差標(biāo)準(zhǔn)。
  現(xiàn)以粗蛋白質(zhì)的計(jì)算為例進(jìn)行說明:
  1 計(jì)算公式
  按GB/T 6432-94方法檢驗(yàn)粗蛋白質(zhì)的計(jì)算公式為:
  式中: V2—滴定試樣時(shí)所需標(biāo)準(zhǔn)酸溶液體積,mL;
  V1——滴定空白時(shí)所需標(biāo)準(zhǔn)酸溶液體積,mL;
  C——鹽酸標(biāo)準(zhǔn)溶液濃度,mol/L;
  m——試樣質(zhì)量,g;
  V——試樣分解液總體積(通常為100.00),mL;
  Vt ——蒸餾取用的試樣分解液體積(通常為10.00),mL;
  0.0140——每毫克當(dāng)量氮的克數(shù);
  6.25——氮換算成蛋白質(zhì)的平均系數(shù)。
  2 重復(fù)性
  每個(gè)樣品取兩個(gè)平行樣進(jìn)行測定,以其算術(shù)平均值為測定結(jié)果。
  當(dāng)粗蛋白質(zhì)含量在25%以上時(shí),允許相對偏差為1%。
  當(dāng)粗蛋白質(zhì)含量在10%~25%之間時(shí),允許相對偏差為2%。
  當(dāng)粗蛋白質(zhì)含量在10%以下時(shí),允許相對偏差為3%。
  3 計(jì)算步聚
  (1)將溫度補(bǔ)正表(GB601附錄1)輸入一個(gè)Excel工作薄中,并為工作薄起名為“溫度補(bǔ)正”。
  從表中我們發(fā)現(xiàn),不同溶質(zhì)的溶液受溫度的影響不同,相同溶質(zhì)不同濃度的溶液受溫度的影響也不同。通過回歸直線法我們還發(fā)現(xiàn),溶液體積的改變與溫度的改變并非呈良好的線性關(guān)系。因此,通過確定回歸直線法來進(jìn)行溫度補(bǔ)償是不準(zhǔn)確的,應(yīng)當(dāng)采取的方法是嚴(yán)格按表中的數(shù)據(jù),是多少度就補(bǔ)償多少度。如下圖所示:
(, 下載次數(shù): 53)
  (2)新建一個(gè)工作表,起名為“粗蛋白質(zhì)含量”,按下表輸入:
(, 下載次數(shù): 66)
  (3)編輯函數(shù):表格建立完畢后,在C1單元格中輸入“=IF(A2>0.08,“0.1修正值”,“0.05修正值”)”,在C2單元格中輸入“=DGET(溫度補(bǔ)正!$A$2:$C$34,C1,B1:B2)”,E4單元格中輸入“=((D4-F2)+(D4-F2)*C2/1000)”,E5單元格中輸入“=((D5-F2)+(D5-F2)*C2/1000)”,F(xiàn)4單元格中輸入“=E4*A2*0.014*6.25*100/C4/0.1”,F(xiàn)5單元格中輸入“=E5*A2*0.014*6.25*100/C5/0.1”,G4單元格中輸入“=AVERAGE(F4:F5)”,H4單元格中輸入“=(ABS(F4-F5)/(F4+F5))*100”,I4單元格中輸入“=IF(G4>25,1,IF(G4>=10,“2”,IF(G4<10,“3”)))”,J4單元格中輸入“=IF((H4-I4)>0,“不好”,“好”)”,程序輸入完畢!再為I3單元格加入如下批注:
  當(dāng)粗蛋白質(zhì)含量在25%以上時(shí),允許相對偏差為1%;
  當(dāng)粗蛋白質(zhì)含量在10%~25%之間時(shí),允許相對偏差為2%;
  當(dāng)粗蛋白質(zhì)含量在10%以下時(shí),允許相對偏差為3%。
  C1單位格0.08:溫度對不同濃度溶液體積的影響以0.08mol/L為界定點(diǎn),區(qū)分0.1mol/L和0.05mol/L兩個(gè)不同濃度。
  公式編輯完成后,得到表格如下:
(, 下載次數(shù): 28)
  公式說明:C1為IF函數(shù),作用是判斷滴定液的濃度,若大于0.08mol/L則返回“0.1修正值”,否則返回“0.05修正值”;C2單元格函數(shù)意義是根據(jù)B2單元格的溫度,返回相應(yīng)的溫度補(bǔ)正值;E4~H4均為一些普通的計(jì)算函數(shù),不再贅述;I4為IF函數(shù),依據(jù)G4粗蛋白質(zhì)的含量,返回相應(yīng)的偏差標(biāo)準(zhǔn);J4也是IF函數(shù),根據(jù)I4與H4的比較,判定重復(fù)性的好壞。
  (4)使用:下面就可以輸入具體數(shù)據(jù)執(zhí)行計(jì)算了,試試計(jì)算結(jié)果吧!以后每次使用該程序,只需要“復(fù)制”、“粘貼”就可以了,不必重新編制程序。當(dāng)然,其他的檢驗(yàn)項(xiàng)目諸如鈣、磷、水分、鹽分、粗脂肪等等,均可按以上方法編制程序,在這里不再贅述。
  來源:飼料廣角  作者:尹衍濤 劉薈祺
作者: kjzyfeed    時(shí)間: 2010-8-25 14:36
好資料,收藏了
作者: cashbeyond    時(shí)間: 2010-8-25 15:09
收藏學(xué)習(xí)了,可以按照這個(gè)試試。
作者: lhx    時(shí)間: 2010-8-25 17:56
這是非常好的資料
作者: yinchunqing1988    時(shí)間: 2010-8-25 18:32
好資料,收藏學(xué)習(xí)了
作者: xiaobai1982    時(shí)間: 2010-8-28 21:38
樓主好人吶,先收藏,再學(xué)習(xí)
作者: any_wyb    時(shí)間: 2010-8-28 21:53
不錯(cuò),學(xué)習(xí)了
作者: yinyt    時(shí)間: 2010-8-30 20:11
本帖最后由 yinyt 于 2010-8-30 20:19 編輯

這是本人的大作,不知道什么時(shí)候被轉(zhuǎn)到這里來了。本人三年前作的,現(xiàn)在excel早就不用了,改用access了。感謝樓主轉(zhuǎn)載的時(shí)候能屬本人的名字,只是讓劉薈祺這小子沾了光,這小子當(dāng)時(shí)非要贅上他的名字。
作者: 奮斗1    時(shí)間: 2010-8-31 10:41
這是本人的大作,不知道什么時(shí)候被轉(zhuǎn)到這里來了。本人三年前作的,現(xiàn)在excel早就不用了,改用access了。感謝 ...
yinyt 發(fā)表于 2010-8-30 20:11



    那您不妨把a(bǔ)ccess也上傳上來供大家一起分享啦!
作者: 冰冰凌淞0205    時(shí)間: 2010-8-31 14:15
對啊    就是   你如果把你的方法教給大家,豈不是都能學(xué)習(xí)的很好
作者: ysf9999    時(shí)間: 2010-9-6 11:28
好象很不錯(cuò),可以借來試試,access好象很大,有excel用就行了
作者: yinyt    時(shí)間: 2010-9-12 14:50
access學(xué)問大了去了,用它你就不僅僅局限于給自己做個(gè)小程序了,你會為整個(gè)部門乃至整個(gè)公司做系統(tǒng)了,它能給你帶來的方便,以及工作效率的提高,這篇文章涉及的內(nèi)容與之相比,只是九牛一毛。
作者: lilyyang    時(shí)間: 2010-9-21 20:41
創(chuàng)新,做化驗(yàn)時(shí),從來沒想著用EXCEL來做。學(xué)了,謝謝。
作者: 逍客    時(shí)間: 2010-9-29 00:14
很好的材料
作者: yanchenggeng    時(shí)間: 2010-10-9 16:48
好資料,大伙有沒有用過呢
作者: hnyxlb    時(shí)間: 2010-10-9 17:30
回復(fù) 8# yinyt


    能說一下改用access是怎么處理的嗎?

[ts]hnyxlb 于 2010-10-9 17:31 補(bǔ)充以下內(nèi)容[/ts]

最好把你用的access模板共享一下讓大家學(xué)習(xí)學(xué)習(xí)!
作者: renato    時(shí)間: 2010-10-9 18:56
有時(shí)間的時(shí)候試試
作者: LingMark    時(shí)間: 2010-10-20 11:30
@@002:支持·
作者: 面對人生    時(shí)間: 2010-10-29 10:54
謝謝樓主了
作者: 天師貓神    時(shí)間: 2010-11-1 19:43
學(xué)習(xí)了學(xué)習(xí)了學(xué)習(xí)了
作者: yinyt    時(shí)間: 2010-11-4 18:20
這個(gè)論壇根本不能上傳附件,如果可以,我會給大家做個(gè)access的附件,以滿足大家的要求。
作者: fyan728    時(shí)間: 2010-11-15 14:48
回復(fù) yinyt 的帖子

能發(fā)一份給俺嗎?讓俺也學(xué)學(xué)
作者: songjs2101    時(shí)間: 2010-11-15 14:55
感謝黃幫主提供的好資料,挺有意義的,收藏。
作者: acmezhu    時(shí)間: 2010-11-17 17:13
不錯(cuò),收藏了~~~~
作者: lsy304    時(shí)間: 2010-12-4 14:47
作者也現(xiàn)身了哈
作者: yinyt    時(shí)間: 2010-12-22 11:40
本帖最后由 yinyt 于 2010-12-22 11:40 編輯

這是老朽給食品廠做的化驗(yàn)管理系統(tǒng)的截圖,有空一起研究一下大家。
作者: lovexxiyu    時(shí)間: 2010-12-29 16:42
收藏了看看
作者: yingang11125_74    時(shí)間: 2011-1-7 10:22
不錯(cuò),樓主好人呢

作者: hsh1211    時(shí)間: 2011-2-19 17:49
謝謝 已經(jīng)收藏??!
作者: sun1912    時(shí)間: 2011-7-7 11:50
樓主好人,好資料,學(xué)習(xí)了~

作者: 幸福的鴿子    時(shí)間: 2011-7-14 17:21
回復(fù) apple12151007 的帖子

好資料,收藏學(xué)習(xí)學(xué)習(xí)
作者: lsy304    時(shí)間: 2011-7-16 17:34
excl還是很強(qiáng)大的
作者: hemannish    時(shí)間: 2011-7-18 10:06
自己設(shè)計(jì)的公式??!頭痛的就是公式。好多不會用。!

作者: hdy198    時(shí)間: 2011-7-22 01:11
謝謝大家分享!共同改進(jìn)提高!
作者: 高永長    時(shí)間: 2011-7-22 07:27
都是高手,這才叫用心工作
作者: jllhcf    時(shí)間: 2011-7-22 12:50
這是非常好的資料

作者: sunwei    時(shí)間: 2011-8-16 13:17
先收藏了,然后自己學(xué)習(xí)這個(gè)方法開始編其他的
作者: longer    時(shí)間: 2011-9-12 10:35
不錯(cuò)的想法,頂一個(gè)
作者: 煙霞散人    時(shí)間: 2012-5-29 10:23
不錯(cuò)的資料,謝謝分享。
作者: wdl1223    時(shí)間: 2012-6-4 12:55
好東西別藏著,跟大家都分享一下唄!
作者: folger    時(shí)間: 2012-6-19 16:48
感謝樓主分享!




歡迎光臨 畜牧人 (http://www.ffers.com.cn/) Powered by Discuz! X3.5