EXCEL/自定義函數(shù)
雖然Excel中已有大量的內(nèi)置函數(shù),但有時(shí)可能還會(huì)碰到一些計(jì)算無函數(shù)可用的情況。假如某公司采用一個(gè)特殊的數(shù)學(xué)公式計(jì)算產(chǎn)品購買者的折扣,如果有一個(gè)函數(shù)來計(jì)算豈不更方便?下面就說一下如何創(chuàng)建這樣的自定義函數(shù)。
自定義函數(shù),也叫用戶定義函數(shù),是Excel最富有創(chuàng)意和吸引力的功能之一,下面我們?cè)赩isual Basic模塊中創(chuàng)建一個(gè)函數(shù)。 在下面的例子中,我們要給每個(gè)人的金額乘一個(gè)系數(shù),如果是上班時(shí)的工作餐,就打六折;如果是加班時(shí)的工作餐,就打五折;如果是休息日來就餐,就打九折。首先打開“工具”菜單,單擊“宏”命令中的“Visual Basic編輯器”,進(jìn)入Visual Basic編輯環(huán)境,在“工程-VBAobject”欄中的當(dāng)前表上單擊鼠標(biāo)右鍵,選擇“插入”-“模塊”,在右邊欄創(chuàng)建下面的函數(shù)rrr,代碼如下: Function rrr(tatol, rr) If rr = "上班" Then rrr = 0.6 * tatol ElseIf rr = "加班" Then rrr = 0.5 * tatol ElseIf rr = "休息日" Then rrr = 0.9 * tatol End If End Function (如下圖)。
這時(shí)關(guān)閉編輯器,只要我們?cè)谙鄳?yīng)的列中輸入rrr(F2,B2),那么打完折后的金額就算出來了(如下圖)。
參考來源[ ]
EXCEL使用手冊(cè)導(dǎo)航 | |
---|---|
|