中文字幕一级黄色A级片|免费特级毛片。性欧美日本|偷拍亚洲欧美1级片|成人黄色中文小说网|A级片视频在线观看|老司机网址在线观看|免费一级无码激情黄所|欧美三级片区精品网站999|日韩av超碰日本青青草成人|一区二区亚洲AV婷婷

您當(dāng)前的位置:檢測(cè)資訊 > 科研開發(fā)

硬件工程師使用EXCEL的技巧之BOM篇

嘉峪檢測(cè)網(wǎng)        2019-04-15 11:15

其實(shí)我們經(jīng)常會(huì)用到EXCEL,或者遇到實(shí)際上使用EXCEL就可以解決的問題而不知道的時(shí)候。


整個(gè)硬件設(shè)計(jì)其實(shí)是以一張BOM表來(lái)展開的,在前期設(shè)計(jì)的時(shí)候,初步估計(jì)系統(tǒng)之后就必須要得到一份初步的BOM LIST,通過這個(gè)BOM來(lái)取得成本信息,通過這個(gè)成本信息來(lái)報(bào)價(jià)。


項(xiàng)目拿下后,BOM則是前期的重點(diǎn),通常在修改或者升級(jí)或者返工的時(shí)候都要對(duì)這個(gè)玩意搞非常多的時(shí)間。


BOM表格各個(gè)公司的格式不太一樣,不過有幾個(gè)關(guān)鍵元素還是要提一下:

硬件工程師使用EXCEL的技巧之BOM篇

 

元件號(hào):我們都會(huì)對(duì)每個(gè)元件編號(hào),這個(gè)號(hào)是通過原理圖軟件直接生成的,因此這一項(xiàng)信息一般都是對(duì)的,除非你在原理圖里面不取名字或者怎么樣的,一般都可以通過錯(cuò)誤檢測(cè)出來(lái)。


元件描述:一般大一點(diǎn)的公司都會(huì)對(duì)元件進(jìn)行建庫(kù)的工作,這是一個(gè)無(wú)聊而且容易出錯(cuò)的工作,幾乎每個(gè)公司都會(huì)出現(xiàn)庫(kù)里面的信息出現(xiàn)錯(cuò)誤的情況,這是不可避免的。


元件的供應(yīng)商編號(hào):一般我們選定一個(gè)廠家的器件,該器件都會(huì)有一個(gè)號(hào)。一般比較大的公司一類元件都會(huì)有幾個(gè)供應(yīng)商,因此這一內(nèi)容一般不會(huì)在庫(kù)信息內(nèi)出現(xiàn)。

 

公司元件編號(hào):公司一般會(huì)對(duì)所使用的器件進(jìn)行編號(hào),比如電阻1KOHM,0603,1%的電阻給一個(gè)編號(hào),這個(gè)電阻可以從KOA買,也可以從ROHM買,或者是MURATA買,因此一個(gè)公司元件編號(hào)可以有若干個(gè)元件供應(yīng)商編號(hào)。


好,現(xiàn)在的問題已經(jīng)很明顯了,通過軟件生成的BOM表只含有元件號(hào),元件描述,公司元件編號(hào)。而且每個(gè)項(xiàng)都是分立的,如果有10個(gè)電阻都是1KOHM,0603,1%,那么就有10行。我們需要做大量的工作來(lái)把相同的項(xiàng)合并,我們需要核對(duì)公司的元件數(shù)據(jù)庫(kù)里面的公司元件編號(hào)和元件描述是否符合。


以上的工作,如果用人的眼睛來(lái)做,我想沒個(gè)幾天做不完,而且費(fèi)時(shí)費(fèi)力。當(dāng)然你也可以建議公司去買套軟件,但是我相信一般來(lái)說(shuō)是不現(xiàn)實(shí)的。

第一個(gè)事情是把一些重合的片子過濾出來(lái)。


這個(gè)采取的EXCEL的菜單高級(jí)篩選(Advvanced Filter)命令:

 

硬件工程師使用EXCEL的技巧之BOM篇

 

接下來(lái)要統(tǒng)計(jì)元件的數(shù)量:


COUNTIF可以用來(lái)計(jì)算給定區(qū)域內(nèi)滿足特定條件的單元格的數(shù)目。語(yǔ)法形式為COUNTIF(range,criteria)。其中Range為需要計(jì)算其中滿足條件的單元格數(shù)目的單元格區(qū)域。Criteria確定哪些單元格將被計(jì)算在內(nèi)的條件,其形式可以為數(shù)字、表達(dá)式或文本。

 

硬件工程師使用EXCEL的技巧之BOM篇


采用邏輯判斷:=IF(A3=H3,CONCATENATE(C2,",",B3),C2)得到組合標(biāo)號(hào)

 

硬件工程師使用EXCEL的技巧之BOM篇

 

其中函數(shù)為:CONCATENATE:將若干個(gè)文字項(xiàng)合并至一個(gè)文字項(xiàng)中。語(yǔ)法形式 為:CONCATENATE(text1,text2……)

下面為描述部分,我們以電阻為例,要檢驗(yàn)標(biāo)號(hào)和封裝和組織,精度及電壓。首先做一個(gè)給定的表格,描述器件的。

 

硬件工程師使用EXCEL的技巧之BOM篇

 

通過符合函數(shù)可得精度,封裝和電壓:


=INDEX(C:C,MATCH(CONCATENATE(LEFT(I3,5),RIGHT(I3,1)),B:B,0))
=INDEX(C:C,MATCH(MID(I3,6,2),B:B,0))


LEFT函數(shù):LEFT(text,num_chars)其中Text是包含要提取字符的文本串。Num_chars指定要由 LEFT 所提取的字符數(shù)。


MID函數(shù):MID(text,start_num,num_chars)其中Text是包含要提取字符的文本串。Start_num是文本中要提取的第一個(gè)字符的位置。


RIGHT函數(shù):RIGHT(text,num_chars)其中Text是包含要提取字符的文本串。Num_chars指定希望 RIGHT 提取的字符數(shù)。


MATCH函數(shù)有兩方面的功能,兩種操作都返回一個(gè)位置值。一是確定區(qū)域中的一個(gè)值在一列中的準(zhǔn)確位置,這種精確的查詢與列表是否排序無(wú)關(guān)。


二是確定一個(gè)給定值位于已排序列表中的位置,這不需要準(zhǔn)確的匹配.語(yǔ)法結(jié)構(gòu)為:MATCH(lookup_value,lookup_array,match_type) lookup_value為要搜索的值。lookup_array:要查找的區(qū)域(必須是一行或一列)。


match_type:匹配形式,有0、1和-1三種選擇:"0"表示一個(gè)準(zhǔn)確的搜索。"1"表示搜索小于或等于查換值的最大值,查找區(qū)域必須為升序排列。"-1"表示搜索大于或等于查找值的最小值,查找區(qū)域必須降序排開。以上的搜索,如果沒有匹配值,則返回#N/A。


INDEX用于返回表格或區(qū)域中的數(shù)值或?qū)?shù)值的引用。


函數(shù) INDEX() 有兩種形式:數(shù)組和引用。數(shù)組形式通常返回?cái)?shù)值或數(shù)值數(shù)組;引用形式通常返回引用。


INDEX(array,row_num,column_num) 返回?cái)?shù)組中指定單元格或單元格數(shù)組的數(shù)值。


Array為單元格區(qū)域或數(shù)組常數(shù)。Row_num為數(shù)組中某行的行序號(hào),函數(shù)從該行返回?cái)?shù)值。Column_num為數(shù)組中某列的列序號(hào),函數(shù)從該列返回?cái)?shù)值。需注意的是Row_num 和 column_num 必須指向 array 中的某一單元格,否則,函數(shù) INDEX 返回錯(cuò)誤值 #REF!。

 

硬件工程師使用EXCEL的技巧之BOM篇

 

通過以上的EXCEL的招數(shù),我們可以搞定所有的問題,OK整理到這里了。

 

分享到:

來(lái)源:面包板社區(qū)

相關(guān)新聞: