A. 如何在excel表格中設置自定義函數
Excel有雖然有自帶函數庫,並不是很夠用,不能滿足所有可能出現的情況,有時候就需要使用自定義函數。
1、打開Excel程序,點擊「工具」中的「宏」,選擇「Visual Basic編輯器」選項。(按「Alt+F11」快捷鍵也可以實現)。
3、會跳出命令窗口。在「Book1-模塊1(代碼)」窗口裡輸入你需要自定義的函數:
(舉個例子)這里求三角形面積
自定義函數是用function命令開始的,在這個命令後面給它指定一個名字和參數
輸入內容如下:
Function S(a, h)
S = a* h / 2
End Function
這段代碼非常簡單只有三行,第一行,其中S是自己取的函數名字,括弧中的是參數,也就是變數,a表示「底邊長」,h表示「高」,兩個參數用逗號隔開。
第二行,這是計算過程,將a*h/2這個公式賦值給S,即自定義函數的名字。
第三行,它是與第一行成對出現的,當你手工輸入第一行的時候,第三行的end function就會自動出現,表示自定義函數的結束。
4、輸入完畢,關閉窗口,自定義的函數就完成了。【你需要有一定的VB基礎知識】
5、然後就是自定義函數實際的運用了,運用前可以做個簡單的檢驗,看看是不是准確,一般來是不會錯的。
有時候自定義復雜函數,需要基本的數學知識和VBA基礎,這需要自身的日積月累了。
【注意事項】
自定義的函數雖然可以像內置函數一樣使用,不過卻並不是真正的內置函數,只能用於當前工作簿。